User:Dwood1/SMS:Version History

From XMS Wiki
Jump to navigationJump to search



<sms 12.0 never left beta, went to 12.1> <sms 10.0 might be the oldest one they've got, from 2008> <use bug fixes pages to get dates> <go to what's new pages, might also have dates> <don't do sms 13.2, don't do unreleased ones> <copy stuff out, format to make sure fits tables> <some might not have beta releases> <do not reformat what's new pages and bug fix pages> <not expected done today, fine if take rest of week> <don't know how fast it's going to go> <also want one for wms> <will need to look at it when it's done to see how it is> <keep notoc> <double-check categories to make sure going to the right place, product working on> <put in links as appropriate> <get idea of gms page setup, learn how to convert what's new into version history> <turn items into bolded lists? could be tedious?> <when finish SMS 10.0 or 13.1, come get him and see how looks in table and go from there, send him link, don't have to wait for him to start meeting> <don't include images in version history> <maybe think about adding Model versions released when done with going through all the versions?> <get rid of text links in third column> <can't do the grabbing of text like they do for WMS, set up differently>

SMS Version History
Version Date Changes
13.1
  • 2020 Jun - beta
  • 2021 Apr - final
  1. General Features
  2. 1D Module
    • 1D Module added back into SMS to support HEC-RAS 1D.
  3. GIS Module
  4. Map Module
  5. UGrid
  6. ADCIRC
    • Updates to the ADCIRC interface.
      Note: SMS 13.0 ADCIRC project files should not be imported into 13.1. Instead, use the native ADCIRC files to rebuild the project.
  7. CMS-Flow
  8. HEC-RAS
  9. SRH-2D
    • Tools available on simulation right click
      • Advanced simulation
        • Multiple scenario management
        • Automatic calibration (Parameter Estimation or PEST) using Manning's n and/or flowrates.
      • View Simulation Plots (see new plots discussion)
      • Statistical Analysis
      • Summary Report Generation. Generates an HTML report summarizing contents and attributes of the project. This is designed to be a first pass at model review.
      • Datasets to Rasters
    • SRH-2D specific floodway tools available on simulation right click (New): These are in addition to the general floodway delineation tool available on the 1D centerline coverage.
      • Generate Floodway Simulation: This generates a new simulation and a new boundary condition coverage.
      • Generate Floodway Cross Section: These cross sections can be used to evaluate rise and velocity comparing a floodway simulation to a floodplain simulation.
      • Compare Floodway Simulation Data: This generates a customized cross section summary table to compare water levels and velocities between a floodplain simulation and a floodway simulation.
    • New plots - displayed in the Run Queue as well as accessible in Tools|View Simulation Plots menu command when right clicking on a simulation:
      • Simulation plots:
        • Net Q (Outflow - Inflow)/Inflow
        • Mass Balance. This includes both mass balance for each time step and the cumulative mass balance
        • Simulation plot for number of wet elements
      • Structure plots available when right-clicking on a BC arc for Culverts, Weirs, Gates, and Links
      • Monitor line and monitor point plots available when right-clicking on these entities.
    • New boundary condition options:
      • Option to instruct SRH-2D to allow 2D flow for overtopping an HY-8 culvert
      • Option to specify boundary condition arcs as data lines and associate these lines with structures. This allows the controlling water levels used for structures such as weirs and culverts to not be right on top of the structure.
    • Option to define pressure zones as a dataset. This allows arbitrary bridge geometry. This is coupled with a tool that will convert 3D bridge objects into a "ceiling" dataset for this purpose,
    • New "Water Surface Elevation Dataset" initial condition option in the SRH-2D Model Control dialog.
    • Option to output spatial datasets of "maximums" and "times of maximum".
    • Updates to SRH-2D material coverage and material properties.
    • Sediment transport parameters are now set on in the SRH-2D Model Control dialog.
    • The Populate dialog has been replaced by the Channel Calculator dialog.
    • Improved management of HY-8 linkage.
    • Functionality to import "Model Native" files (srhhydro, etc.) and create representative simulations.
