CMS Releases: Difference between revisions

From CIRPwiki
Jump to navigation Jump to search
 
(125 intermediate revisions by the same user not shown)
Line 1: Line 1:
__TOC__
{{TOC right}}
= Instructions =
Instructions
#Extract the OpenMP DLL file from the zip, if needed. Note: you must have the correct platform DLL file in the same directory.
#Extract the OpenMP DLL file from the zip, if needed. Note: you must have the DLL file in the same directory with executable.
#Download the appropriate 'exe' file.
#If running the CMS from the SMS, change the location and name of the CMS-Flow executable by clicking on "Edit" | "Preferences...", and then selecting the "File Locations" tab and then clicking on the box under the "Executables" column next to "CMS-Flow" box in the "Models" column. Enter the location and name of the executable and select "Open".
#If running the CMS from the SMS, change the location and name of the CMS-Flow executable by clicking on "Edit" | "Preferences...", and then selecting the "File Locations" tab and then clicking on the box under the "Executables" column next to "CMS-Flow" box in the "Models" column. Enter the location and name of the executable and select "Open".


* Note: For security reasons, the CMS executables or available for downloaded in a zip file.
* Note: For security reasons, the CMS executables are available for download in a zip file.


= Terms and Conditions =
= Terms and Licensing =
* [[CMS_Releases/CMS_Terms |Terms and Conditions]]
<span style="color:orange">'''The following files have been updated - 01/08/2024'''</span>
* [[CMS_Terms | Terms and Conditions]]
* [[CMS_License | CMS UnLicense]]


= Latest Version of CMS Releases =
= Latest Version of CMS Releases =
== <span style="background-color: #92a8d1;color: yellow; padding: 0px 5px 0px 5px">CMS 5.4 Update 6 (07/03/2025)</span> ==
<big>Merged Implicit/Explicit CMS version </big>
'''Executables''' - <span style="color:orange">'''Note:  DLL included in zip file.'''</span>


== CMS 5.1 Update 15 (05/21/20) - Merged Implict/Explicit CMS version ==
* Released with SMS 13.4.  Should work with SMS 13.0+.
'''Executables''' - Note:  Download both the executable and DLL
* 64 bit: (Only 64-bit available)
:: [[Media:CMS v5.4.6.zip|CMS_v5.4.6.zip]]
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:75%">
'''Modifications since initial release of 5.4'''<div class="mw-collapsible-content">
Update 5.4.6 (07/03/2025)<br>
* If hardbottom dataset seems inverted, give a warning and write out cells unless there are > 250.
* Fix potential rounding issue on hard bottom check if above Z due to difference in significant digits.
 
Update 5.4.5 (06/23/2025)<br>
* Bug fix - need to test for enabled sediment after reading in cards in prestart
* Enabled XMDF compilation on Linux. Updated workflow to compile CMS including XMDF libraries.
* Add canned test cases for XMDF that should work on Linux or Windows
* Moved third-party libraries from root folder to be under the 'external_libraries' folder.
* Modified CI for CMS-Flow and added a few CMS-Wave tests (still to be added to CI)
* Add extra print line for Hot Start indicating the starting date/time.
* Bug fix in steering for printing out correct timestamp when it has only 8 digits instead of 12.
* Ignore certain Advanced cards if they are already handled. Print warning message.
 
Update 5.4.4 (05/19/2025)<br>
* Minor changes to wave code to initialize a few variables
* Added allocation for Observation and Nest points when using the newest wave .std format.
* Added test to ensure initial mixing layer thickness is always less than thicknesses for bed layers.
* Added test for met station wind data import.
* Test fix for divide by zero in SHEARLUND routine.
* (5.4.4.1) Bug fix for mixing layer thickness error.
* (5.4.4.2) Handles a '--non-interactive' flag as final argument to avoid the "Press any key to continue" message after errors.
* (5.4.4.3) Bug fix for array out of bounds when nesting is used.
* (5.4.4.4) Bug fix for mixing layer change in 5.4.4.1 when checking after reading in cards.
 
