SMS:ADH SMS 13.2 and Earlier: Difference between revisions
No edit summary |
m (Jcreer moved page SMS:ADH to SMS:ADH SMS 13.2 and Earlier) |
||
(38 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
"ADH is a state-of-the-art ADaptive Hydraulics Modeling system developed by the [ | __NOINDEX__ | ||
{{SMS Deprecated Feature}} | |||
"ADH is a state-of-the-art ADaptive Hydraulics Modeling system developed by the [https://chl.erdc.dren.mil/adh/main/index.html Coastal and Hydraulics Laboratory (CHL), ERDC, USACE], and is capable of handling both saturated and unsaturated groundwater, overland flow, three-dimensional Navier-Stokes flow, and two- or three-dimensional shallow water problems." | |||
Information about the ADH model can be found at the [http:// | Information about the ADH model can be found at the [http://www.erdc.usace.army.mil/Media/Fact-Sheets/Fact-Sheet-Article-View/Article/476708/adaptive-hydraulics-model-system/ ADaptive Hydraulics Modeling home page]. | ||
The ADH model can be added to a [http://www.aquaveo.com/software/sms-pricing paid edition] of SMS. | The ADH model can be added to a [http://www.aquaveo.com/software/sms-pricing paid edition] of SMS. | ||
Line 7: | Line 9: | ||
==Graphical Interface== | ==Graphical Interface== | ||
ADH makes use of a variety of dialog boxes which can be accessed through the ''ADH'' menu. | |||
===ADH Menu=== | |||
* [[SMS:ADH Boundary Condition Assignment|'''Assign BC''']] – When a node or arc is selected, brings up a dialog where boundary condition parameters can be assigned. | |||
* [[SMS:ADH Boundary Condition Assignment|Assign BC]] | * [[SMS:ADH Bed Layers Assignment|'''Assign Bed Layers''']] – Brings up a dialog to assign bed layer specifications. | ||
* [[SMS:ADH Bed Layers Assignment|Assign Bed Layers]] | * '''Assign Consolidations''' | ||
* Assign Consolidations | * [[SMS:ADH Material Properties|'''Material Properties''']] – Brings up a dialog where material properties are defined. | ||
* [[SMS:ADH Material Properties|Material Properties]] | * [[SMS:ADH Hot Start Initial Conditions | '''Hot Start Initial Conditions''']] – Brings up a dialog to define the initial condition dataset to start a simulation. | ||
* [[SMS:ADH Hot Start Initial Conditions | Hot Start Initial Conditions]] | * [[SMS:ADH Time Series|'''Time Series Data''']] – Brings up a ''Time Series'' dialog. | ||
* [[SMS:ADH Time Series|Time Series Data]] | * [[SMS:Model Checker|'''Model Check''']] – Launches the model check process. | ||
* [[SMS:Model Checker|Model Check]] | * [[SMS:ADH Model Control | '''Model Control''']] – Brings up the ''Model Control'' dialog where model run parameters are set. | ||
* [[SMS:ADH Model Control | Model Control]] | * [[SMS:ADH Sediment Library Control|'''Sediment Library Control''']] – Brings up a dialog where sediment properties can be defined. | ||
* [[SMS:Sediment Library Control|Sediment Library Control]] | * [[SMS:ADH Run Model | '''Run Model''']] – Launches the model check, pre-ADH model wrapper, and ADH model wrapper. | ||
* [[SMS:ADH Run Model | Run Model]] | * '''Read ADH Solution''' – Opens ADH solution files. | ||
* Read ADH Solution | |||
[[Category:SMS Menus|A]] | [[Category:SMS Menus|A]] | ||
Line 45: | Line 46: | ||
*Effects of vessel traffic on hydrodynamics, salinity, and sedimentation with the use of simulating vessel movement in the model. | *Effects of vessel traffic on hydrodynamics, salinity, and sedimentation with the use of simulating vessel movement in the model. | ||
*Flood inundation by use of dynamic and continuous wetting/drying fronts. | *Flood inundation by use of dynamic and continuous wetting/drying fronts. | ||
==AdH Parallel== | |||
In SMS 13.3 or higher, run AdH in parallel by doing the following: | |||
# Download the [http://sms.aquaveo.com.s3.amazonaws.com/ADH-4.6.0.exe ADH installer]. | |||
# Run the installer and follow the on-screen instructions. Note the path that is used for the install. | |||
# Set the Microsoft MPIEXEC path: | |||
## Right-click on the Project Explorer and select '''Preferences''' to open the ''Preferences'' dialog. | |||
## Select the ''File Locations'' tab. | |||
## In the ''Other Files'' spreadsheet scroll down to ''Microsoft MPIEXEC''. | |||
## Click the '''Browse''' button to open a file browser. | |||
## Select the location of the ‘mpiexec.exe’ from step 2 for the install. It is probably C:\Program Files\Microsoft MPI\Bin\. | |||
## Click '''Open''' to close the browser. | |||
## Click '''Close''' to exit the ''Preferences'' dialog. | |||
# Set the number of processors to use: | |||
## Right-click the desired AdH simulation and select '''Model Control...''' to open the AdH ''Model Control'' dialog. | |||
##Select the ''Operation'' tab. | |||
##Set the ''Number of processors'' to the desired amount. | |||
##Press '''OK''' to close the ''Model Control'' dialog. | |||
==Using the Model / Practical Notes== | ==Using the Model / Practical Notes== | ||
Line 77: | Line 96: | ||
|Material with properties | |Material with properties | ||
|} | |} | ||
{|class="wikitable" | {|class="wikitable" | ||
Line 114: | Line 132: | ||
SMS 10.1 Development version using ADH rev #3669 dated August 2007: | SMS 10.1 Development version using ADH rev #3669 dated August 2007: | ||
* | * '''[http://sms.aquaveo.com/ADH-bayousorrel.zip Bayou_Sorrel]''' – Uses the <font color="green">NB OVL</font> and <font color="green">NB OTW</font> boundary condition cards. Includes two materials on a complex mesh. | ||
* | * '''[http://sms.aquaveo.com/ADH-pool5.zip Pool5]''' – Uses the <font color="green">NB OVL</font> and <font color="green">NB OTW</font> boundary condition cards. Includes two inflows with one outflow and four materials on a complex mesh. | ||
* | * '''[http://sms.aquaveo.com/ADH-nb_dis.zip nb dis]''' – Tests the <font color="green">NB DIS</font> boundary card on a straight flume. | ||
* | * '''[http://sms.aquaveo.com/ADH-op_bt.zip op bt]''' – Tests the <font color="green">OP BT</font> card which includes the vessel movement library. This test case contains a boat definition file (*.bt). | ||
* | * '''[http://sms.aquaveo.com/ADH-db_lde.zip db lde]''' – Tests the <font color="green">DB LDE</font> pressure lid card on a straight flume. | ||
* | * '''[http://sms.aquaveo.com/ADH-db_ldh.zip db ldh]''' – Tests the <font color="green">DB LDH</font> pressure lid card on a straight flume. | ||
* | * '''[http://sms.aquaveo.com/ADH-db_lid.zip db lid]''' – Tests the <font color="green">DB LID</font> pressure lid card on a straight flume. | ||
==External Links== | |||
*[https://www.erdc.usace.army.mil/Media/Fact-Sheets/Fact-Sheet-Article-View/Article/476708/adaptive-hydraulics-model-system/ Information page on the Adaptive Hydraulics Model System.] | |||
*[https://www.erdc.usace.army.mil/Locations/CHL/AdH/Documentation/ ADH Manual] | |||
==Related Topics== | ==Related Topics== |
Latest revision as of 20:32, 11 September 2023
This contains information about features no longer in use for the current release of SMS. The content may not apply to current versions. |
"ADH is a state-of-the-art ADaptive Hydraulics Modeling system developed by the Coastal and Hydraulics Laboratory (CHL), ERDC, USACE, and is capable of handling both saturated and unsaturated groundwater, overland flow, three-dimensional Navier-Stokes flow, and two- or three-dimensional shallow water problems."
Information about the ADH model can be found at the ADaptive Hydraulics Modeling home page.
The ADH model can be added to a paid edition of SMS.
Graphical Interface
ADH makes use of a variety of dialog boxes which can be accessed through the ADH menu.
ADH Menu
- Assign BC – When a node or arc is selected, brings up a dialog where boundary condition parameters can be assigned.
- Assign Bed Layers – Brings up a dialog to assign bed layer specifications.
- Assign Consolidations
- Material Properties – Brings up a dialog where material properties are defined.
- Hot Start Initial Conditions – Brings up a dialog to define the initial condition dataset to start a simulation.
- Time Series Data – Brings up a Time Series dialog.
- Model Check – Launches the model check process.
- Model Control – Brings up the Model Control dialog where model run parameters are set.
- Sediment Library Control – Brings up a dialog where sediment properties can be defined.
- Run Model – Launches the model check, pre-ADH model wrapper, and ADH model wrapper.
- Read ADH Solution – Opens ADH solution files.
Files
An ADH simulation is defined using three main files: mesh geometry (*.3dm), boundary conditions (*.bc), and hot start conditions (*.hot). ADH expects a 3-dimensional mesh geometry since it can solve 3D models, but SMS will only interface the 2D capabilities and will therefore only read and write 2D entities in the *.3dm file. A generic SMS mesh geometry file (*.2dm) can be used by ADH if the extension is changed to *.3dm. To facilitate handling the ADH files, SMS creates a simulation file (*.sim) which lists the individual files. Opening the *.sim will load the ADH files in SMS.
Each file is a card based text file that can be viewed and edited by a text editor (i.e. Notepad).
- Mesh geometry file (*.2dm/*.3dm)
- Boundary condition file (*.bc)
- Hot start file (*.hot)
- Boat definition file (*.bt)
Functionality
ADH can address a range of modeling application, including:[1]
- Design of approach channel improvements
- Guardwall porting design
- Design of a fish passage structure through an existing spillway
- Velocity field calculations during different stages of construction
- Overall effects of sedimentation due to the proposed work.
- Evaluating the effects of multiple projects constructed within a river reach to support objectives for both navigation and ecosystem restoration.
- Salinity intrusion analysis in conjunction with system changes.
- Impacts of navigation channel design changes on ship passage by supplying hydrodynamic results.
- Effects of vessel traffic on hydrodynamics, salinity, and sedimentation with the use of simulating vessel movement in the model.
- Flood inundation by use of dynamic and continuous wetting/drying fronts.
AdH Parallel
In SMS 13.3 or higher, run AdH in parallel by doing the following:
- Download the ADH installer.
- Run the installer and follow the on-screen instructions. Note the path that is used for the install.
- Set the Microsoft MPIEXEC path:
- Right-click on the Project Explorer and select Preferences to open the Preferences dialog.
- Select the File Locations tab.
- In the Other Files spreadsheet scroll down to Microsoft MPIEXEC.
- Click the Browse button to open a file browser.
- Select the location of the ‘mpiexec.exe’ from step 2 for the install. It is probably C:\Program Files\Microsoft MPI\Bin\.
- Click Open to close the browser.
- Click Close to exit the Preferences dialog.
- Set the number of processors to use:
- Right-click the desired AdH simulation and select Model Control... to open the AdH Model Control dialog.
- Select the Operation tab.
- Set the Number of processors to the desired amount.
- Press OK to close the Model Control dialog.
Using the Model / Practical Notes
ADH String Structures
ADH uses string structures to assign properties to entities. The following table describes the relation between the string structures and SMS structures.
ADH String Structure | SMS Structure | |
---|---|---|
NDS with DB card | and only 1 node ID | Node with boundary condition (BC) |
and 2 or more node IDs | Nodestring with BC | |
EGS with NB card (and possibly FLX card) | Nodestring with BC (and flux output) | |
MDS with FLX card | Nodestring with flux output | |
MTS with MP cards | Material with properties |
SMS Structure | ADH String Structure | ||
---|---|---|---|
Node with BC (Dirichlet) | NDS (only 1 node ID) with DB card | ||
Nodestring | with Natural BC | with flux output | EGS with NB and FLX cards |
EGS with NB card | |||
with Dirichlet BC | with flux output | NDS (2 or more node IDs) with DB card, and MDS with FLX card | |
NDS (2 or more node IDs) with DB card | |||
with flux output | MDS with FLX card | ||
Material with properties | MTS with MP cards |
Case Studies / Sample Problems
The following ADH simulation files have been provided by CHL to test ADH and the SMS interface capabilities. Additional test cases will be posted here as the interface can successfully read, write, and run the ADH model from within SMS.
SMS 10.1 Development version using ADH rev #3669 dated August 2007:
- Bayou_Sorrel – Uses the NB OVL and NB OTW boundary condition cards. Includes two materials on a complex mesh.
- Pool5 – Uses the NB OVL and NB OTW boundary condition cards. Includes two inflows with one outflow and four materials on a complex mesh.
- nb dis – Tests the NB DIS boundary card on a straight flume.
- op bt – Tests the OP BT card which includes the vessel movement library. This test case contains a boat definition file (*.bt).
- db lde – Tests the DB LDE pressure lid card on a straight flume.
- db ldh – Tests the DB LDH pressure lid card on a straight flume.
- db lid – Tests the DB LID pressure lid card on a straight flume.
External Links
Related Topics
SMS – Surface-water Modeling System | ||
---|---|---|
Modules: | 1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid | |
General Models: | 3D Structure • FVCOM • Generic • PTM | |
Coastal Models: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • GenCade • STWAVE • WAM | |
Riverine/Estuarine Models: | AdH • HEC-RAS • HYDRO AS-2D • RMA2 • RMA4 • SRH-2D • TUFLOW • TUFLOW FV | |
Aquaveo • SMS Tutorials • SMS Workflows |