13.0
  • 2018 Oct - beta
  • 2020 Jun - final
  1. General Features
    • Updates to the measure tool.
    • Coordinate system preview option.
    • New GIS tab showing GIS module information in the Information dialog.
    • New Notes tab included in property dialogs.
    • Updates to projections.
    • Toolbox and scripting updates.
    • Select by features in the Edit menu:
      • Find commands in individual menus to find objects (nodes, vertices, elements, cells, triangles, polygons) by ID or X,Y moved to "Select by..." option.
      • Select by coverage option. Coverage
    • Removed the Web menu and moved many of its commands to the File menu.
    • STL files can be imported.
    • Bridge scour tool.
    • Ability to import a flood map.
    • Floodway delineation tool.
    • New Simulation Run Queue that allows running multiple simulations at once for SRH-2D, ADCIRC, and STWAVE.
    • Plot option improvements:
      • The background of all plots used to have alternating light/dark bands. The user can now control the display of this feature with a toggle in the plot options dialog.
      • Plots can now be saved in one session and restored/loaded in another. The plots are saved using the File | Save As command and specifying the type to be ".plt". When a plot is loaded, SMS looks for a mesh and datasets that were specified for the plot display. If a mesh doesn't exist, SMS looks for another mesh that contains an appropriately named dataset. If the dataset doesn't exist in the folder named in the plot file, SMS looks for another dataset with a matching name in a different folder.
    • Mesh generation changes:
      • During the mesh generation process, SMS will no longer redistribute vertices on the boundary arcs based on a size function. This process is available in the Redistribute Vertices dialog and is done on an arc-by-arc basis.
      • The Map → Mesh command used to bring up the 2D Mesh Options dialog. This dialog is now no longer used. See the archived article for more information.
  2. GIS Module
    • Faster lidar file import process.
    • New lidar tools and display options.
    • Hill shading display option has been removed.
  3. Map Module
    • Constant paving density option.
    • Arc redistribution based on size function. This impacts mesh generation because it is not done automatically during mesh generation anymore.
    • New Snap Mesh to Arcs command which changes mesh nodes to match arc nodes and vertices.
    • Faster meshing.
    • Meshing now handles single segment breaklines.
    • Meshing no longer redistributes the arcs when scalar paving is used.
  4. Mesh Module
    • Ability to interpolate solution sets to another mesh.
  5. Scatter Module
    • Convert 2D scatter sets to raster data.
    • Laplacian interpolation option removed.
  6. ADCIRC
    • ADCIRC graphical interface changed to allow having multiple simulations in a single project.
  7. HEC-RAS
    • HEC-RAS 2D grid generation tool.
      • Creation of DEM for HEC-RAS and autolink to this DEM.
      • Use of material coverage with polygons defining zones and material list defining attributes.
    • HEC-RAS translator process completed when exporting files.
  8. FESWMS
    • FESWMS is no longer supported in SMS. The interface has been removed.
  9. SRH-2D
    • Link to HY-8 for culvert calculations via a table of flow rates - significantly reduces for HY-8 computation time.
    • Update to internal links to allow for a rating curve inflow condition to these structures.
    • Support for internal momentum-less source/sinks.
  10. STWAVE
    • STWAVE graphical interface changed to allow having multiple simulations in a single project.
  11. TUFLOW 2D
12.3
  • 2018 Feb - beta
  • 2018 Dec - final
  1. General Features
    • Updated icons to higher resolution.
    • Selection to echo window.
    • Updates to the Virtual Earth Map Locator.
    • Default Contour Range options added to the Preferences dialog.
    • Data points on plots can be selected to show the point values.
  2. Map
    • A transparency can be set for filled polygons (such as materials) in the map Display Options.
    • Right-clicking on an arc in an observation coverage now has the option to directly generate an observation plot from that arc.
  3. SRH-2D
    • Ability to create inflow-outflow link structures that model flow between two separate meshes.
    • Update to internal links to allow for a rating curve inflow condition to these structures.
    • Link to HY-8 for culvert calculations via a table of flow rates—significantly reduces for HY-8 computation time.
12.2
  • 2016 Sep - beta
  • 2018 May - final
  1. Community Version
    • The SMS Community Version is an unlicensed version that allows using a basic interface to:
      • Open and view files.
      • Generate a mesh (limited to one mesh).
      • Use the SRH-2D interface (limited to one simulation).
  2. General Features
    • Options added to Smooth Arc tool.
    • Size functions can be used to redistribute vertices along an arc.
  3. Curvilinear Grid
    • SMS can now use multiple curvilinear grids.
    • Curvilinear grids can now be duplicated.
  4. UGrid Module
    • UGrid module added to SMS.
  5. CMS-Flow
    • Structures coverage added.
    • Monitoring stations coverage added.
  6. HEC-RAS
    • Now uses the simulation process similar to that used in SRH-2D.
    • Can be used to export geometry generated in SMS for use in HEC-RAS.
  7. SRH-2D
    • New sediment materials coverage.
    • Pressure zones with arched ceiling elevations.
    • Weir flow over pressure zones.
    • Internal links to connect internal source and sinks.
    • Internal source/sinks.
    • Option to use energy total head instead of water-surface elevation for culverts.
  8. Removed Features
    • The GIS to Feature Objects Wizard no longer allows creating a new coverage during the conversion process. Existing coverages can still be selected.