Update 5.4.3 (03/20/2025)<br>
* Optimized ADAK and ADBK dot product routines
* Found that time reference has been set to BCE instead of CE. Changing reference time to CE.
Update 5.4.2 (03/17/2025)<br>
* Added new block for extracted WSE or WSE/Vel boundary conditions to be added to SMS 13.4+
* Add tests for reading Multiple WSE and Velocity datasets correctly.
* Now writes CF descriptive information for each known CF Dataset (25 in total at present) for solutions.
* Add print statement with name of recurring hot start file for each screen status update.
* Add bug fix for deep water hard bottom values (deeper than 900m)
 
Notes for initial release of 5.4.0 (01/06/2025)<br>
* Initial release for SMS 13.4
* Includes new implementations for CMS-Flow structures (Culverts, Weirs, Tide Gates)
* Minor change to expected string for Uncontrolled gate schedule (was UCG, now UNCONTROLLED)
</div></div>
 
== CMS 5.3 Update 12.2 (04/14/2025) ==
<big>Merged Implicit/Explicit CMS version </big>
'''Executables''' - <span style="color:orange">'''Note:  DLL included in zip file.'''</span>


* Released with SMS 13.0.  Should work with SMS 12.2+.
* Released with SMS 13.2.  Should work with SMS 13.0+.
* 64 bit: (Only 64-bit available.  If 32-bit needed, please contact us.)
* 64 bit: (Only 64-bit available)
:: [[Media:CMS2D_V5p1r15.zip | CMS2D_V5p1r15.zip]]
:: [[Media:CMS v5.3.12.2.zip| CMS_v5.3.12.2.zip]]
:: [[media:new64bit-DLL.zip | new64bit-DLL.zip]]


<div class="toccolours mw-collapsible mw-collapsed" style="width:70%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:75%">
'''Modifications since initial release of 5.1'''<div class="mw-collapsible-content">
'''Modifications since initial release of 5.3'''<div class="mw-collapsible-content">
Update 5.1.15 (05/21/2020)
Update 5.3.12.2 (04/14/2025)
* Change: Corrected screen output spelling in a few cases.
* Bug fix to handle a '--non-interactive' flag as final argument to avoid the "Press any key to continue" message after errors.
* Change: Improved logic for reading input from keyboard while running from Command Prompt.
** Necessary if users run this version with SMS 13.4+.  
* New: Implemented CSHORE option for Cross-shore transport
* Comment: Last major change in this version before moving to 5.2 for release of SMS 13.1.


Update 5.1.14 (04/20/2020)
Update 5.3.12.1 (12/10/2024)
* Bug fix: Avoid accessing unallocated array in some situations (boundaries.F90)
* Bug fix for Wave model where Wind Speed equals to 0.0 in some situations.
* Change: Increased number of reflection cells allowed and consolidated this value between inline and stand-alone.
* Change: Improved handling of Isolated ocean cells - output all values to a text file instead of showing only the first, then STOP.


Update 5.1.13 (01/07/2020)
Update 5.3.12 (11/07/2024)
* Bug fix: CMCARDS was only able to read a maximum of 1000 lines.  Anything else was ignored.
* Added new card to hot start a simulation, 'HOT_START_SIMULATION'.
* Change: Improved printing of information regarding Statistics process types.
* Added error message when either ORIGIN_X/Y card is missing.
* New: Added the ability to put advanced cards into 'advanced.cmcards' for processing in desired.
* Fixed an issue where the CMS-Wave .wav file cannot be written to multiple times in some situations.
* Implemented new method for weirs, culverts, and tide gates in SMS 13.4+ and improved summary output for those structures.
* A few minor changes for compiling on Linux


Update 5.1.12 (10/25/2019)
Update 5.3.11 (08/19/2024)
* Bug fix: Corrected display of Rubble Mound Structure cells in diagnostic output
* Changed to alternate between recurring two hot start files.
* Bug fix: Removed extra output file of Hard Bottom warning cells
* Added folder to start holding test cases for Continuous Integration
* Change: Increased the limit to the maximum number of save points from 255 to 1000.  Added error messages.


