Delft Advanced Research Terra Simulator: General Purpose Reservoir Simulator with Operator-Based Linearization

Mark Khait

Research output: ThesisDissertation (TU Delft)

141 Downloads (Pure)


Numerical simulation is based on space and time discretization providing a trade-off between accuracy and computational performance. The operator-based Linearization (OBL) approach introduces an additional discretization domain for the physical description of fluid and rock. Delft Advanced Research Terra Simulator (DARTS) is a general-purpose reservoir simulation platform entirely built around the OBL approach. DARTS provides unique flexibility capabilities, allowing to customize physical description and control simulation process using the high-level Python programming language. Fully Implicit Method provides unconditional simulation stability, while the partial derivatives required for Jacobian assembly are computed analytically through OBL. At the same time, DARTS ensures exceptional simulation performance addressing it at three levels. Inexpensive linearization combined with a reduction in the nonlinearity is controlled by OBL discretization resolution form algorithmic level. Efficient C++ backend for critical kernels and state-of-the-art linear solver with two-stage CPR preconditioner composes the software level. Finally, the ability to perform the entire simulation loop on the GPU platform owing to the OBL approach constitutes the hardware level. The DARTS framework has already served as a platform for several academic and industrial research projects for different geo-energy applications including geothermal, CO2 sequestration and petroleum.
Original languageEnglish
QualificationDoctor of Philosophy
Awarding Institution
  • Delft University of Technology
  • Voskov, D.V., Supervisor
  • Jansen, J.D., Supervisor
Award date10 Dec 2019
Print ISBNs978-94-6366-229-1
Publication statusPublished - 2019


  • operator-based linearization
  • mass and energy transport
  • GPU
  • multiphase flow
  • compositional formulation


Dive into the research topics of 'Delft Advanced Research Terra Simulator: General Purpose Reservoir Simulator with Operator-Based Linearization'. Together they form a unique fingerprint.

Cite this