12.1
  • 2015 Nov - beta
  • 2017 Jan - final
  1. General Features
    • An option was added to restore factory defaults in the File | Save Settings command.
    • A new tool was added to the dataset toolbox to perform a comparison between datasets on different geometry.
    • Functionality to load/use cross section and centerline data from HEC-RAS simulations added.
    • An option to create a summary table to compare 2D Hydrodynamic results with traditional 1D model results at river cross sections.
    • Polygons that share a common arc(s) can be merged into a single polygon.
    • Data from the Coastal Hazards System can now be imported into SMS on Spatial Data coverages.
    • New tool in the Dataset Toolbox allows comparison of datasets from different geometry without interpolation to a common geometry first.
    • New Workflow Outlines are available to simplify learning and remembering the steps for performing modeling processes.
  2. Model Interfaces
  3. GIS Module
    • A new GIS module was introduced in version 12.0 and has been significantly enhanced in SMS 12.1. All images, rasters, shapefiles and lidar tiles are loaded into this module for common management.
    • Rasters, previously accessed through the Raster module are now economically managed as GIS objects.
      • Display options include an image representation or a point cloud.
      • Tools for interpolation of elevation data to grids, meshes and scatter sets.
      • Tools for conversion to scatter set, resampling, smoothing, trimming and editing.
      • Tools for extracting land use data for mapping to ADCIRC spatial or nodal attributes.
  4. Map Module
    • New Arc tools
      • Redistribution from a source arc to an adjacent target arc. This feature is very useful to coordinate vertex placement for patch construction.
      • Arc offsetting and selecting tools.
  5. Spectral Coverage
    • A spectral coverage can now be copied by right clicking on the coverage and selecting Duplicate. This allows spectral points to be broken into smaller sets or spectra to be modified.
  6. Mesh Module
    • Mesh elements can be selected and converted into feature arcs. The arcs have the default attributes of the coverage they are assigned to.
  7. Quadtree Module
    • Cartesian grids (both regular and irregular) can be converted to Quadtrees by right clicking on the grid
    • A Quadtree can be edited to conform to sizes specified on a polygon by polygon basis in a Quadtree Generation coverage by right clicking on the Quadtree and selecting the refine command.
    • Quadtrees can be edited manually by selecting on or more cells, right clicking and selecting the Split Cell(s) or Merge Cell(s) commands.
      • The split command subdivides each selected cell into four cells.
      • The merge identifies the three sibling cells for each selected cell. If those cells have not been subdivided, the four cells are merged into a single cell. A cell at the base level cannot be merged.
    • The elevation dataset on Quadtrees can be smoothed by right clicking on the Quadtree object and selection the Smooth... command.
    • Datasets on a Quadtree can be interpolated to other geometric objects by right clicking on the Quadtree and selecting Interpolate to....
    • A Quadtree is saved as a *.tel file when a CMS-Flow simulation is exported to native input files.
  8. ADCIRC
    • Improved utilization of NLCS raster data for population of nodal/spatial attributes (fort.13 file)
    • Update to the version of "aswip.exe" that is installed with SMS and how SMS calls this utility to convert NWS = 8 to NWS = 19 format.
    • SMS was modified to read/maintain "Generic" nodestrings that are defined on a grid.
    • Attributes of a cyclonic storm stored in PBL Trop or ADCIRC Cyclonic storm models (NWS = 8 and 19) are now converted as far as possible when converting between formats.
    • When an ADCIRC grid is read in, the range of the coordinates is computed and if it is within geographic limits, the projection of the grid is set to geographic.
  9. ADH
    • Various minor improvements in the interface to SEDLIB
  10. CMS-Flow
    • The CMS-Flow development team has produced a new version of the model itself. Implicit mode is now recommended as the normal methodology resulting in much shorter run times.
    • The entire interface is now simulation based. This means that a simulation is explicitly represented in the project explorer with links to the components of the simulation such as a quadtree to represent the geometric domain and a coverage storing the boundary conditions.
  11. SRH-2D
    • The simulation based interface that was unveiled as part of the interim release 12.0 is now available with full functionality.
    • A new tool to compute an EXIT-H depth or rating curve has been added. The user specifies one or more flow rates, a friction slope and a source of topology. SMS computes either the normal or critical depth for each specified Q based on the cross sectional area of the associated arc.
    • The snap preview functionality was significantly sped up.
    • New version of HY-8 allows reuse of culvert crossings in multiple simulations and projects.
    • Support of 1D structural elements including:
      • Weir flow not represented in the mesh
      • HY-8 culvert crossing – This is a significant improvement over the initial link between SRH-2D and the HY-8 culvert calculation engine.
        • User can now define the crossings before setting up the SHR-2D simulation allowing the model to use existing HY-8 files
        • HY-8 files can be reused in multiple simulation or projects.
      • Internal culvert – This structure uses the definition of a simple culvert used by the FST2DH program (previously sponsored by FHWA). This structure allows for faster calculation of culvert flow than can be supported by the current version of HY-8.
      • Pressure zones – This feature allows the user to define regions that have a ceiling elevation. SRH-2D includes the pressure forces and flow resistance from the bottom side of the deck in 2D hydrodynamic calculations.
      • Gates – This structure can be used to represent a sluice gate condition.
      • Obstructions – This feature allows general representation of flow blockage around a point (such as a pier) or along a line (such as a bridge deck).
  12. STWAVE
    • STWAVE nesting functionality is now supported through the spectral coverage option.
  13. TUFLOW FV
    • New version of the TUFLOW-FV model was incorporated along with an updated version of the tutorial.
  14. WAM
    • A new function was added to convert WAM output to spectral coverages. This allows them to be used as input for STWAVE or CMS-Wave.