Update 5.1.11 (09/10/2019)
Update 5.3.10 (07/16/2024)
* Change: Moved all repository folders up one level, removing "Trunk" folder which was not needed.
* Fix for an erroneous Save Point warning that was always written.
* Change: If any Unknown Cards are read from the parameter file, CMS gives the user a chance to stop and fix.
* Implemented an extra file to store Save Point cards when there are more than 10 defined.
* Change: Added __linux definition to CMake options.
* Improved status description updates for Culverts in CMS.
* Change: Output message when Boundary Cellstring is defined, but lacks cells (SMS issue)
* Added ERROR check for missing X/Y Origin cards in .cmcards file.
* Bug fix: Corrected infinite loop experienced in Linux during interpretation of command line arguments.
* Bug fix: Fixed issue with d16/d50/d84 percentile allocatable array
* Buf fix: Fixed issue with missing Hard Bottom Dataset
* New Feature: Dredge Module is now available using ASCII input/output.


Update 5.1.10 (8/29/2019)
Update 5.3.9 (04/16/2024)
* Change: Cleaned up the initial status section for screen and diagnostic file output.
* Fix for Dredge module diagnostic file not found.
* Change: Added years to reoccurring report of elapsed time.  CMS only outputs the time fields as needed.
* Clarified some diagnostic output regarding simulation duration and computed residuals.
* Change: Updated instructions for CMake linux utility regarding include file changes.
* Fix for steering variable (NHV_str to NH_str) related to steering issue.


Update 5.1.9 (08/27/2019)
Update 5.3.8 (01/08/2024)
* Bug fix: Heatflux Windows vs Linux options and output.
* Update for internal path length for tidal database file locations.
* Bug fix: Corrected issue with `atan2` operation in inline/standalone wave code.
* Investigating an issue with internal mapping from UTM to Lat/Long in tidal database cases.  
* Bug fix: Issue with reading in OWI formatted .win and .pre files.
** Use State Plane if possible.
* Bug fix: Fixed issue with reading blank percentile datasets from SMS when using multiple grain sizes.
* Change: Removed the requirement for the .xy file to be used with OWI wind format - still allowed if present.
* Change: Modifications needed for Dredge Module and interface. 
* Change: Removed compile-time option for the Dredge Module. 
* Change: Eliminated need to change compile-time options depending on Linux or Windows machines.
* Info: A few other minor modifications.


Update 5.1.8 (05/01/2019)
Update 5.3.7.1 (12/20/2023)
* Bug fix: Needed to check that a boundary array was already allocated before an allocation in rare cases.
* Began adding CF Compliant naming to HDF5 solution datasets (not yet implemented).
* Bug fix: Implemented a fix for a rare 'divide by zero' error.
* Incremented CMS-Wave version number to 3.3. The code was modified in 2021 but the number was not incremented.
* Bug fix: Hot Start divide by zero error corrected.
* Fix for Tidal boundaries where Offset used - it was doubling the offset.
* Bug fix: Issue with simplified multiple sediment transport definition thinking bed layer was already defined.
* First Open Source release - several files are modified/moved.
* New feature: Implemented variable Morphology Acceleration Factor using a user-defined duration, MORPH_ACCEL_RAMP_DURATION.
* BugFix in Steering for ADCIRC tidal databases with waves.
* New feature: Implemented a card, WRITE_ACCEL_RAMP_INFO, to write out the timing of the variable acceleration factor.
* BugFix for some tidal database forcing issues.
* New feature: Implemented a command line argument, INLINE, to run the inline wave model instead of stand-alone.
* New feature: Print header information for Dredge Module to normal location in CMS_DIAG.TXT file.
* Info: Minor changes to screen and diag file output, eliminating duplicate information.
* Info: Minor changes when outputting time information to include number of days.
* Info: Implemented the function equivalents, toUpper and toLower, to the subroutines for converting case.


Update 5.1.7 (02/25/2019)
Update 5.3.6 (09/26/2023)
* Bug fix: Read the friction file properly if using ASCII Input.
* Minor fixes and diagnostic output improvements for Rubble Mound Jetties with SMS 13.3+.
* Change: Write the Wave Date out in a better format for screen text.
* Incorporate fixes for some explicit issues
* Bug fix: Resolved a file naming issue when full paths are specified on command line.
* Change: Linux CMake now compiles with OpenMP for parallelization.


