Developers
              See the website
          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.
          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.
Logo
              
Website
              https://supri-b.stanford.edu/research/ad-gprs
          Code Repository
              zapad.stanford.edu/ERE/AD-GPRS
          License
          Proprietary
              Categorization
          Simulator: flow, transport, reaction
          Simulator: deformation
              Targeted Application Areas
          Reservoir engineering
          Gas storage
              Considered Porous-Media Scales
          Core / Sample
              Programming languages
          Other