12.0
  • 2015 May - beta
  • 2015 Oct - final beta
  1. Model Interfaces
  2. Modules
    • New Quadtree Module will be utilized in the future for CMS-Flow or other models that perform computations on a quadtree geometry.
  3. Contours
    • A new command has been added to the Data menu to populate the contour range from either the visible or selected nodes/vertices. The Data menu has two new commands:
      • Set Contour Min/Max – this command sets the contour options based on the current options and the selected nodes/vertices or zoom level.
      • Contour Range Options – This allows the user to control if the Set Contour Min/Max command applies to dataset specific contour options or the general contour options (for the mesh or scatter modules). It also sets the flags for precision and fill above and below.
  4. Performance Enhancement
    • Cell selection for large grids.
    • The time required to merge two meshes and the options when performing these types of merged were sped up and improved.
  5. Preferences
    • The Preferences dialog now allows users to specify third-party help using the Dynamic Model Interface Schema.
    • The settings option now allows the user to reset the settings to either factory defaults or the users specified defaults.
  6. Projections
    • The functionality of the display projection was modified to make it more intuitive. If the user specifies a projection, it will be used for all data being loaded into the system. If the display projection is "Local" or "Not projected" and data with a projection is loaded, an inconsistency is created. At that point, SMS requests that the user specify the desired projection to use for display.
  7. Rotate Tool
    • The Rotate tool now rotates around the center of the graphics window rather than using the center of x, y, and z coordinates of the data. This allows users to more easily rotate around specific areas of the model.
  8. Quadtree Module
    • Telescoping grids have been expanded into a more versatile Quadtree Module.
    • The Map→Quadtree command has been added.
  9. GIS Module
    • The GIS module has been revised to include all Geographic Information data including:
      • Images
      • CAD Data - Better data extent information on layer by layer basis
      • Shapefiles
      • Rasters/DTM/DEM – new display options for Rasters, new interpolation options
    • GIS objects are opened in SMS using the Global Mapper library unless specific functionality for a file type is supported.
    • GIS objects loaded into SMS can support
      • Color data (images)
      • Elevation data (DTM)
      • Raster data (land use)
      • Vector data (features)
    • SMS includes tools to convert between formats and extract data from the GIS objects.
  10. Map Module
    • SMS can now force an arc from a coverage into an existing mesh/unstructured grid or TIN. The command creates new nodes/vertices and forces the arc as a breakline. Elevations for the new nodes can be assigned from the arc to force a new feature into the geometry or from the mesh/TIN to only force connectivity.
    • A new clean option was added to look for "near" intersections. If an node is within the specified tolerance of another arc, the node is snapped to the arc. This can be thought of as the corollary to intersecting two arcs that just barely overlap and deleting the resulting dangling end.
    • SMS now autoselects the scatterset/dataset for interpolation onto a polygon if there is only one scatterset and it only has one dataset.
    • SMS can now select arcs/nodes by attribute type.
  11. Scatter Module
    • SMS now includes an option to optimize all or part of a TIN triangulation using a smooth contour algorithm. This algorithm attempts to minimize the variability or jaggedness of contours in the selected region by swapping triangle edges. This is an addition to the two previous optimization methods that utilized minimum angles (Delaunay) or minimum triangle area variation.
  12. Distance Tool
    • SMS now computes distances between two selected vertices on a TIN in both 2D and 3D space. The info options control which values are displayed.
  13. ADCIRC
    • In ADCIRC when there is a weir boundary condition on two nodestrings, the user can right-click on the nodestrings and now there is a new menu called Remove Weir. Selecting this brings up a dialog asking the user if they want to pave over the weir or merge nodestrings which will result in new nodes down the center.
    • There is a new menu item called Add Weir when right-clicking on a single boundary condition nodestring. This brings up a dialog asking the user what width they want for the weir. When OK is clicked a new weir is created.
    • New option to more efficiently search hurricane storm paths in the HURDAT storm database. When opening the the data base SMS now displays a dialog that allows the user to filter by date range, intensity, location (storm must pass within specified distance of specified point). The user can then select the desired storm/storms and load them into SMS as hurricane coverages.
    • SMS now supports the ice-field option that is has been added to the ADCIRC model in version 51.
  14. CMS-Flow/CMS-Wave
    • The interfaces to CMS Flow and CMS Wave are not included in SMS 12.0. These interfaces, along with an updated version of the CMS numerical models, will be available in SMS 12.1. Current CMS users should continue to use SMS 11.2.
  15. GenCade
    • A new option to support Adaptive Time Stepping was added to the interface.
    • A new option to support Tidal Current was added to the interface.
    • Issues related to setup when generating a GenCade model were resolved.
    • Support for an enhanced Inlet Reservoir Model was added.
    • An SBAS Connection was added to the interface.
    • Support for spatially variable parameters was added to the interface.
  16. Generic Model Interface/2dm files
    • A preference has been added to allow the user to specify the precision used when writing a 2dm geometry file.
    • Since the addition of support for multiple meshes in SMS 11.2, the interface now allows multiple generic model interface templates to be loaded at the same time. An option was also added to allow the user to remove/delete a template that is loaded and is no longer needed. This command is in the Edit menu in the Mesh module.
    • When duplicating a coverage of type Generic Model Interface, all attributes of arcs, nodes and polygons are now preserved in the duplicate.
  17. SRH-2D
    • The SRH-2D interface has been modified to use a simulation based modeling approach rather than the traditional mesh/grid based approach. This allows the user to create a mesh/grid without associating it with a specific model.
      • A simulation is then created near the bottom of the project explorer by right-clicking and selection the New Simulation command and selecting the appropriate type.
      • Components of the simulation including the geometry, boundary conditions, material zones, monitor lines and points, etc are associated with the simulation by linking the geometry or coverages to the simulation. Linking can be accomplished by right-clicking or drag/drop.
      • Simulation attributes are specified by right-clicking on the simulation and selecting the appropriate command(s).
      • Simulations can be duplicated and edited to represent multiple scenarios in a single SMS project.
  18. STWAVE
    • STWAVE now runs all spectra as time values.
      • This means that the solution is loaded as a single dataset with time steps for each spectra.
      • Each input spectra is associated with a date/time.
      • The user can control the reference date for a simulation.
    • STWAVE now supports ice datasets.
    • Spectral coverages have been added to store the spectral data used to represent wave states.
      • Spectra in a spectral coverage are full plane spectra with source specified frequency and directional parameters.
      • Spectra in a spectral coverage can be globally oriented (North = 0) or locally oriented depending on the source.
    • New boundary condition specification
      • User specifies the resolution of half or full plane spectra to be generated for an STWAVE simulation.
      • Boundary condition can be specified as a spectral coverage with a single spectral site to match historic operation.
      • Boundary condition can be specified as a spectral coverage with multiple spectral sites to allow for spatially varied boundary similar to previous nested simulations.
      • Boundary condition can be specified as a parent/child relationship.
  19. TUFLOW
    • User can now right-click on the TUFLOW root tree item to remove all simulations.