Update 5.1.6 (02/13/2019)
Update 5.3.5 (09/08/2023)
* Update: Implemented input file changes for Weir and Rubble Mound Jetty structures to match the SMS 13.0+ menu interface design.
* Fix issues with Tidal Database operation with CMS. Improved screen output.
* Bug fix: Resolved a few minor issues related to Explicit scheme with parallelization.
* Fix issue with Grid Angle introduced with SMS 13.1.
* Bug fix: Resolved an issue with hot starting with waves not synchronizing to the right wave condition.
* Minor GFortran fixes for compiling on HPC/Linux with newer Gnu compiler.
* New feature: EXPLICIT_PRINT_INTERVAL allows user specified interval of time step output.
* Change: Added an additional line of output text to two locations when Morphologic Acceleration Factor used.


Update 5.1.5 (10/30/2018)
Update 5.3.4 (05/16/2023)
* New feature: Added Stand-alone wave code that is run when only wave input is specified.  This version is basically identical to last stand-alone code.
* Bug fix for missing zero output time in files when increment > 100 hours.
** Info: Diagnostic information about stand-alone wave parameters are written to screen and diagnostic file.
* Added a warning if user-specified boundary angle was too different than internally calculated angle for that boundary.
* Fix in CMS Wave GSR Solver to avoid an infinity in certain situations.


Update 5.1.4 (10/17/2018)
Update 5.3.3 (04/07/2023)
* Info: Minor version and date changed.  No code changes at all.
* Split third-party code (spatial transformations) out as separate linkable libraries needed to Open Source CMS (still in process).
* Implemented two new ADCIRC tidal databases (EC2015 and ENPAC2015).  


Update 5.1.3 (10/16/2018)
Update 5.3.2 (08/11/2022)
* New feature: Updated Hot Start routines to work with ASCII input and output. Needs further testing.
* Minor change to reading parameter file for Explicit scheme.
** Info: All ASCII Hot Start files are written to the subfolder "ASCII_HotStart"
* Bug fix when choosing multi-sediment with D35,D50,D90. Fixed array allocation error.
* Info: Some work still needs to be done to fully integrate some seldom-used datasets.
* Bug fix in one lookup-table, 'bs_init' routine.
* Bug fix in Tools (Option 4) when merging datasets written by SMS instead of CMS solution datasets.


Update 5.1.2 (10/15/2018) [incorporating some developmental features from a non-versioned branch]
Update 5.3.1 (07/07/2022)
* New feature: Added card (WRITE_ASCII_INPUT_FILES  ON|OFF) to tell CMS to write out ASCII versions of all input
* Minor change to Weir Structure specification cards for future integration into SMS 13.x (possibly 13.2).
** Info: All ASCII input files are written to the subfolder "ASCII_Input"
** Add option to specify Cell IDs in the same manner as for Rubble Mound Jetties.
* New feature: Added card (OUTPUT_FILE_TYPE  XMDF|ASCII) to tell CMS to write only ASCII solutions
* Updated the array upper limit for several CMS-Wave variables
** Info: All ASCII output/solutions are written to the subfolder "ASCII_Solutions"
** Info: All ASCII Statistics files are written to the subfolder "Statistics"
* Change: Updated internal wave code to latest version, 30 March 2018


Update 5.1.1 (10/15/2018)
Initial Release 5.3.0 (05/16/2022)
* Change: Added in CMS-Wave stand-alone (Mar 2018) for use when only waves are desired
* CMS 5.3 will be released with the upcoming release of SMS 13.2.
* New feature in CMS 5.3 - C2SHORE sediment transport algorithm for use only when Waves and Flow are modeled together.
</div></div>
</div></div>


== CMS 5.0 Release 4 (04/24/17) - Merged Implict/Explicit CMS version ==
 
== CMS 5.2 Update 19 (05/16/2023) ==
<big>Merged Implicit/Explicit CMS version </big>
'''Executables''' - <span style="color:orange">'''Note:  DLL included in zip file.'''</span>
 
* Released with SMS 13.1.  Should work with SMS 13.0+.
* 64 bit: (Only 64-bit available.  If 32-bit needed, please contact us.)
:: [[Media:CMS v5.2.19.zip| CMS_v5.2.19.zip]]
 
 
== CMS 5.1 Update 16 (02/21/2021) ==
<big>Merged Implicit/Explicit CMS version</big>
'''Executables'''
 
