SPE Reservoir Simulation Symposium 2015
DOI: 10.2118/173317-ms
|View full text |Cite
|
Sign up to set email alerts
|

MRST-AD – an Open-Source Framework for Rapid Prototyping and Evaluation of Reservoir Simulation Problems

Abstract: We present MRST-AD, a free, open-source framework written as part of the Matlab Reservoir Simulation Toolbox and designed to provide researchers with the means for rapid prototyping and experimentation for problems in reservoir simulation. The article outlines the design principles and programming techniques used and explains in detail the implementation of a full-featured, industry-standard black-oil model on unstructured grids. The resulting simulator has been thoroughly validated against a leading commercia… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
63
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 120 publications
(77 citation statements)
references
References 33 publications
(39 reference statements)
0
63
0
Order By: Relevance
“…We believe that such solvers are particularly important to efficiently and robustly resolve the important stationary states of flat CO 2 interfaces. The fully-implicit solvers in MRST-co2lab are implemented using automatic differentiation [12], which makes it straightforward to compute gradients from adjoint equations. Having gradients is important to determine parameter sensitivities or if one wants to use rigorous mathematical optimization methods to propose plausible injection points and strategies.…”
Section: Choice Of Numerical Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…We believe that such solvers are particularly important to efficiently and robustly resolve the important stationary states of flat CO 2 interfaces. The fully-implicit solvers in MRST-co2lab are implemented using automatic differentiation [12], which makes it straightforward to compute gradients from adjoint equations. Having gradients is important to determine parameter sensitivities or if one wants to use rigorous mathematical optimization methods to propose plausible injection points and strategies.…”
Section: Choice Of Numerical Methodsmentioning
confidence: 99%
“…The four simulations were performed using a generalpurpose, fully-implicit black-oil solver from MRST [12]; more details will be given in the next section. Computational costs are reported in Table 1.…”
Section: Derivation Of the Basic Ve Modelmentioning
confidence: 99%
See 3 more Smart Citations