SMS:What's New in SMS 11.0
SMS 11.0 includes a new raster module, interfaces for several new numeric engines, as well as new and updated features to make it possible to do more things, do things better or do things faster.
- SMS 11.0.12 – Built November 8, 2012
- SMS 11.0.11 – Built October 5, 2012
- SMS 11.0.10 – Built September 10, 2012
- SMS 11.0.9 – Built August 6, 2012
- SMS 11.0.8 – Built July 3, 2012
- SMS 11.0.7 – Built May 31, 2012
- SMS 11.0.6 – Built May 4, 2012
SMS 11.0.3 – Built Jan 27, 2012
This is a bug-fix release for SMS 11.0. We strongly recommend uninstalling any beta versions of SMS 11.0 before installing to avoid a potential problem with conflicting installations. This version includes an update that can be installed on top of SMS 11.0.1 (sorry can’t patch 11.0.0 due to an issue with our installation software).
Bugfixes
The following bugs have been fixed in this version.
- Fixed a problem where the name of a spectral grid for CMS-Wave was not preserved.
- Fixed a problem where grid frames could “disappear” behind other data and not select correctly.
- Fixed a crash that could happen when trying to convert a mesh to a map.
- Changed SMS to allow small damping cellstrings for the BOUSS2D model.
- Fixed a problem with generating cellstrings for BOUSS2D where no cellstring was created on the right side of the grid.
- Fixed a problem with the generic model interface where boundary condition values were lost after opening and saving.
- Fixed a crash that sometimes could happen when using texture mapping.
- Fixed a crash that could happen when using the steering module with CMS-Flow/CMS-Wave.
- Made it so you could replace the generic model definition being used without deleting the geometry.
- Fixed a problem that caused element labels to print very small at times.
- Fixed an issue where SMS would set the ADCIRC output files to binary if the output information wasn’t complete. This made it impossible to get back to ASCII files without editing the files by hand.
SMS 11.0.2
This is a bug-fix release for SMS 11.0. We strongly recommend uninstalling any beta versions of SMS 11.0 before installing to avoid a potential problem with conflicting installations. This version includes an update that can be installed on top of SMS 11.0.1 (sorry can’t patch 11.0.0 due to an issue with our installation software).
Bugfixes
The following bugs have been fixed in this version.
- Problem selecting cells in the spectral energy dialog.
- Fixed a crash that could happen if you didn’t have a scatter dataset and then converted it to mesh and then to map.
- Fixed an issue where mesh elements were not displayed according to the setting in the display options dialog after generating a mesh using LTEA.
- Fixed an issue where SMS stored the wrong directory if the user had to path to find the LeProvost files.
- Fixed an issue with the LTEA mesh generation feature where SMS was not redistributing the ocean boundary based upon the user specification.
- Fixed an issue where LTEA had spurious error messages pop-up during the meshing process.
- SMS would sometimes write the wrong timestep when saving datasets to a tabular data file (*.txt).
- AdH nodestring symbols were not displayed correctly after loading the simulation until the user went to the boundary condition dialog. This has been fixed.
- SMS was not allowing CMS-Wave structure cells to have a negative modification value but this is valid in some cases.
- Fixed an issue with the CMS-Wave model control parameters dealing with spreadsheet rows disappearing and not resizing correctly.
- Fixed a crash that happened sometimes after duplicating a CMS-Wave grid.
- Fixed a problem where the clock for first frame in a filmloop was not being displayed correctly if the starting time was not 0.0.
- Fixed a problem where 1D *.mif files were not imported correctly into SMS when loading a *.tcf file.
- Fixed a crash with running STWAVE full-plane after loading a project created with an earlier version of SMS.
- SMS was not correctly interpreting some of the parameters correctly when importing STWAVE model files.
- Fixed a hang when copy/pasting values into the time-series editor used with AdH.
- STWAVE executable fixed to write datasets correctly.
- Zonal classification could sometimes identify polygons incorrectly.
- Auto-zmag was not updating when a new mesh was created until a frame or similar command was issued.
- SMS was not correctly remembering specified raster projection after saving/loading a project.
- In geographic projections, SMS was labeling x locations “east” that should have been labeled “west.”
- The raster contours sometimes changed after going to the display options dialog even when not changing the contour settings.
- The 2D Gridframe was sometimes hidden behind raster.
- Typo fixed in the menu for data calculator.
- STWAVE boundary conditions dialog not “cutting” a row correctly.
- Fixed crash when loading a project with 1D elements created in an earlier version of SMS.
- Made it so you can specify paths to sediment datasets in *.xmdf file.
- Fixed problem displaying functional surfaces with ati card.
- Changed how LandXML files read to correctly identify “Northing” then “Easting.”
- SMS was incorrectly identifying elements as duplicates and removing them.
- Fixed problem with local projection in *.mif/*.mid files.
- Fixed crash when snapping two feature points.
- STWAVE files not exported correctly when wind datasets being used.
- Changed how we handle projections read when importing STWAVE model files so non-state plane coordinates are better handled.
- Converting a raster to scatter created voids in the data.
- Fixed saving tidal harmonics settings in ADCIRC model control.
- You can now select all the points in a raster (before the top values sometimes weren’t selecting).
SMS 11.0.1
This is a bug-fix release for SMS 11.0. We strongly recommend uninstalling any beta versions of SMS 11.0 before installing to avoid a potential problem with conflicting installations.
Bugfixes
The following bugs have been fixed in this version.
- Fixed a bug where reprojecting a TUFLOW grid was not updating all of the z values correctly.
- Fixed an issue where RMA2 mid-side nodes were not retaining their elevation data after saving/loading.
- Fixed a couple minor issues with the Map->scatter dialog.
- Made it so SMS would preserve the order of nodestrings from the AdH *.bc file.
- Fixed a problem with ADCIRC fort.23 files that were reloading incorrectly.
- Fixed a crash that could occur when copy/pasting when making irregular culverts in TUFLOW.
- Fixed a problem where the functional surface legend was obscured by other data rather than being above the other data.
New Module – Raster Module
- You can now work with raster data (DEM) in SMS without needing to convert the data into a scatterset (TIN). Raster formats are more space efficient and quicker to draw than TIN based formats with the same number of points. This allows you to work with larger DEMs than previously possible within SMS.
- Rasters can be used to interpolate elevations to a scatter, mesh, or grid. You can create observation profile plots of raster data to see cross-section views of raster data.
New Interfaces
Planetary Boundary Layer (PBL)
- The PBL model is used to compute wind fields from tropical storms and hurricanes. The PBL engine is developed and maintained by Oceanweather Inc., experts in wind forecasting and hind casting. The PBL model takes an input storm track and outputs wind fields that can be used to force an ADCIRC model. Currently, distribution of the model itself is controlled by OWI. Negotiations to use the model, or get output files from the model, which can then be used in SMS as part of CSTORM or ADCIRC model runs, must go through OWI.
Adaptive Hydraulics (AdH)
- The 2D shallow water component of the ADaptive Hydraulics Modeling system (AdH) now has an interface within SMS. AdH was developed by the Coastal and Hydraulics Laboratory, ERDC, USACE (www.chl.erdc.usace.army.mil). AdH solves the 2D shallow water equations, features an adaptive mesh solution to dynamically alter the resolution of the mesh based upon where it is needed, supports wetting and drying, boat effects, and wind effects. See the AdH website for more information on AdH (https://adh.usace.army.mil/).
Note: The sediment and AD transport portions of AdH are not currently supported in the SMS interface.
WAM
- The global ocean WAve prediction Model called WAM is a third generation wave model. WAM predicts directional spectra as well as wave properties such as significant wave height, mean wave direction and frequency, swell wave height and mean direction, and wind stress fields corrected by including the wave induced stress and the drag coeffieient at each grid point at chosen output times. (http://chl.erdc.usace.army.mil/chl.aspx?p=s&a=software;8)
- The WAM interface in SMS supports building WAM grids, creating WAM simulations, nesting WAM grids, post-processing support (contours and spectra), and generating spectra for STWAVE input (requires the STWAVE interface).
Bouss2D Runup/Overtopping
- It is now possible to run Bouss2D in 1D mode to simulate run-up and overtopping. The runup/overtopping interface supports the ability to extract transects, position gages, specify roughness zones (Chezy or Manning), and define multiple wave cases. Post-processing includes 2D profile plots along transects, time-series plots of gage output, generated summary statistics such as height of highest 1/10, 1/50 of waves, and the point of furthest encroachment on each transect.
Other Additions and/or Changes
TUFLOW Advection/Diffusion Module
- There is a new Advection/Diffusion (AD) module for TUFLOW. TUFLOW AD simulates depth-averaged, two and one-dimensional constituent fate and transport. Both dissolved and particulate constituents can be simulated. TUFLOW AD adaptively expands its computational stencil (between third to ninth order) in areas where strong constituent gradients are identified. The module is fully supported within SMS including the ability to support spatially varied initial concentrations and transport coefficients.
Generic Model New Features
- We have added several features to the generic model interface to offer more options for providing a user-interface for models without a custom SMS interface.
- Now boundary condition and material parameters can now support more than just a floating point or curve value. Each parameter can be enumerated options, boolean, integer, float, curve, text, or float/curve (user chooses which).
- Now multiple boundary conditions can be assigned to the same entity (node, nodestring or elements). This is particularly handy if you have bc information for multiple solution types (flow and sediment transport).
- The generic model designer can show/hide parameters based upon an enumerated option parameter. For example, the user could choose between chezy and manning roughness approaches and show the appropriate parameters depending upon the choice. Boundary condition and Material properties can use global parameters or their own parameters to base the hide/show logic.
- The designer can also choose to have multiple material groups (roughness/sediment).
- In order to accomplish the features above and make parameters as consistent as possible, some existing card definitions have changed. This will necessity changes for models using the generic model interface and migrating from SMS 10.1 to 1.0.0.
CMS Updates
- CMS Flow now supports the ability to run a coupled CMS Flow/CMS Wave model without the use of the steering module (inlined). Running the models inlined minimizes the file IO for the models decreasing runtimes.
- CMS Flow also supports an optional Implicit solution scheme allows for longer time-step sizes and parallel runs so you can distribute your work across all of your processor cores. The option to change which mode (2D or 3D) CMS Flow runs in has been removed. By default, CMS Flow will run in 2D.
- CMS Wave has several new features including the ability to define a muddy bed, non-linear wave effects, infragravity wave effects, spatially varied wind field, xmdf output, and a Gauss-seidel solution scheme that allows you to run across multiple processor cores.
TUFLOW Updates
- You can now import projects created outside of SMS. Multiple TCF files can be read together to maintain sharing of objects where supported by SMS. Makes it easy for someone familiar with SMS to pick up on a model started by someone else or to help transition to using TUFLOW within SMS.
- You can now choose to output datasets in XMDF format which is much faster (basically instant) for loading datasets into SMS. You can also add custom text to the output options to choose items not supported by SMS.
- You can now create, manage, and use irregular culverts from inside the SMS interface.
- You can now choose to have SMS write zpts to a new xf file format that is binary and very fast to read/write.
- Includes manhole support for the new TUFLOW manhole features. You can specify options for the automatically generated manholes and override these settings using a TUFLOW manhole coverage.
- You can now select grid cell locations (9 cell locations used by TUFLOW) using the “Feature objects->Select/Delete Data” command.
Cartesian grids store their own projection and reproject on the fly
- You can now have a projection associated with each of your cartesian grids. The grid will be reprojected on the fly into the working projection for display purposes. You can right-click on the grid and choose “Work in grid projection” to easily change your working projection to the grid’s projection which is required for working with the grid and using tools.
Note: Bouss2D and CMS-Wave do not currently have the ability to save this projection information.
STWAVE Updates
- We are now linked to STWAVE version 6 which has new file formats and improvements made by the model developers. You can now extract boundary conditions from a larger WAM run and have improved iteration control for the full-plane version. The new interface/model allows you to specify names for your boundary condition cases.
Improved Crash Reports
- The crash reports from SMS now contain more information often enough for our developers to fix the issue without any user interaction. Please allow SMS to post this information so our developers can fix issues that arise.
Dynamic background images from the web through ArcGIS
- If you have ArcGIS on your computer, you can use the GIS module within SMS to get background imagery that updates on the fly from the internet.
Particle module/PTM changes
- Particle sets can have a projection defined and are reprojected on the fly.
- You can estimate the number of particles that will be generated in by a PTM source coverage. This helps ensure you don’t accidentally generate so many particles that the computations take to long.
- Virtual gages - You can use virtual gages to determine concentrations and other data around a point or within a polygon.
- Particle filters - You can use particle filters to display a subset of particles to use for display, selection and compute grid datasets. You can use this to look at particles from particular sources, etc.
Bouss2D changes
- You can now have variable roughness defined by map polygons for a Bouss2D simulation
GenCade changes
- Wave gage event wave directions can now be specified in conventions other than shore normal, such as meteorological and oceanographic.
- Left and right bypass coefficients can be specified for inlets. The Y Left and Y Right have been removed and replaced by the left and right bypass coefficients.
General Features
- If you do file | Save as and choose an image file, SMS writes an associated world and projection file
- You can change the symbol size used in plots
- You can convert mesh elements to polygons using Mesh->Map. This makes it possible to get your mesh elements into a shapefile
- SMS now uses the existing background for flowtrace and drogue plots rather than have this specified separately
- “Zoom to” options to easily see specific information including: zoom to mesh, grid, scatter, and selections
- Option to always use white when printing rather than current background color
- You can now import TINs from LandXML files
- Find/select map points, arcs, and polygons by id (use zoom to selection to find in busy coverages)
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 |