* Released with SMS 13.0.  Should work with SMS 12.3+.
* 64 bit: (Only 64-bit available.  If 32-bit needed, please contact us.)
:: [[Media:CMS2D V5p1r16 dll.zip| CMS2D_V5p1r16_dll.zip]]
 
 
== CMS 5.0 Release 4 (04/24/2017) ==
<big>Merged Implicit/Explicit CMS version</big>
'''Executables''' - Note:  Download both the executable and DLL
'''Executables''' - Note:  Download both the executable and DLL


* 32 bit:  
* 32 bit:  
:: [[Media:cms2d_v5p0r4-x32.zip | cms2d_v5p0r4-x32.zip]]
:: [[Media:Cms2d v5p0r4-x32.zip| cms2d_v5p0r4-x32.zip]]
:: [[media:new32bit-DLL.zip | new32bit-DLL.zip]]
:: [[Media:New32bit-DLL.zip| new32bit-DLL.zip]]
* 64 bit:  
* 64 bit:  
:: [[Media:cms2d_v5p0r4-x64.zip | cms2d_v5p0r4-x64.zip]]
:: [[Media:Cms2d v5p0r4-x64.zip| cms2d_v5p0r4-x64.zip]]
:: [[media:new64bit-DLL.zip | new64bit-DLL.zip]]
:: [[Media:New64bit-DLL.zip| new64bit-DLL.zip]]


* Released with SMS 12.1.  Should work with SMS 11.2-12.2.
* Released with SMS 12.1.  Should work with SMS 11.2-12.2.


== CMS 4.1 Release 51 (04/22/15) - Implicit Only Flow model with Waves ==
 
== CMS 4.1 Release 51 (04/22/2015) ==
<big>Implicit Only Flow model with Waves </big>
'''Executables''' - Note:  Download both the executable and DLL
'''Executables''' - Note:  Download both the executable and DLL


* 32 bit:  
* 32 bit:  
:: [[Media:cms2d_v4p1r51-x32p.zip | cms2d_v4p1r51-x32p.zip]]
:: [[Media:Cms2d v4p1r51-x32p.zip| cms2d_v4p1r51-x32p.zip]]
:: [[media:old32bit-DLL.zip | old32bit-DLL.zip]]
:: [[Media:Old32bit-DLL.zip| old32bit-DLL.zip]]
* 64 bit:  
* 64 bit:  
:: [[Media:cms2d_v4p1r51-x64p.zip | cms2d_v4p1r51-x64p.zip]]
:: [[Media:Cms2d v4p1r51-x64p.zip| cms2d_v4p1r51-x64p.zip]]
:: [[media:old64bit-DLL.zip | old64bit-DLL.zip]]
:: [[Media:Old64bit-DLL.zip| old64bit-DLL.zip]]
 


== CMS 3.75 Release 7 - Explicit-Only Flow model w/o Waves ==
== CMS 3.75 Release 7 ==
<big>Explicit-Only Flow model w/o Waves ==
'''Executables''' - Note:  Download both the executable and DLL
'''Executables''' - Note:  Download both the executable and DLL



Latest revision as of 15:28, 3 July 2025


Instructions

  1. Extract the OpenMP DLL file from the zip, if needed. Note: you must have the DLL file in the same directory with executable.
  2. If running the CMS from the SMS, change the location and name of the CMS-Flow executable by clicking on "Edit" | "Preferences...", and then selecting the "File Locations" tab and then clicking on the box under the "Executables" column next to "CMS-Flow" box in the "Models" column. Enter the location and name of the executable and select "Open".
  • Note: For security reasons, the CMS executables are available for download in a zip file.

Terms and Licensing

The following files have been updated - 01/08/2024

Latest Version of CMS Releases

CMS 5.4 Update 6 (07/03/2025)

Merged Implicit/Explicit CMS version Executables - Note: DLL included in zip file.

  • Released with SMS 13.4. Should work with SMS 13.0+.
  • 64 bit: (Only 64-bit available)
CMS_v5.4.6.zip
Modifications since initial release of 5.4

Update 5.4.6 (07/03/2025)

  • If hardbottom dataset seems inverted, give a warning and write out cells unless there are > 250.
  • Fix potential rounding issue on hard bottom check if above Z due to difference in significant digits.

