| |
SMS: Surface-Water Modeling System |
 |
|
Vendor License
|
|
|
|
|
|
Veri-Tech, Inc. is a licensed vendor for all "BYU SOFTWARE" formerly
developed at the Environmental Modeling Research Laboratory (EMRL) of
Brigham Young University (BYU). All new development and support are provided
by Aquaveo, LLC. This includes the Groundwater Modeling System (GMS), the Watershed
Modeling System (WMS), and the Surface-Water
Modeling System (SMS). The Surface-Water Modeling System (SMS) is an excellent
companion tool with CEDAS,
giving access to the best multi-dimensional, latest generation finite
element hydrodynamic model, ADCIRC. SMS is
a comprehensive graphical user environment for 2- or 3-dimensional
modeling. It provides sophisticated tools for mesh and grid generation,
data interpolation, and graphical representation. We provide
the best discount possible for all BYU Software. Call
or email us for a quote.
|
|
|
|
|
|
What's new
in SMS 10.0?
|
|
|
|
|
|
General New Features:
- Vista Support – Text rendered in earlier versions of SMS did
not display correctly when run under Windows Vista. This has been fixed in SMS
10.0.
- Graphics Improvements – The display pipeline has been completely
overhauled in order to support hardware acceleration and reduce memory usage. In
addition fill behind labels and aligning automatic contour labels with linear contours
now work.
- Improved DWG Support – SMS 10.0 now supports AutoCAD files
up to and including version 2008. In addition, AutoCAD files are displayed in 3D
rather than 2D background data as in SMS 9.2.
- KMZ File Export – SMS can now export the currently displayed
image as a raster with geo-referencing in a *.kmz file. Kmz files can be visualized
inside of Google Earth.
- Import Data From Web – When importing data from Terraserver,
SMS brings up a locator tool where you can locate the area to download using Microsoft
Virtual Earth.
- Arc Groups in Profile Plots – When observation arcs are joined
into arc groups, profile plots will join the data end to end rather than seeing
separate curves. This allows the creation of a single curve in a profile plot from
several arcs. Since each arc can have its own color it makes it easy to identify
specific locations in the data.
- Hide Unavailable Features and Unused Options – The display
options dialog by default only shows options for data that currently exists in
SMS. When selecting a coverage type only coverages associated with registered features
or models are put into the list. The preferences dialog also only works with registered
features. These changes make it easier for users to find the options they want
to use by hiding irrelevant features or options.
- Filmloop Compression options - You can now select a compression
codec and associated quality in order to build smaller filmloop files.
- Functional surface options - It is now possible to color a
functional surface using all of the options available for color filled contours.
- Help system is a Wiki - Rather than distribute chm files with
SMS, the help is now found on a Wiki. This allows more people to get involved in
updating the information. We are working hard to improve the help contents currently
available.
|
|
|
|
|
|
Model Specific New
Features:
ADCIRC
- Spatial Attributes – The ADCIRC interface now
supports distributed spatial attributes (fort.13) files.
CGWAVE
- Spatially varied bed friction and floating docks -
An updated version of CGWAVE (version 2.0) is now supported in SMS 10.0.
This version includes options for spatially varied bed friction and floating
docks.
- Test Problems - A new set of test problems is also
provided to illustrate model capabilities
CMS-Flow (previously M2D)
- Model Improvements – The CMS-Flow interface
in SMS 10.0 has been refreshed and updated to support for
CMS-Flow v3.5. This version uses XMDF simulation files and can be run in explicit
or implicit mode.
- Interface Improvements - Project management has been
simplified, improved model parameter checking, and you can
now work with input wave climate datasets outside the steering module.
PTM
- Model Improvements - The latest version of PTM (version
2.0) is now supported in SMS 10.0. PTM 2.0 supports hydrodynamic input
from ADCIRC, ADCIRC3D, CH3D, CMS-Flow, AND CMS-Flow3D. Additional computation
and output options are also available in PTM 2.0.
- Interface Improvements - The PTM Model Control has
been redesigned. Mathematical operations can be performed
on particle data sets using the data calculator. The particle display options
have been expanded. New post processing features include creating data sets
on a cartesian grid of particle count, accumulation, rate
of accumulation, deposition, exposure, concentration, and dosage.
TUFLOW
- Model Improvements – A new boundary condition
type has been added for a stage vs flow rating curve generated
automatically from a water surface elevation slope.
- Interface Improvements - The TUFLOW interface for
boundary conditions has been simplified for ease of use.
The interface now supports the ability to generate and manage multiple 2D domains
to allow for changes in resolution. The interface now also supports 2D flow
constrictions to model bridges, peirs, or large culverts
in 2D.
CMS-Wave (previously WABED)
- Version/Feature Update - SMS 10.0 interfaces with
CMS-Wave v 1.67. This version of CMS-Wave includes functionality to allow
wetting and drying, consider constant or spatially varied bed friction,
and use constant or spatially varied forward and/or backward reflection.
Parameters have also been added to allow user control of the intensity
of diffraction and the type of wave breaking formula to use.
|
|
|
|
|
|
Models Removed From
SMS
The following models are no longer available or supported in SMS 10.0:
|
|
|
|
|
|
Overview
|
|
|
|
|
|
SMS is a graphical user environment
for performing surface water simulations. It is used as a pre- processor
to create 2D finite element meshes as well as 1D step backwater models.
It is used as a post-
processor to view and analyze the results from the simulation. There are
various numerical models directly supported by SMS. Each
model is designed to analyze a specific class of surface water problem.
Currently, one step backwater model and six finite element models are supported.
The tools in SMS are divided into several modules.
Each module has a specific purpose for assisting in the creation of the
model and analysis of the results. Some of the types of data that can
be used by SMS include GIS objects, DXF files, and TIFF
images. SMS can create data plots and AVI animations.
|
|
|
|
|
|
Content
|
|
|
|
|
|
Mesh
Module
SMS is used to construct 2D finite element meshes
of rivers, estuaries, bays, or wetland areas. The Mesh Module includes
a sophisticated set of mesh editing
tools to handle complex modeling situations. The models RMA2, CGWAVE, and ADCIRC,
which are sponsored by WES, and the model FESWMS sponsored by the FHWA,
are all directly supported by interfaces in SMS. Other
numerical models can use SMS for pre- and post- processing
if they can be made to support either one of these formats or a generic
format specific to SMS.
After the solution is reached, SMS can be used to
analyze the results. Contour and vector plots capture functions such
as water surface elevation and velocity at an instant of time. Flow
trace and film loop animations show how these functions change through
time. Sectional plots can be generated to see changes in functional
values at cross sections and along river profiles.
|
|
|
|
|
|
|
Scattered
Data Module
| The Scattered Data Module in SMS is
used to interpolate from groups of scatter points to a mesh. These
scatter points can be created from an existing finite element mesh,
DXF data, on-screen digitizing, or from a list of survey points.
Interpolation can be used to provide initial conditions, compare
the results of overlapping meshes, or to verify a solution. A variety
of interpolation schemes are supported. |
|
 |
