Parallelization of a reservoir simulator

  • Terje Kårstad
  • Adolfo Henriquez
  • Knut Korsell
Session 9B: Algorithms, Architectures And Performance II
Part of the Lecture Notes in Computer Science book series (LNCS, volume 297)


Numerical reservoir simulation demands very high computing performance. Vectorization has been widely used as a performance enhancing technique. Parallel computing can also be used to satisfy the increasing requirements of more sophisticated models.

This paper presents the implementation of a novel method of parallelizing an already vectorized reservoir simulator, which has the significant advantage of reducing not only the elapsed CPU-time, but also the total CPU-time used. The method relies on the physical independence of isolated geological structures, coupled through the wells, a feature present in many of the hydrocarbon reservoirs found in the North Sea.

The vectorized and parallelized code has already been in production a period of time. Results are shown for a realistic case.


Reservoir Simulation Grid Block Linear Solver Hydrocarbon Reservoir Proven Reserve 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Henriquez, A.: "Vectorization and Parallelization of a Reservoir Simulator", presented at the Second Seminar on Reservoir Description and Simulation with Emphasis on EOR, Oslo, 3–5 September 1986.Google Scholar
  2. 2.
    Killough, J.E, "A Three-Dimensional Domain Decomposition Algorithm for the Numerical Solution of Elliptic and Parabollic Partial Differential Equations", Ph. D. thesis, University of Rice, Houston, Texas, March 1986.Google Scholar
  3. 3.
    Carnevali, P., Sguazzero, P. and Zecca, V.: "Microtasking on IBM multiprocessors", IBM Journal of Research and Development, Vol. 30, No. 6, November 1986, 574–582.Google Scholar
  4. 4.
    Cheshire, I.M., personal communication.Google Scholar
  5. 5.
    Eclipse Reference Manuals, Exploration Consultants Limited, Highlands Farm, Greys Road, Henley-on-Thames, Oxon RG9 4PS, England.Google Scholar
  6. 6.
    Holmes, J.A.: "Enhancements to the Strongly Coupled, Fully Implicit Well Model: Wellbore Crossflow Modelling and Collective Well Control", paper SPE 12259, presented at the Seventh Reservoir Simulation Symposium, San Francisco, November 15–18, 1983.Google Scholar
  7. 7.
    Vinsome, P.K.W.: "Orthomin, an Iterative Method for Solving Sparse Banded Sets of Simultaneous Linear Equations", paper SPE 5729 presented at the Fourth Symposium on Numerical Simulation of Reservoir Performance, Los Angeles, California, (Feb. 1976).Google Scholar
  8. 8.
    Appleyard, J.R. and Cheshire, I.M.: "Nested Factorization", paper SPE 12264, presented at the Seventh Reservoir Simulation Symposium, San Francisco, November 15–18, 1983.Google Scholar
  9. 9.
    Program Problem Evaluator, Reference Manual for MVS/370 and MVS/XA Systems, European Software Company Ltd., Unit 5, Leopardstown Office Park Foxrock, Dublin 18.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Terje Kårstad
    • 1
  • Adolfo Henriquez
    • 1
  • Knut Korsell
    • 2
  1. 1.Statoil
  2. 2.IBMUSA

Personalised recommendations