Update 5.4.5 (06/23/2025)

  • Bug fix - need to test for enabled sediment after reading in cards in prestart
  • Enabled XMDF compilation on Linux. Updated workflow to compile CMS including XMDF libraries.
  • Add canned test cases for XMDF that should work on Linux or Windows
  • Moved third-party libraries from root folder to be under the 'external_libraries' folder.
  • Modified CI for CMS-Flow and added a few CMS-Wave tests (still to be added to CI)
  • Add extra print line for Hot Start indicating the starting date/time.
  • Bug fix in steering for printing out correct timestamp when it has only 8 digits instead of 12.
  • Ignore certain Advanced cards if they are already handled. Print warning message.

Update 5.4.4 (05/19/2025)

  • Minor changes to wave code to initialize a few variables
  • Added allocation for Observation and Nest points when using the newest wave .std format.
  • Added test to ensure initial mixing layer thickness is always less than thicknesses for bed layers.
  • Added test for met station wind data import.
  • Test fix for divide by zero in SHEARLUND routine.
  • (5.4.4.1) Bug fix for mixing layer thickness error.
  • (5.4.4.2) Handles a '--non-interactive' flag as final argument to avoid the "Press any key to continue" message after errors.
  • (5.4.4.3) Bug fix for array out of bounds when nesting is used.
  • (5.4.4.4) Bug fix for mixing layer change in 5.4.4.1 when checking after reading in cards.

Update 5.4.3 (03/20/2025)

  • Optimized ADAK and ADBK dot product routines
  • Found that time reference has been set to BCE instead of CE. Changing reference time to CE.

Update 5.4.2 (03/17/2025)

  • Added new block for extracted WSE or WSE/Vel boundary conditions to be added to SMS 13.4+
  • Add tests for reading Multiple WSE and Velocity datasets correctly.
  • Now writes CF descriptive information for each known CF Dataset (25 in total at present) for solutions.
  • Add print statement with name of recurring hot start file for each screen status update.
  • Add bug fix for deep water hard bottom values (deeper than 900m)

Notes for initial release of 5.4.0 (01/06/2025)

  • Initial release for SMS 13.4
  • Includes new implementations for CMS-Flow structures (Culverts, Weirs, Tide Gates)
  • Minor change to expected string for Uncontrolled gate schedule (was UCG, now UNCONTROLLED)

CMS 5.3 Update 12.2 (04/14/2025)

Merged Implicit/Explicit CMS version Executables - Note: DLL included in zip file.

  • Released with SMS 13.2. Should work with SMS 13.0+.
  • 64 bit: (Only 64-bit available)
CMS_v5.3.12.2.zip
Modifications since initial release of 5.3

Update 5.3.12.2 (04/14/2025)

  • Bug fix to handle a '--non-interactive' flag as final argument to avoid the "Press any key to continue" message after errors.
    • Necessary if users run this version with SMS 13.4+.

Update 5.3.12.1 (12/10/2024)

  • Bug fix for Wave model where Wind Speed equals to 0.0 in some situations.

Update 5.3.12 (11/07/2024)

  • Added new card to hot start a simulation, 'HOT_START_SIMULATION'.
  • Added error message when either ORIGIN_X/Y card is missing.
  • Fixed an issue where the CMS-Wave .wav file cannot be written to multiple times in some situations.
  • Implemented new method for weirs, culverts, and tide gates in SMS 13.4+ and improved summary output for those structures.
  • A few minor changes for compiling on Linux

Update 5.3.11 (08/19/2024)

  • Changed to alternate between recurring two hot start files.
  • Added folder to start holding test cases for Continuous Integration

Update 5.3.10 (07/16/2024)

  • Fix for an erroneous Save Point warning that was always written.
  • Implemented an extra file to store Save Point cards when there are more than 10 defined.
  • Improved status description updates for Culverts in CMS.
  • Added ERROR check for missing X/Y Origin cards in .cmcards file.

Update 5.3.9 (04/16/2024)

  • Fix for Dredge module diagnostic file not found.
  • Clarified some diagnostic output regarding simulation duration and computed residuals.
  • Fix for steering variable (NHV_str to NH_str) related to steering issue.

Update 5.3.8 (01/08/2024)

  • Update for internal path length for tidal database file locations.
  • Investigating an issue with internal mapping from UTM to Lat/Long in tidal database cases.
    • Use State Plane if possible.

