skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Subsurface Flow and Contaminant Transport

Software ·
OSTI ID:1230611

FACT is a transient three-dimensional, finite element code for simulating isothermal groundwater flow, moisture movement, and solute transport in variably and/or fully saturated subsurface porous media. Both single and dual-domain transport formulations are available. Transport mechanisms considered include advection, hydrodynamic dispersion, linear adsorption, mobile/immobile mass transfer and first-order degradation. A wide range of acquifier conditions and remediation systems commonly encountered in the field can be simulated. Notable boundary condition (BC) options include, a combined recharge and drain BC for simulating recirculation wells, and a head dependent well BC that computes flow based on specified drawdown. The code is designed to handle highly heterogenous, multi-layer, acquifer systems in a numerically efficient manner. Subsurface structure is represented with vertically distorted rectangular brick elements in a Cartesian system. The groundwater flow equation is approximated using the Bubnov-Galerkin finite element method in conjunction with an efficient symmetric Preconditioned Conjugate Gradient (PCG) ICCG matrix solver. The solute transport equation is approximated using an upstream weighted residual finite element method designed to alleviate numerical oscillation. An efficient asymmetric PCG (ORTHOMIN) matrix solver is employed for transport. For both the flow and transport equations, element matrices are computed from either influence coefficient formulas for speed, or two point Gauss-Legendre quadrature for accuracy. Non-linear flow problems can be solved using either Newton-Ralphson linearization or Picard iteration, with under-relaxation formulas to further enhance convergence. Dynamic memory allocation is implemented using Fortran 90 constructs. FACT coding is clean and modular.

Short Name / Acronym:
FACT2.0; 001352IBMPC00
Version:
00
Programming Language(s):
Medium: X; OS: Microsoft Windows 32 bit OS (9x/nt), IRIX 6.4 (SGI UNIX OS)
Research Organization:
Westinghouse Savannah River Company
Sponsoring Organization:
USDOE
DOE Contract Number:
P
OSTI ID:
1230611
Country of Origin:
United States