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 for you to do more things, do things better or do things faster.
SMS 11.0.12 – Built November 8, 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 can patch SMS 11.0.7 through 11.0.11 (earlier versions require a full-install).
SMS 11.1 has now been distributed in beta form for almost two months and a full install is expected soon. Unless critical bugs are identified, this will be that last bug-fix release for version 11.0 of SMS.
Bugfixes
The following bugs have been fixed in this version.
- Error in converting a stamped coverage to a scatter set was resolved
- When loading a generic mesh in a *.2dm file, with a template that does not correspond to the current model definition, SMS could crash. This problem was resolved to allow for preservation of the grid.
- In some situations, when generating a drogue plot or particle trace animation, some of the particles were not getting the new time step data. This has been resolved.
- Fixed an error related to interpolation to nodes that are “inactive”. All nodes now get interpolated data regardless of the state of the connected elements.
- Calibration plots using the active dataset did not update when changing to a completely different scatter set. This has been resolved.
- Fixed a drawing order that caused annotation items to appear on top of the film loop clock. The clock now appears on top.
- Additional comments were added to the TUFLOW Flow Constriction dialog to make the units and coefficients more understandable.
- Bug related to reading in a large RMA2 solution was resolved.
- When SMS writes GIS data (or a coverage) as a “*.mif”/”*.mid” pair, an extra “bound” record was being written. This has been corrected.
- Calibration targets are now not drawn when the observation point falls in an inactive cell/element.
- When framing the display, SMS now includes active grid frames.
- Fixed erase behind labels to include the film loop clock.
- When creating datasets in the dataset toolbox, if all arguments to an operation come from a single folder, the result will now be placed in the same folder.
- Fixed a situation where the screen froze trying to display contour labels.
SMS 11.0.11 – Built October 5, 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 can patch SMS 11.0.7 through 11.0.10 (earlier versions require a full-install).
Bugfixes
The following bugs have been fixed in this version.
- Several internal memory leaks were corrected.
- How SMS saves the input wind file for the “Holland Symmetrical” hurricane option for wind in ADCIRC were corrected.
- An error related to material sets in TUFLOW was corrected. SMS would lose track of which material set was assigned to a simulation when a project was saved and then read back in.
- In some cases it appeared that SMS was deleting datasets from the Project Explorer. In reality, there were just some empty folders that were left in a simulation.
- Clarification was made for the “Override Z values” option for TUFLOW in both the dialog and the documention.
- In the dataset toolbox, when SMS creates a new dataset, the activity was being computed from the resultant nodal activity. This caused single cell/element islands that were inactive to become active. This was changed to use the element activity of the input datasets to compute the resulting element activity.
- The ordering of external files in the geometry component file (tgc) is now controlled by the order of the tree items to allow the user to control this explicity.
- A crash when loading ADCIRC grid files was resolved. Some files had “Unexpected End of File” messages, and then crashed. They now read in correctly as they did with previous versions.
- Error in the TUFLOW interface to “Force cell z to at or below the node z” was resolved. The option is now available without activating the “Set Channel Invert” elevation.
- Inconsistent display of rasters corrected.
- Error in the SMS steering of CMS-Wave and CMS-Flow was corrected to save the correct eta files.
- A file pointer to a shape file was not released when SMS opens the file. This has been corrected.
- A issue with user defined palettes was corrected. The first palette was always active when reloading a project. Now SMS looks for a named palette that was active when the project was saved. If that palette exists, it is made current.
- SMS has been known to save an illegal material with an ID of zero when saving TUFLOW projects. This should not happen any more.
- SMS allows two TUFLOW boundary condition coverages. They cannot be identical or TUFLOW will crash.
- Fixed an issue of editing BC curves associated with arcs in a TUFOW coverage. Changing the curve used to change it for other copies. The distinction of multiple curves is now maintained.
- Fixed a bug with how WAM grids read in native format are loaded into SMS.
- Fixed output of GCL strings for RMA4 to not include the midside nodes.
SMS 11.0.10 – Built September 10, 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 can patch SMS 11.0.7 through 11.0.9 (earlier versions require a full-install).
Bugfixes
The following bugs have been fixed in this version.
- Additional documentation was added to the help manual on the AdH model control options.
- A memory overflow error when triangulating is detected so that SMS does not crash when triangulating very large scatter sets. Several possible solutions to get the data loaded are suggested. A future enhancement will reduce memory requirements for triangulation. This also applies when merging two large scatter sets that cause SMS to try to retriangulate.
- Fixed problem when loading STWAVE output files and converting the datasets to scalars. The conversion was creating scalar datasets with “0.0” values.
- Fixed an issue with graphics when dragging an arc in the Map Module. During the drag, a phantom arc would appear offset from the arc that was being dragged.
- Fixed a problem when forcing breaklines into a TIN that resulted in flat or degenerate triangles. No degenerate triangles should be created now.
- A problem with RMA4 giving bad values at midside nodes was isolated and reported to the TABS team at ERDC. No update is expected.
- A problem was resolved in the “Holland Symmetrical” hurricane option (NWS = 8).
- Resolved an issue with calibration plots when multiple solutions exist.
- Fixed spacing in the model wrapper when running AdH to match what is output in a command prompt. This makes the output more readable.
- Fixed a crash when creating a telescoping grid for CMS-Flow.
- Resolved an issue when reading a TUFLOW solution with overlapping elements at the confluence of two 1D tributaries. SMS deletes the longer (skinnier) triangles that were overlapping, but still reads the datasets for visualization. When these cross sections are properly constructed, there should not be overlapping triangles.
- Made change so that when user tries to open the HURDAT database, SMS switches to geographic coordinates to support the data if possible.
- Fixed crash related to SMS trying to switch into PBL model even though the interface is not licensed.
- Resolved a situation which caused SMS to freeze when dragging a coverage to another location in the project explorer (in Map Module or in a TUFLOW simulation).
- Clarified the management of linear –vs- quadratic elements in the mesh module. If both types are permissible, SMS now asks the user to specify the desired type. The default is set to quadratic if quadratic elements exist of when working with TABS or FESWMS. Otherwise, the default is linear.
- Fixed a crash when loading multiple map files into SMS.
- Added check to verify validity of a coastline file before reading to prevent crash.
- Fixed a situation where SMS assigns the wrong material type to polygons created during a conversion from a mesh.
- Added support for “TD Card” (the global time step) when converting SMS 10.1 generic model templates to SMS 11.0 format.
- Added a warning to let users of the generic model interface be informed that just reading a 10.1 template will not allow use of an 11.0 generic model version.
- Fixed conversion of air density for FESWMS when switching from customary units to SI.
- Implemented a change to maintain the material set assignments for TUFLOW simulations for an SMS project when saving and reopening the project.
- Corrected a linkage problem with scatter datasets being lost when deleting other datasets.
- Clarified the documentation and prompts when using the “override Z values” options in the TUFLOW interface. The model supports several options that were causing confusion among users.
- Added a right-click command in the 1D-2D connections coverage properties to allow users to select the boundary condition coverage to use with 1D-2D connections in the TUFLOW interface.
- Fixed a problem with CMS-Flow/CMS-Wave steering that was preventing the “eta” or surge file from being passed to the wave model after a flow simulation.
- Fixed a problem with the names of rasters being reset to default value after saving.
SMS 11.0.9 – Built August 6, 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 can patch SMS 11.0.7 and 11.0.8(earlier versions require a full-install).
Bugfixes
The following bugs have been fixed in this version.
- Fixed an issue in the CMS-Flow model wrapper to ensure the run time would update.
- Fixed a problem with the names of rasters being reset to default value after saving and reloading an SMS project.
- Fixed problem with visualization mode to support quadratic elements. This allows switching between visualization mode and TABS without problems.
- Fixed error in computing flux across an observation arc. Documented that insufficient resolution, either by saving only TUFLOW corners, or by unrepresented AdH refinement can cause errors in computed flux.
- Fixed bug with bad air mass density when converting from customary units to SI and back.
- Fixed bug with node labels that stayed visible when nodes were turned off.
- Fixed display of node numbers so that they do not overlap nodal elevations when both are turned on.
- Fixed a problem with the name that was written to the *.mp file for CMS-Flow when extracting both WSE and velocities along a boundary cellstring.
- Fixed a bug when reading in *.2dm file boundary condition on a deleted node string.
- Fixed issue with the display of vectors after the mesh is turned off.
- Fixed a crash in the AdH materials property dialog when using sediments.
- Fixed a tolerance issue when using the Paving function with geographic coordinates and inserting a new mesh into an existing mesh.
- Fixed crash when trying to open an STWAVE *.sim file as a CMS Wave *.sim file.
- Fixed a bug with the TUFLOW 2D Model Control switching from a Coverage selector to an edit field.
- Fixed a crash that occurred sometimes when exporting TUFLOW files.
SMS 11.0.8 – Built July 3, 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 can patch SMS 11.0.7 (earlier versions require a full-install).
Bugfixes
The following bugs have been fixed in this version.
- Fixed an error with exporting STWAVE simulation files.
- Fixed a bug that where SMS was crashing when trying to remesh a portion of a mesh when quadratic elements were used.
- Fixed an issue where nodestring IDs were not read in correctly.
- Fixed a problem where some image files did not display until another item was read in.
- Fixed a problem with the generation of damping cellstrings for BOUSS2D.
- Corrected an issue first seen in SMS 11.0.4 where internal arcs were not handled correctly when creating a 2D mesh.
- Allowed negative values for TUFLOW output start times since TUFLOW allows negative times.
- Fixed an issue with ADH iteration controls not reading/writing correctly.
- Fixed a crash that sometimes happened when converting GIS data to feature objects.
- Fixed a problem where the initial contour display was a solid blue rather than specified values.
- Corrected a problem where TUFLOW material sets were put into folders incorrectly.
- Fixed an issue where SMS was creating bad triangles when merging scattersets.
- Dragging of feature nodes now displays connecting lines while dragging.
- Removed an incorrect model check warning when using extracted boundary conditions with CMS-FLOW.
- Fixed a crash that sometimes happened when opening two *.tcf files at the same time.
- Various bugfixes from software crash reports.
SMS 11.0.7 – Built May 31, 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 requires doing a full install (no update patch for this version).
Bugfixes
The following bugs have been fixed in this version.
- PTM will no longer show not licensed when run from SMS using a single user lock.
- Mesh quality not displayed when a mesh is turned off in the project explorer.
- Datasets are preserved when saving/loading a project file which wasn’t always working.
- When displaying labels on scalar values at mesh nodes, the labels could disappear sometimes. This has been fixed.
- Fixed a problem where reading certain *.mif/*.mid files crashed SMS.
- Fixed a problem where SMS was hanging when cleaning/merging arcs.
- SMS sometimes gave an error message “Unable to write file path for keyword “:NEIGHBOR_FILE” when saving an SMS project.
- Fixed a problem where SMS would freeze trying to perform zonal classification.
- The CMS-FLOW folder was reorganized to allow 32 and 64 bit executables to both work.
- Sometimes SMS was not maintaining the folder structure for loaded XMDF dataset files.
- Fixed a problem where zonal classification was not working correctly for Cartesian grids.
- TUFLOW events now prevent commas from being used as they don’t work with the TUFLOW file formats.
- Fixed an issue where right-clicking on coverage and choosing Map→2D Mesh would operate on the active coverage rather than the one clicked on.
- Fixed a problem where the TUFLOW files for geometry components were written out incorrectly when multiple components exist.
- Fixed an update problem when using user defined palettes.
- Fixed a problem where rotating could cause parts of a functional surface to disappear.
- Fixed a problem where the data calculator was not correctly using inactive cells for CMS-FLOW.
- Fixed a location where SMS was giving a prompt that the project had changed when it hadn’t.
- Changed SMS to not reframe when performing a map→2D mesh.
- Fixed a crash when working with user defined tidal constituents in ADCIRC.
- Fixed an issue where breaklines of a scatterset were being displayed even though the scatterset was turned off in the project explorer.
- Fixed a problem where the runtime wasn’t being updated when running CMS-FLOW.
- Turned off a bogus model checker when using CGWAVE when using approximated wave conditions.
- Fixed a series of bugs related to setting up a generic model template.
- Fixed an issue where SMS was not writing the correct number of frequencies to the STWAVE *.eng file.
SMS 11.0.6 – Built May 4, 2012
This is a bug-fix release for SMS 11.0. This is a special update to address a couple specific issues that were introduced in 11.0.5 (items 1 & 2 below).
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 bug that was introduced in SMS 11.0.5 where SMS would hang when trying to build polygons.
- Included a file needed to check for AVI codecs to make sure they would work with SMS. This file is only needed for versions starting with SMS 11.0.5.
- Fixed a minor issue where the welcome dialog reported that the SMS was a beta version.
- Miscellaneous changes based upon crash logs sent from the software (bugtrap).
SMS 11.0.5 – Built April 25, 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 bug that caused SMS to freeze when using a large duplicate node tolerance.
- Corrected the executable used by the BOUSS2D “1D Runup and overtopping calculator.”
- Fixed a problem where framing and switching to plan view could change the display of elements and nodes.
- Tightened the tolerance used when loading RMA2 files to prevent curves from losing information when loading.
- Fixed a problem that sometimes made the generic mesh interface hang.
- Fixed a problem where the specified image projection was not written out causing the need to respecify the projection everytime the project was loaded.
- Fixed a problem where portion of scatter set not displayed correctly when not filling above/below contour range.
- SMS sometimes fouled up a polygon or crashed when moving nodes in the mesh attributes dialog (polygon attribute in mesh coverage).
- Corrected an issue where the drogue times in the log file were not reported correctly.
- Miscellaneous changes based upon crash logs sent from the software (bugtrap).
SMS 11.0.4 – Built March 3, 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 sometimes a plot didn’t generate correctly for arcs without interior vertices
- SMS now closes STWAVE model files after running the model.
- Fixed a problem that could occur when closing spectral energy plot and then reopening the plot.
- Fixed an issue with the mesh quality min angle not working correctly.
- Fixed an issue where the correct tidal constituents was not being displayed when using the Harmonic Analysis option with ADCIRC.
- Fixed a problem with default values for nodestrings when using the generic mesh model.
- Fixed a problem where the same coverage name in different folders couldn’t be differentiated when using a coverage to display vectors.
- Fixed a problem where AdH Iteration control parameters were not being saved.
- Fixed a problem with reprojecting a Cartesian grid incorrectly reporting the minimum data value.
- Fixed a problem with curve BC data when using the generic mesh model.
- Fixed a problem where SMS was freezing when converting scatter breaklines to map.
- STWAVE half-plane model only supports spectral energy at 5 degree direction bins. SMS was allowing users to specify a different angle which led to problems when running the model.
- SMS was not handling the float/curve option for the generic mesh model correctly.
- Fixed a problem where SMS gave a projection error message when loading an image even though the projection was valid.
- Fixed a crash when trying to paste data into the cross-section attributes dialog.
- Fixed a crash that could sometimes happen when redistributing vertices inside the polygon attributes dialog.
- Fixed an issue with losing BC information specified using the generic model interface.
- Fixed a problem where the spectral index wasn’t being saved correctly.
- Fixed a problem in how STWAVE with breaking datasets when using XMDF dataset output.
- Fixed an issue where SMS incorrectly told the user the STWAVE data had changed after saving a file.
- Made it so that you can control which raster is the active raster.
- Fixed a problem with zoom to raster item.
- Made it so SMS would switch modules if you clicked the root raster item.
- Add raster module to right-click switch modules in empty area of project explorer.
- Fixed a problem where SMS could freeze when trying to build polygons.
- Fixed an incorrect model check when working with the CGWAVE model.
- Fixed a problem with launching generic mesh models.
- Fixed a crash that could occur when specify custom tidal constituents for ADCIRC.
- Fixed a crash that could sometimes happen when using functional surfaces and moving windows.
- Made it so SMS correctly used the projection associated with a scatterset when reading.
- Corrected an issue where datasets created in the dataset calculator could end up in the hotstarts datasets when using AdH.
- Fixed a problem where the meshing preview in the polygon attributes dialog for mesh coverages could mess up the polygon’s arcs.
- Fixed a crash with PTM and trap files.
- Fixed a problem where an error message similar to “No dataset specified for interpolation” when using observation plots with scattersets.
- Fixed a crash that could sometimes happen when specifying global parameters for a generic mesh model.
- Fixed an error where SMS gave a generic error message when trying to run STWAVE that did not identify the problem.
- Fixed a problem where incorrect model setup for WAM could lead to a crash when trying to run the model.
- Fixed a problem where contours were not being displayed for elements that were wet but being treated as dry.
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 |