Name of the Software | AD-GPRS |
Short Description | The Automatic Differentiation General Purpose Research Simulator (AD-GPRS) is a flexible and extensible multiphysics simulation platform. It employs automatic differentiation to construct the Jacobian allowing for an easy extension to new physics and constitutive relations, as well as for complete flexibility in the specification of independent variables, which leads to a unified simulator for different formulations and solution strategies. There are no assumptions about the underlying grid structure thus unstructured grids are supported for accurate representation of the complex structure and heterogeneity of subsurface formations. Fully implicit or sequentially implicit time-discretization schemes are available. The latter is designed for handling different physical sub-problems with flexible coupling strategies. AD-GPRS can be used, for example, to simulate enhanced oil recovery (EOR) processes, CO2 sequestration in saline aquifers and depleted oil reservoirs, shale gas/oil production, and enhanced steam injection. |
Developers | see the website |
Website | supri-b.stanford.edu/research/ad-gprs |
Code Repository | zapad.stanford.edu/ERE/AD-GPRS |
License | Proprietary |
Categorizations | Simulator: flow, transport, reaction, Simulator: deformation |
Targeted Application Areas | Reservoir engineering, Gas storage |
Considered Porous-Media Scales | Core / Sample, Field |
Programming Languages | Not Filled |
Key publications |