Adaptive Hydraulics (AdH) numerical code is a modular, parallel, adaptive finite-element model for one-, two- and three-dimensional (2D, and 3D)l flow and transport. AdH simulates groundwater flow, internal flow and open channel flow. AdH was developed in the Engineer Research and Development Center’s Coastal and Hydraulics Laboratory. AdH is a high fidelity computational tool capable of simulating estuarine and riverine flows, hydrodynamics in reservoirs, and lakes, flows due to dam and levee breaches, continental scale flows, flows due to compound flooding, non-hydrostatic free surface flows, and all associated transport phenomenon.
AdH is linked to the mixed grain sediment transport library, SEDLIB, for sediment transport and the simulation of morphological evolution of hydrodynamic systems.
Water quality simulations in AdH are achieved via linkages to the Nutrient Sub Model (NSM) processes library, and the ICM kinetics processes library.
AdH is capable of baroclinic flows such as those impacted by salinity and temperature in 2D as well as 3D.
The 2D module of AdH can be executed in a quasi-3D model to take advantage of the helical flow correction. This correction allows AdH to accurately simulate flows in river bends, or other areas where helical flow occurs.
AdH is a living code, and is always evolving to efficiently and accurately answer today’s and future problems. AdH was developed to address the environmental concerns of the DoD in estuaries, coastal regions, river basins, reservoirs and groundwater.
Recently AdH has been modified to include
- Computations in Cartesian as well as Spherical co-ordinates.
- Computations using the Diffusive Wave Equations.
- Computations using multi-layered approaches for stratified flows.
AdH executables are available to everyone at no cost. In the near future, the AdH source code will be open-sourced. Open Sourcing is contingent upon appropriate approvals being obtained.
The ADH module is currently available to U.S. Army Corps of Engineers Districts and other government agencies.