Solving large scale linear systems efficiently plays an important role in a petroleum reservoir simulator, and the key part
is how to choose an effective parallel preconditioner. Properly choosing a good preconditioner has been beyond the pure algebraic
field. An integrated preconditioner should include such components as physical background, characteristics of PDE mathematical
model, nonlinear solving method, linear solving algorithm, domain decomposition and parallel computation. We first discuss
some parallel preconditioning techniques, and then construct an integrated preconditioner, which is based on large scale distributed
parallel processing, and reservoir simulation-oriented. The infrastructure of this preconditioner contains such famous preconditioning
construction techniques as coarse grid correction, constraint residual correction and subspace projection correction. We essentially
use multi-step means to integrate totally eight types of preconditioning components in order to give out the final preconditioner.
Million-grid cell scale industrial reservoir data were tested on native high performance computers. Numerical statistics and
analyses show that this preconditioner achieves satisfying parallel efficiency and acceleration effect.
Keywords petroleum reservoir simulation - parallel preconditioning - parallel efficiency - high performance computing