Types of simulation techniques, Finite difference approximation of flow equations, Stability analysis, Grid geometry and orientation, Model building and quality control, Data up-scaling, Pseudo functions, History matching, Pre and Post processing and useof 4D seismic.