While most reactive transport codes consider a single technique for the resolution of the partial differential equation some codes can adopt more than one. In Table 1 the supported discretization method and coupling strategies for different reactive transport codes are detailed.
Supported discretization method and coupling strategies for different reactive transport codes
Code . | PDE discretization1 . | Transport and reaction coupling2 . | Phase conservation and transport coupling3 . |
---|---|---|---|
CORE | FEM | OS | SEQ |
CRUNCHFLOW | FVM | OS, DS | COU |
DUMUX | FEM, FVM, MFDM | OS, DS | COU, SEQ |
HYDROGEOCHEM | FEM, MMC | OS, DS | ITER |
HYDRUS-PHREEQC (HP1) | FEM | OS | SEQ |
HYTEC | FVM | OS | SEQ |
IPARS | MFEM, DGM | OS | INDP |
NUFT | FVM | DS | SEQ |
MIN3P | FVM | DS | SEQ |
OPENGEOSYS | FEM | OS | SEQ |
ORCHESTRA | MC | OS | INDP |
PFLOTRAN | FVM | OS, DS | SEQ |
PHAST | FDM | OS | INDP |
PHREEQC | MC | OS | INDP |
PHT3D | FVM, MMC | OS | INDP |
RETRASOCODEBRIGHT | FEM | OS, DS | SEQ, ITER |
RT3D | FDM | OS | INDP |
STOMP | FEM | OS | SEQ |
TOUGHREACT | FVM | OS | SEQ |
Code . | PDE discretization1 . | Transport and reaction coupling2 . | Phase conservation and transport coupling3 . |
---|---|---|---|
CORE | FEM | OS | SEQ |
CRUNCHFLOW | FVM | OS, DS | COU |
DUMUX | FEM, FVM, MFDM | OS, DS | COU, SEQ |
HYDROGEOCHEM | FEM, MMC | OS, DS | ITER |
HYDRUS-PHREEQC (HP1) | FEM | OS | SEQ |
HYTEC | FVM | OS | SEQ |
IPARS | MFEM, DGM | OS | INDP |
NUFT | FVM | DS | SEQ |
MIN3P | FVM | DS | SEQ |
OPENGEOSYS | FEM | OS | SEQ |
ORCHESTRA | MC | OS | INDP |
PFLOTRAN | FVM | OS, DS | SEQ |
PHAST | FDM | OS | INDP |
PHREEQC | MC | OS | INDP |
PHT3D | FVM, MMC | OS | INDP |
RETRASOCODEBRIGHT | FEM | OS, DS | SEQ, ITER |
RT3D | FDM | OS | INDP |
STOMP | FEM | OS | SEQ |
TOUGHREACT | FVM | OS | SEQ |
1DGM, discontinuous Galerkin method; FDM, finite difference method; FEM, finite elements method, FVM, finite volume method; MC, mixing cell; MFDM, mimetic finite difference method; MFEM, mixed finite element method; MMC, modified method of characteristic.
2DS, direct substitution; OS, operator split.
3COU, coupled; INDP, independent; ITER, iterative; SEQ, sequentially.