|
|
| |
|
|
|
| |
Map
Module
The Map Module in SMS uses GIS objects to create a conceptual model
of the study area. For the conceptual model, arcs in a coverage define
the mesh boundary and the material zones. A closed loop of arcs defines
a polygon. The polygons
are assigned general parameters for creating the finite element mesh.
Boundary conditions are assigned to arc boundaries.
After the general parameters are assigned to the feature objects,
SMS automatically generates the mesh and assigns the boundary conditions.
This automatic mesh generation reduces the time required to construct
the model, allowing more time for analysis of the results. In addition,
being able to import a TIFF image of the area helps to visualize the
problem better.
The map module also contains calibration tools. These calibration
tools assist with comparison of measured values to the computed solution
as well as give statistical analysis.
|
|
| |
|
|
|
| |
Cartesian Grid Module
The 2D Cartesian Grid Module contains tools used to construct 2D Cartesian
finite difference grids. These grids consist of cells aligned with
a rectilinear coordinate system. The tools provide a fast, efficient
method for creating such grids, populating them with data, and running
a numerical model. The models that are supported in the Cartesian Grid
Module are STWAVE and
CMSFLOW.
|
|
| |
|
|
|
| |
User Environment
|
| |
|
|
|
| |
Visualization -- SMS has coupled the most advanced flow and
transport codes available with state-of-the-art scientific visualization. SMS includes
two-dimensional contour plots of meshes and vectors.
Animation -- The only way to truly visualize transient solutions
is by utilizing animation. The SMS filmloop tool enables generation
of flow traces as well as rapid generation of animations with two-dimensional
direction and magnitude of water flow and sediment transport over time.
This Microsoft Windows version of SMS builds filmloops using
MS Windows AVI format.
|
|
| |
|
|
|
|
Security Options
|
|
|
|
|
|
Option 1
SMS is shipped with software security protection
designed for installation on a single PC. After installation is completed,
a password will be issued to unlock the software. Software security
is provided at no additional cost.
Option 2
SMS may be secured using a hardware lock or key.
This device, called a dongle, must be plugged into a computer where
the software is being used OR on a computer connected to a network
(the Server or any machine connected to the network). The dongle device
tracks the number of simultaneous users of SMS. If the number of users
exceed the total number of licenses purchased, a message will be given
to “extra” users that they must wait for access. SMS must
be installed on every “client” machine that will potentially use this
product.
|
|
|
|
|
|
|
System Requirements
|
|
|
|
|
|
Minimum:
Windows 2000,XP,Vista, Pentium, 128 MB RAM
Recommended:
Pentium, 512 MB or more
|
|
|
|
|
|
|
System Details
|
|
|
|
|
|
ADCIRC (ADvanced CIRCulation
Model)
ADCIRC is a system of computer programs for solving
time dependent, free surface circulation and transport problems in
two and three dimensions. These programs utilize the finite element
method in space and therefore can be run on highly flexible, irregularly
spaced grids. Typical ADCIRC applications have included: (i) modeling
tidally and wind driven circulation in coastal waters, (ii) forecasting
hurricane storm surge and flooding, (iii) dredging feasibility and
material disposal studies (iv) larval transport studies.
ADCIRC has been developed by Dr. Rick Luettich @
University of North Carolina at Chapel Hill, Institute of Marine Sciences
and by Dr. Joannes Westerink @ University of Notre Dame, Dept. of Civil
Engineering and Geologic Sciences.
STWAVE -
described under CEDAS
SMS also supports the following models:
CMS Flow, RMA2, RMA4, and FESWMS.
- CMS FLOW is a robust 2-D rectilinear finite
difference hydrodynamic model. Features of the model include flooding
and drying, wave-stress forcing, wind-speed dependent (time-varying)
wind-drag coefficient, variably-spaced bottom friction coefficient,
and efficient grid storage in memory. Hydrodynamic forcing capabilities
are: water level, tidal constituents, flow-rate, wave stresses, and
wind.
- RMA2 is a hydrodynamic modeling code that supports
subcritical flow analysis, including wetting and drying and marsh
porosity models. SMS supports both pre- and post-processing
for RMA2.
- RMA4 is a companion model to RMA2 that computes constituent
transport. This model treats salinity, temperature, and conservative
constituents with decay constants.
- FESWMS is a hydrodynamic model that supports both
super and subcritical flow analysis, including area wetting and drying.
The FESWMS model allows users to include weirs, culverts, drop inlets,
and bridge piers in a standard 2D finite element model.
- The 2D Cartesian Grid Module contains tools used
to construct 2D Cartesian finite difference grids. These grids consist
of cells aligned with a rectilinear coordinate system. The tools
provide a fast, efficient method for creating such grids, populating
them with data, and running a numerical model. The models that are
supported in the Cartesian Grid Module are STWAVE and CMSFLOW.
|
|
ADCIRC Details
|
|
|
|
|
|
The ADvanced Multi-Dimensional CIRCulation
Model for Shelves, Coasts, and ADCIRC: Estuaries (ADCIRC) is
a multi-dimensional, finite-element-based hydrodynamic circulation
code. The current version in SMS is depth integrated,
and solves the shallow-water equations in their full nonlinear form
and includes the nonlinear convective terms, the finite amplitude terms
as well as the standard quadratic parameterization of the bottom friction
terms, in addition to a spatially variable eddy viscosity term. ADCIRC,
formulated using the highly successful Generalized Wave-Continuity
Equation (GWCE) formulation, includes a variety of options for boundary
forcing (elevation, zero normal boundary fluxes, variable spatial and
temporal free surface stress and atmospheric pressure forcing functions
in addition to Coriolis and tidal potential forcing terms.
The algorithms that comprise ADCIRC allow for extremely
flexible spatial discretizations that result in a highly effective minimization
of the discrete size of any problem. These algorithms show good stability
characteristics, generate no spurious artificial modes, have no inherent
artificial damping, efficiently separate the partial differential equations
into small systems of algebraic equations with time independent matrices
and have been code in fully vectorizable form. The resulting model can
be applied to computational domains encompassing the deep ocean, continental
shelves, coastal seas and small-scale estuarine systems.
ADCIRC is a highly developed computer program for solving
the equations of motion for a moving fluid on a rotating earth. These
equations have been formulated using the traditional hydrostatic pressure
and Boussinesq approximations and have been discretized in space using
the finite element (FE) method and in time using the finite difference
(FD) method.
ADCIRC can be run either as a two-dimensional depth
integrated (2DDI) model or as a three-dimensional (3D) model. In either
case, elevation is obtained from the solution of the depth-integrated
continuity equation in GWCE form. Velocity is obtained from the solution
of either the 2DDI or 3D momentum equations. All nonlinear terms have
been retained in these equations.
ADCIRC can be run using either a Cartesian or a spherical
coordinate system.
The GWCE can be solved using either a consistent or a lumped mass matrix
(via a compiler flag) and an implicit or explicit time stepping scheme
(via variable time weighting coefficients). If a lumped, fully explicit
formulation is specified, no matrix solver is necessary. In all other
cases the GWCE is solved using the Jacobi preconditioned iterative solver
from the ITPACKV 2D package. The 2DDI momentum equations are lumped and
therefore require no matrix solver. In 3D, vertical diffusion is treated
implicitly and the vertical mass matrix is not lumped, thereby requiring
the solution of a complex, tri-diagonal matrix problem over the vertical
at every horizontal node.
ADCIRC boundary conditions include:
- specified elevation (harmonic tidal constituents or time series)
- specified normal flow (harmonic tidal constituents or time series)
- zero normal flow
- slip or no slip conditions for velocity
- external barrier overflow out of the domain
- internal barrier overflow between sections of the domain
- surface stress (wind and/or wave radiation stress)
- atmospheric pressure
- outward radiation of waves (Sommerfield condition)
ADCIRC can be forced with:
- elevation boundary conditions
- normal flow boundary conditions
- surface stress boundary conditions
- tidal potential
- earth load/self attraction tide
ADCIRC includes a least squares analysis routine that
computes harmonic constituents for elevation and depth averaged velocity
during the course of the run thereby avoiding the need to write out long
time series for post processing.
ADCIRC has been optimized by unrolling loops for enhanced
performance on multiple computer architectures. ADCIRC includes
MPI library calls to allow it to operate at high efficiency (typically
better than 90 percent) on parallel computer architectures.
|
|
| |