RMA2 is a 1D/2D hydrodynamic model using the finite element method. RMA2 was written by Ian King and is maintained by the Army Corp of Engineers Engineering Resource Development Center (ERDC). RMA2 has been applied to multi-dimensional problems since the mid 1970s. As such, it was one of the first widely used multi-dimensional hydrodynamics engine applied to riverine and estuarine applications. The current interface to RMA2 in the Surface-water Modeling System originated as a program named FastTABS.
The RMA2 model can be added to a paid edition of SMS.
RMA2 has these capabilities:
- Compute water levels and velocities for a 2D mesh structure
- 1D elements (trapezoidal shape)
- 1D flow control structures
- Allow elements to wet and dry
- 2D structures are permitted in version 4.50 or higher (US Army Corps of Engineers employees only)
- Account for effects of the earth's rotation (Coriolis effect)
- Accepts a wide variety of boundary conditions including:
- Discharge by node/element/ or line
- Tidal radiation boundary conditions by line
- Discharge as a function of elevation by line
- Water surface elevation along a line
- Apply wind stress either:
- Uniformly over the model domain; constant or time-varying
- As a storm; front or tropical cyclonic event (time-varying)
- Read an STWAVE radiation stress file to incorporate wave induced currents
- Identify errors in the computational mesh specification
- Accept either English or standard SI units
- Restart (Hotstart) the simulation from a prior RMA2 run and continue
- Account for marsh porosity wetting and drying (wetlands)
- Employ either direct or automatic dynamic assignment of Manning's n-value by water depth
- Employ user selectable manual or automatically assigned turbulent exchange coefficients
- Compute flow across continuity check lines.
- Revisions within a time step (both coefficients and/or boundary conditions)
Using the Model / Practical Notes
- RMA2 Spindown Steering (Incremental Loading)
- RMA2 2D Control structures are only available to employees of the US Army Corps of Engineers.
- The TABS models are built to expire after a set date. The latest version can be downloaded from the Software Updates section of the Aquaveo website.
- According to the RMA2 model documentation, "Because of lack of experience in using storms in a simulation, including storms in simulations remains experimental."
- Boundary condition time series curves are resampled by the model based on the time step. If changing the time step, re-enter the time series curve since SMS will automatically resample the curve and resampling the curve multiple times may result in a loss of important information.
SMS provides a graphical interface that is designed to visualize the projects being created, easily modify project parameters, and view the solutions produced by the RMA2 model. See RMA2 Graphical Interface for more information.
The RMA2 graphical interface contains tools to create and edit an RMA2 simulation. The simulation consists of a geometric definition of the model domain (the mesh) and a set of numerical parameters. The parameters define the boundary conditions and options pertinent to the model.
The interface is accessed by selecting the 2D Mesh module and setting the current model to RMA2. If a mesh has already been created for a RMA2 simulation or an existing simulation read, the mesh object will exist in the Project Explorer and selecting that object will make the 2D Mesh module active and set the model to RMA2. See the Mesh Module documentation for guidance on building and editing meshes as well as visualizing mesh results.
When completing the File | Save As... command, the following files get saved in the *.sms
- *.mat referenced to new save location
- *.sim referenced to new save location
- SMS Models Page
- TABS Models
- Nodal Transition Dialog
- Roughness Options Dialog
- Rainfall Values Dialog
- CHL RMA2 Website 
- CHL RMA2 Frequently Asked Questions 
- Users Guide To RMA2 WES Version 4.5 
- Users Guide to RMA2 Version 4.35 
- MERGAVE – Utility for Merging RMA2 Solution Files 
SMS – Surface-water Modeling System
|Modules:||1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid|
|General Models:||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|