11.2
  • ??? - beta
  • 2016 Mar - final
  1. Contour Options
    • The default values for contour options in a dataset will be that of the module.
    • The user can now select multiple datasets and assign dataset specific contour options to all selected at the same time.
    • User defined color palette files can now be saved as part of the initialization of SMS.
  2. Dataset Toolbox
    • A Merge Datasets option is now available in the Dataset Toolbox. This allows two datasets that do not overlap in time to be concatenated together.
  3. DGN CAD Files
    • SMS will now import ".dgn" CAD files.
  4. Dynamic Model Interface
    • We are excited to present a more flexible and powerful alternative to the generic model interface that has been supported by SMS for several years. This methodology allows a model developer to define all the attributes of an interface for a specific model in an XML file. SMS will read this file when launched, and then interact with the model. This schema is defined in Dynamic Model Interface Schema. The dynamic model interface includes:
      • Model specific menu commands.
      • Model specific parameters.
      • Model specific boundary conditions.
      • Model specific file formats (for both reading and writing).
      • Model specific execution procedures including as many different pre-run utilities or execution steps as are required by the model.
  5. Help
    • SMS now supports help using either the online help document (wiki) or a local help file. The user selects which method is active in the preferences dialog.
  6. Interface Components
    • Projection commands have been moved to the Display menu.
    • A Reproject All command has been added in the Display menu.
    • Help buttons in dialogues will open the corresponding page in the XMSWiki.
  7. LIDAR File Support
    • SMS can now recognizes a LIDAR file when a user asks the system to read such a file. The user can choose the import methodology to load selected layers from the file as either a scatter set or a raster. SMS also loads an image of the data in the specified format.
  8. MIKE 21 (*.mesh) File Support
    • MIKE 21 (*.mesh) files can now be loaded into SMS. See the article MIKE 21 *.mesh.
  9. Saving Color Palettes
    • Color palettes will now be saved when doing File | Save Settings. When SMS is loaded, any saved palettes will automatically be loaded as defaults.
  10. NOAA HURDAT File Support
    • SMS will now load storms for the standard NOAA HURDAT format. The file will need to have a *.hurdat2 extension to be recognized by SMS.
  11. Project Explorer
    • Right-clicking in the project explorer now has commands to Expand All and Collapse All.
  12. Vector Display Options
    • New display option feature for showing vector arrows at a constant elevation. See Vector Display Options for more information.
    • New display option for vector arrows to follow flow path (vectors curve). This is done by selecting "Arrows follow flow path" under the Vectors tab in the Display Options dialog.

