Compositional simulators are of great importance to model core flow experiments and enhanced oil recovery processes. In the present study, a semi-implicit, three dimensional EoS-based formulation is developed for modeling and simulation of core-flooding process. The model treats three-phase flow in cylindrical coordinates with no need to use an iterative numerical method. Overall composition, pressure and water saturation are calculated implicitly for each grid block. Using this approach, a linear set of equations with constant coefficients would be solved at each time step. It is assumed that there is no mass transfer between hydrocarbon phases and water phase. In addition, a new technique has been suggested to calculate transmissibility coefficients in each direction, which is a major problem in compositional modeling. Each transmissibility coefficient is divided into two general parts which are treated differently. The first part is constant and the second part is time-dependent. This model yields a robust and fast calculation procedure, which is validated using Eclipse simulation results. Simulation of several miscible flooding processes were performed using Eclipse coreflood models in order to compare the results with the developed in-house model. Results are matched reasonably while the computing time is considerably decreased using the in-house model. It is shown that using second Stone's relative permeability model and Advanced Peng-Robinson Equation of State, best results are achieved with an average absolute relative deviation of 7.7% from Eclipse results for ultimate recovery factor. In addition, sensitivity analysis has been performed on several input data including time-step size and block number. Results show that in a reasonable range of these parameters, convergence problems are not encountered. We have developed an in-house simulator based on our model, which can be a basis for other compositional simulation purposes. In addition to decreasing computing time, convergence problems encountered in most implicit techniques would be avoided as well.