Update 5.3.7.1 (12/20/2023)

  • Began adding CF Compliant naming to HDF5 solution datasets (not yet implemented).
  • Incremented CMS-Wave version number to 3.3. The code was modified in 2021 but the number was not incremented.
  • Fix for Tidal boundaries where Offset used - it was doubling the offset.
  • First Open Source release - several files are modified/moved.
  • BugFix in Steering for ADCIRC tidal databases with waves.
  • BugFix for some tidal database forcing issues.

Update 5.3.6 (09/26/2023)

  • Minor fixes and diagnostic output improvements for Rubble Mound Jetties with SMS 13.3+.
  • Incorporate fixes for some explicit issues

Update 5.3.5 (09/08/2023)

  • Fix issues with Tidal Database operation with CMS. Improved screen output.
  • Fix issue with Grid Angle introduced with SMS 13.1.
  • Minor GFortran fixes for compiling on HPC/Linux with newer Gnu compiler.

Update 5.3.4 (05/16/2023)

  • Bug fix for missing zero output time in files when increment > 100 hours.
  • Added a warning if user-specified boundary angle was too different than internally calculated angle for that boundary.
  • Fix in CMS Wave GSR Solver to avoid an infinity in certain situations.

Update 5.3.3 (04/07/2023)

  • Split third-party code (spatial transformations) out as separate linkable libraries needed to Open Source CMS (still in process).
  • Implemented two new ADCIRC tidal databases (EC2015 and ENPAC2015).

Update 5.3.2 (08/11/2022)

  • Minor change to reading parameter file for Explicit scheme.
  • Bug fix when choosing multi-sediment with D35,D50,D90. Fixed array allocation error.
  • Bug fix in one lookup-table, 'bs_init' routine.
  • Bug fix in Tools (Option 4) when merging datasets written by SMS instead of CMS solution datasets.

Update 5.3.1 (07/07/2022)

  • Minor change to Weir Structure specification cards for future integration into SMS 13.x (possibly 13.2).
    • Add option to specify Cell IDs in the same manner as for Rubble Mound Jetties.
  • Updated the array upper limit for several CMS-Wave variables

Initial Release 5.3.0 (05/16/2022)

  • CMS 5.3 will be released with the upcoming release of SMS 13.2.
  • New feature in CMS 5.3 - C2SHORE sediment transport algorithm for use only when Waves and Flow are modeled together.


CMS 5.2 Update 19 (05/16/2023)

Merged Implicit/Explicit CMS version Executables - Note: DLL included in zip file.

  • Released with SMS 13.1. Should work with SMS 13.0+.
  • 64 bit: (Only 64-bit available. If 32-bit needed, please contact us.)
CMS_v5.2.19.zip


CMS 5.1 Update 16 (02/21/2021)

Merged Implicit/Explicit CMS version Executables

  • Released with SMS 13.0. Should work with SMS 12.3+.
  • 64 bit: (Only 64-bit available. If 32-bit needed, please contact us.)
CMS2D_V5p1r16_dll.zip


CMS 5.0 Release 4 (04/24/2017)

Merged Implicit/Explicit CMS version Executables - Note: Download both the executable and DLL

  • 32 bit:
cms2d_v5p0r4-x32.zip
new32bit-DLL.zip
  • 64 bit:
cms2d_v5p0r4-x64.zip
new64bit-DLL.zip
  • Released with SMS 12.1. Should work with SMS 11.2-12.2.


CMS 4.1 Release 51 (04/22/2015)

Implicit Only Flow model with Waves Executables - Note: Download both the executable and DLL

  • 32 bit:
cms2d_v4p1r51-x32p.zip
old32bit-DLL.zip
  • 64 bit:
cms2d_v4p1r51-x64p.zip
old64bit-DLL.zip


CMS 3.75 Release 7

Explicit-Only Flow model w/o Waves == Executables - Note: Download both the executable and DLL

  • 32 bit:
CMS-Flow-3p75-x32.zip
old32bit-DLL.zip
  • 64 bit:
CMS-Flow-3p75-x64.zip
old64bit-DLL.zip

Older CMS Releases



Documentation Portal

Test_Cases