Warning: this can be slow if displaying lots of vectors.

  1. Spectral Coverage
    • Spectral coverages are now used to store all spectral data by location and time. These coverages are then used as spectral input for CMS-Wave and STWAVE, and are also used to view spectral output generated by the models in observation and nesting files.
  2. Annotations
    • The user can now assign a time range (beginning date/time to ending date/time) for the objects in an annotation layer to appear. This allows annotations to appear/disappear during an animation to highlight specific features when they are significant.
  3. Curvilinear Grid
  4. Cartesian Grid
    • When creating a grid the grid name is defaulted to the name of the coverage used for generation. User is given an opportunity to specify the name.
  5. Rasters
    • SMS 11.2 now supports NOAA Nautical Charts. They can be read in using the "generic vector/raster" option. The raster data from the chart is loaded.
  6. Map Modules
    • When creating a new coverage, the default name is now set based on the coverage type.
    • When assigning polygon attributes, internal arcs are now displayed similar to internal feature points. These are incorporated into the paving and scalar paving processes.
    • New arc redistribution option was added that attempts to match the spacing of vertices on one arc (the target) to the spacing of vertices on another arc (the source). This can be useful when trying to keep vertices on opposite sides of a rectangular feature (like a channel) aligned to prevent skew.
    • A new command to allow the creation of offset arcs was added to the arc right-click menu.
    • A new command to smooth arcs was added to the arc right-click menu.
  7. Mesh Modules
    • SMS 11.2 allows for use of multiple meshes.
    • When creating a mesh the mesh name is defaulted to the name of the coverage used for generation. User is given an opportunity to specify the mesh name.
    • Mesh node selection has been refactored to speed up the process of selecting a large number of nodes (using a polygon, rectangle, selection inversion, ...)
  8. ADCIRC
    • There is now support for time varying bathymetry in ADCIRC.
    • Users can now do a spatially average interpolate from a raster/DEM to an ADCIRC mesh.
    • There is now support for parallel ADCIRC in windows. The user can specify the number of processors and SMS will launch the model in parallel mode.
    • Added support for the time varying bathymetry option that will be released in a future version of ADCIRC.
    • SMS will now import sparse output files created by ADCIRC.
  9. ADH
    • Added ability to define boundary conditions to arcs in a coverage as part of a conceptual model.
    • Added a new command to read in all components of an AdH solution.
    • Added support for the PC LVL 1 card.
    • Added support to add weirs to a simulation by selecting nodestrings defined on the upstream and downstream faces.
    • The CSTORM-MS coupler has been updated to now include AdH meshes in addition to ADCIRC. This is in preparation for linking to AdH simulations for sediment transport in the CSTORM-MS.
  10. BOUSS2D
    • SMS now uses a simulation based approach to manage BOUSS2D model runs rather than grid based. This means:
      • Simulations for BOUSS2D now appear near the bottom of the Project Explorer window and are created independently from the grid.
      • Wave conditions are now assigned to a feature point in a BOUSS2D boundary condition coverage.
      • Damping layers are specified using arcs in a BOUSS2D damping coverage rather than on nodestrings in the grid. This eliminates the loss of resolution of a damping layer specification when it is read in.
      • Simulation components including the grid, wave conditions, damping layers, etc are "linked" to a simulation by right-clicking or dragging/dropping into the simulation.
      • Model parameters are specified for the simulation rather than on the grid. The same grid (or other component) can be used in multiple simulation.
      • Simulations can be duplicated and modified to evaluate multiple scenarios.
    • Added support for "Force" probes/sensors.
  11. CGWAVE
    • SMS now supports an option to autocompute the floating dock coefficient.
  12. CMS-Flow
    • The cards, values, and comments are now displayed in color in the CMS-Flow Advanced tab
    • Added projection cards
    • New wave tab in the model control dialog.
    • The Sediment tab in the Model control dialog has been revised to match new model capabilities.
  13. CMS-Wave
    • The model control dialog was revised for clarity.
    • All input spectra is now handled in a spectral coverage. This allows the user to utilize multiple observed spectra to drive the model in the same manner that a nested simulation has been used in the past. The time stamps assigned to the spectral data are matched up (or interpolated to match) with the times specified for each case. In order to correctly assign spectral data for each case, SMS now requires CMS-Wave simulations to have a reference time.
  14. SRH-2D
    • There is now a custom interface for the SRH-2D model developed by the United States Bureau of Reclamation (http://www.usbr.gov/pmts/sediment/model/srh2d/index.html). This model is a finite volume engine that is very stable in wetting/drying conditions. It has been tested extensively by various agencies, academic and commercial users.
  15. STWAVE
    • The model control now uses a spectral coverage to specify the cases/wave states that will be included in a simulation. This allows a user to utilize multiple observed spectra to drive the model in the same manner that a nested simulation has been used in the past. The time stamps assigned to the spectral data are matched up (or interpolated to match) with the times specified for each case. In order to correctly assign spectral data for each case, SMS now requires STWAVE simulations to have a reference time.
    • Added support for the time varying bathymetry option that will be released in the next version of STWAVE.
  16. TUFLOW
    • Geometry components can use grid extents coverages in addition to grids. This allows geometry generation by the model during run.
    • Improvement to the 1D–2D water level lines. SMS now allows the user to specify the water level lines vertical offset.
9.1
  • 2013 Mar - beta
  • 2013 May - final
  • PHT3D interface
  • Improvements to importing transient data including new tutorials
  • Transient TIN data sets can be used in Map -> MODFLOW
  • New tutorials:
    • MODFLOW - Transient Calibration Pump Test
    • MODFLOW - Transient Calibration
    • PHT3D - Ion Exchange And Surface Complexation
    • PHT3D - Transport And Mineral Reactions
  • Framing improvements
  • Snap Boreholes to TINs command
  • Exporting material names/colors/patterns/tranparency
  • Computed flow and Residual flow columns added to the map attribute table for flow observations
  • Isosurface transparency
  • Copy feature objects to another coverage
  • Activate / Inactivate scatter points command
  • More bitmaps in pop-up menus
  • Simplified and consistent main menus and pop-up menus

Models: FEMWATER: "Simon Woodward" modified 2011, MODFLOW 88: 2.6, MODFLOW 96: 3.2, MODFLOW 2000: 1.19.01, MODFLOW 2005: 1.10.00, MODFLOW-NWT: 1.0.7, MODPATH: 5.0, MT3DMS: 5.3, PEST: 12.1, RT3D: 2.5, SAMG: Release 24a2 (12 May 2010), SEAM3D: 3.0, SEAWAT: 4.00.03, SEEP2D: 3.0, T-PROGS: 2.1

Libraries: ArcObjects (ArcGIS): 10.1, Global Mapper: 14.16, Teigha: 3.5.1

9.0
  • 2012 Oct - beta
  • 2012 Nov - final
  1. MODFLOW
    1. MODFLOW SUB package interface
    2. MODFLOW Gage package interface
    3. MODFLOW PCGN Package solver interface
    4. Model checker for SFR package added
    5. Simplified MODFLOW menu
    6. UZF package option to save only groundwater data
    7. Gage folder in solution starts out collapsed by default
    8. Global Options dialog now shows executable options: single vs. double precision, MODFLOW 2000 vs. MODFLOW 2005, serial vs. parallel. These options are now saved in the MODFLOW super file and are therefore portable.
    9. Capture Zone Analysis dialog rearranged
    10. CCF files are read more generically and data in unsupported packages is imported
    11. MODFLOW writes out the final array values of input arrays that use parameters. For example, if HK is being estimated with pilot points then part of the MODFLOW solution in the Project Explorer will be an HK data set with the final array values.
    12. Stochastic analysis of MODFLOW solutions now includes calculating the min, max, mean, and standard deviation of the MODFLOW parameter arrays that are part of the MODFLOW solutions.
  2. PEST
    1. Push-of-a-button support for PEST null space Monte Carlo. Generate multiple calibrated models for uncertainty analysis.
    2. Pilot points can now be used with all array based parameter types
    3. Convergence Options command and dialog renamed to PEST ASP Package to help clarify what it really is.
  3. Images
    1. Online dynamic images
      • Choose from several online images, maps, and elevation data to include as background images. The images update automatically while panning and zooming.
      • Create a static image from the dynamic image to save with the project
    2. Raster/DEM import and interpolation
      • Support for large DEMs (multiple formats) and GeoTIFFs containing elevation data (such as those created from USGS NED data online maps). These can be imported and interpolated directly to TINs, 2D scatter points, 2D grids and 2D meshes without the need to convert to 2D scatter points. DEMs can be exported in multiple formats.
      • Images moved to be under GIS layers. Images folder no longer exists.
      • Horizons to Solids using rasters
  4. Project On-The-Fly
    • Individual objects can now define their own projections and get projected on-the-fly to the display projection. This is how images have always worked and now it's available for all GMS objects.
    1. Projection files saved and imported
      • A projection file (.prj) is saved whenever a geometric object (TIN, mesh, borhole etc) is exported to a file. GMS will also look for a corresponding .prj file whenever a file is opened if the current projection is local. If one is found, it is opened and the current projection is set to the information in the file. This is a precursor to full project-on-the-fly which is in the works.
    2. Current projection displayed at the bottom of the graphics window
    3. Latitude/longitude displayed at the bottom of the graphics window
  5. CAD file changes
    • Support for having multiple CAD files added to the project
    • CAD files are no longer saved when the project is saved
    • CAD properties dialog
  6. Tutorials
    • MNW2 tutorial for non-vertical wells and pump capacity
    • MODFLOW Subsidence Package
    • MODFLOW STR Package
    • Split MODFLOW conceptual model tutorial into two
    • Null Space Monte Carlo
    • Online Maps
    • Rasters
    • Horizons with Rasters
  7. Miscellaneous
    1. Measure tool
      • The static tool palette gets a new tool for quickly and easily measuring distances.
    2. Selected items
      • Locate Selections: This new commmand in the Edit menu causes an animated rectangle to zoom in around whatever is currently selected.
      • Zoom To Selections: This new commmand in the Display menu causes the screen to be framed around whatever is currently selected.
    3. GMS version number appears in window title
    4. New round logos
    5. More and better menu bitmaps
    6. View Values menu command now opens data set values dialog in editable state.
    7. Collapse / Expand menu items added on multiple items in Project Explorer
    8. More "Open Containing Folder" commands throughout
    9. Open multiple files at once via the File|Open dialog.
    10. TINs, 2D meshes and 2D scatter points now have a clear separation between z value and data set value
    11. Wells are now included in MT3D TOB package so that mass flux is calculated and mass vs. time plots can be generated
    12. Node XYZ coordinates in coverages are now displayed in the attribute table.
    13. Bitmaps in right-click menus

Models: FEMWATER: "Simon Woodward" modified 2011, MODFLOW 88: 2.6, MODFLOW 96: 3.2, MODFLOW 2000: 1.19.01, MODFLOW 2005: 1.9.01, MODFLOW-NWT: 1.0.5, MODPATH: 5.0, MT3DMS: 5.3, PEST: 12.1, RT3D: 2.5, SAMG: Release 24a2 (12 May 2010), SEAM3D: 3.0, SEAWAT: 4.00.03, SEEP2D: 3.0, T-PROGS: 2.1

Libraries: ArcObjects (ArcGIS): 10.1, Global Mapper: 1.38.0.0 updated to 14.16, Teigha: 3.5.1

8.3
  • 2012 Mar - beta
  • 2012 July - final
  • MODFLOW MNW2
  • MODPATH Color Pathlines by Cell Zone Code
  • MODPATH Starting locations from 3D Scatter Points and Vice Versa
  • Shapefiles -> 3D Scatter Points and vice versa
  • ISTCB2 Option in MODFLOW SFR Package Supported
  • Improved water table display
  • SEAWAT tutorials
  • MT3DMS Improvements
  • SS stress periods
  • STR, MNW1, DRT, ETS in SSM package
  • Point and Areal Sources/Sinks with selected cells
  • Zero-order reactions
  • Component-Dependent Diffusion in DSP package
  • No license required for Community Edition
  • Report A Bug feature

Models: FEMWATER: "Simon Woodward" modified 2011, MODFLOW 88: 2.6, MODFLOW 96: 3.2, MODFLOW 2000: 1.19.01, MODFLOW 2005: 1.9.01, MODFLOW-NWT: 1.0.5, MODPATH: 5.0, MT3DMS: 5.3, PEST: 12.1, RT3D: 2.5, SAMG: Release 24a2 (12 May 2010), SEAM3D: 3.0, SEAWAT: 4.00.03, SEEP2D: 3.0, T-PROGS: 2.1

Libraries: ArcObjects (ArcGIS): 10.0, Global Mapper: 1.38.0.0, Teigha: 2.7.1

8.2
  • 2011 Dec - beta
  • 2012 Feb - final
  • MODFLOW NWT
  • MODFLOW DE4 Package
  • MODPATH manual option
  • MODPATH pathline to arcs command
  • ZONEBUDGET
  • Export 3D Grids as Shapefiles
  • CCF -> Velocity vectors
  • New tutorials: MODFLOW-NWT, ZONEBUDGET

Models: FEMWATER: "Simon Woodward" modified 2011, MODFLOW 88: 2.6, MODFLOW 96: 3.2, MODFLOW 2000: 1.19.01, MODFLOW 2005: 1.8.00, MODFLOW-NWT: 1.0.4, MODPATH: 5.0, MT3DMS: 5.3, PEST: 12.1, RT3D: 2.5, SAMG: Release 24a2 (12 May 2010), SEAM3D: 3.0, SEAWAT: 4.00.03, SEEP2D: 3.0, T-PROGS: 2.1

Libraries: ArcObjects (ArcGIS): 10.0, Global Mapper: 1.38.0.0, Teigha: 2.7.1

8.1
  • 2011 Jun - beta
  • 2011 Sep - final
  • 64 bit version of GMS created
  • Faster MODFLOW I/O by eliminating repacking of hdf5 file
  • Multiple light sources and lighting schemes
  • Annotation improvements
  • FEMWATER improvements to interface and bugfixes in code
  • Updated Global Mapper library
8.0
  • 2011 Jan - beta
  • 2011 Mar - final
  • MODFLOW 2005 with the UZF Package
  • SEAWAT
  • Faster OpenGL graphics via vertex arrays
  • Lighting added specular highlights
  • Transparency accuracy improvement and material-by-material transparency
  • Free Community Edition launched
  • MODFLOW 2000 version 1.19.01
  • MT3DMS version 5.3
  • Updated GUI look and feel
  • Contouring - Dialog overhauled, faster and better looking contours, block fill added
  • Annotations replace Drawing Objects
  • ArcGIS map server layers can be added
  • Regional to Local model conversion improvements
  • LMG3 package
  • Check for Updates
  • Named Layer Ranges on 3D Grids
  • Grid Row/Column/Layer redistribution
  • T-PROGS improvements
7.1
  • 2009 Oct - beta
  • 2010 Feb - final
  • New toolbar with "Map to..." tools and run model tools
  • MODFLOW MNW package
  • Parallel PEST
  • SVD and SVD-Assist with PEST
  • More UTEXAS supported features and GeoStudio import
  • GMS 2D mode GUI simplifications
  • GMS icon color goes red
7.0 2009 Aug
  • Support for Windows Vista
  • Arc Hydro Groundwater export
  • Map projection (coordinate system) interface overhaul
  • Updated ArcObjects libraries
  • MODFLOW enhancements - SFR, DRT, ETS, Increase support for parameters, MODFLOW Translator
  • MODPATH version 5.0
  • Support for the Transport Observation Package (TOB) with MT3DMS
  • New Tutorials - Advanced Parameter, DRT, ETS
  • Model menus stay when changing modules
  • Safer saving via temp directories
  • Updated graphics engine
  • Materials in tables
  • Separate color ramps for different objects
  • New image file format: ECW
  • Discontinued ART3D interface
6.5 2007 Dec
  • Components added: UTEXAS
  • HDF5 support for project files
  • Multi-panels for cross section editor
6.0 2005 Jul
  • OpenGL rendering
  • MODFLOW data stored on disk and not in memory
5.1
  • GIS Module added
  • Conceptual model objects added
  • Coverage attributes in tables
5.0 2004 Jan Components added: MODAEM
4.0 2002 Oct
  • Components added: Stochastic
  • Project Explorer appears
  • MODFLOW 2000 support
  • Stochastic modeling support
  • Horizons
  • Cross section editor
  • T-PROGS
3.1 2000 Sep
  • Components added: Parameter Estimation (PEST & UCODE), UTCHEM
  • MODFLOW 96 support added
  • Calibration tools
  • PEST
  • Ortho mode for 3D grids and true layer elevations
  • Standard Windows icons in GUI
3.0 1999 Sep
  • Components added: SEAM3D
2.1 1998 Mar
  • Components added: SEEP2D, RT3D
2.0 1996 Jun
  • Components added: Map, MODPATH, FEMWATER
  • Map module and conceptual modeling introduced
1.2 1995 Aug
1.1 1995 Mar
  • Components added: MT3D
1.0 1994 Dec
  • Components added: Sub Char, Mesh, Grid, Geostats, MODFLOW, FEMWATER
  • MODFLOW 88