CMS Releases: Difference between revisions

From CIRPwiki
Jump to navigation Jump to search
Line 26: Line 26:
* New feature - Hybrid solver using both GMRES and Gauss-Seidel
* New feature - Hybrid solver using both GMRES and Gauss-Seidel
* New feature - Hydro statistics are used to check for model divergence at every outer loop iteration.
* New feature - Hydro statistics are used to check for model divergence at every outer loop iteration.
== Version 4.0 Revision 6 ==
=== Revision 6 ===
* Bug Fix - Bug fix for multiple XMDF output files. Files are deleted before for coldstarts.
* Bug Fix - Bug fix for multiple XMDF output files. Files are deleted before for coldstarts.
* Bug Fix - Wind linear interpolation coefficient changed to avoid extrapolation.
* Bug Fix - Wind linear interpolation coefficient changed to avoid extrapolation.
Line 32: Line 32:
* Bug Fix - Increased tolerance for output in check_time_list to avoid skipping output times
* Bug Fix - Increased tolerance for output in check_time_list to avoid skipping output times
* Change - Increased interval for sediment transport screen print from 5 to 10
* Change - Increased interval for sediment transport screen print from 5 to 10
== Version 4.0 Revision 7 ==
=== Revision 7 ===
* Bug Fix - Replaced wucapac transport formula
* Bug Fix - Replaced wucapac transport formula
== Version 4.0 Revision 8 ==
=== Revision 8 ===
* Change - Changed variable time step settings (more conservative)
* Change - Changed variable time step settings (more conservative)
* Bug fix - Reordered convergence if statements in CMS_Flow
* Bug fix - Reordered convergence if statements in CMS_Flow
Line 47: Line 47:
* Bug fix - Divide by zero in sed_betat for dry cells due to zero viscosity
* Bug fix - Divide by zero in sed_betat for dry cells due to zero viscosity
* Change - Reintroduced the wave ASCII output for use with PTM
* Change - Reintroduced the wave ASCII output for use with PTM
== Version 4.0 Revision 9 ==
=== Revision 9 ===
* Bug fix - Removed average current velocity output in sim_stats causing error
* Bug fix - Removed average current velocity output in sim_stats causing error
* Change - Units of sediment transport from m^2/s to kg/m/s
* Change - Units of sediment transport from m^2/s to kg/m/s
Line 54: Line 54:
* Change - Added statistics output for maximum sediment transport rates
* Change - Added statistics output for maximum sediment transport rates
* Change - Added statistics output for total-load concentration norm residuals
* Change - Added statistics output for total-load concentration norm residuals
== Version 4.0 Revision 10 ==
=== Revision 10 ===
* Change - Removed coefficient calculation for v-momentum equation, except at boundary cells
* Change - Removed coefficient calculation for v-momentum equation, except at boundary cells
* Change - Added static source terms for momentum and salinity
* Change - Added static source terms for momentum and salinity
Line 62: Line 62:
* Change - Improved output display screen
* Change - Improved output display screen
* New Features - Added rubble mound, culverts, and weirs from Weiming's code.
* New Features - Added rubble mound, culverts, and weirs from Weiming's code.
== Version 4.0 Revision 11 ==
=== Revision 11 ===
* Change - Set default output file names for each group to group names instead of solution file
* Change - Set default output file names for each group to group names instead of solution file
* Change - Added cards to turn on/off specific output variables
* Change - Added cards to turn on/off specific output variables
Line 69: Line 69:
* New Feature -  Added Quasi-3D module to calculate 3D dispersion terms   
* New Feature -  Added Quasi-3D module to calculate 3D dispersion terms   
* Change - Modified cards for wave mass flux velocity and roller flux
* Change - Modified cards for wave mass flux velocity and roller flux
== Version 4.0 Revision 12 ==
=== Revision 12 ===
* Bug fix - Hot start failed to write to hotstart file after starting from hotstart file.
* Bug fix - Hot start failed to write to hotstart file after starting from hotstart file.
* New Feature - Save Point files instead of Observation Cells.  Ensured this works with Hot Starts
* New Feature - Save Point files instead of Observation Cells.  Ensured this works with Hot Starts
* Change - Modified HYDRO_TIMESTEP, DURATION_RUN, DURATION_RAMP to be able to read time units.
* Change - Modified HYDRO_TIMESTEP, DURATION_RUN, DURATION_RAMP to be able to read time units.
== Version 4.0 Revision 13 ==
=== Revision 13 ===
* Change - Modified representative bottom orbital velocity Uwr calculation using parametric method based on JOHNSWAP spectrum
* Change - Modified representative bottom orbital velocity Uwr calculation using parametric method based on JOHNSWAP spectrum
* Change - Modified bottom friction calculation to that Uwr is used instead of Uw for all of the bottom friction friction formulations except the quadratic one
* Change - Modified bottom friction calculation to that Uwr is used instead of Uw for all of the bottom friction friction formulations except the quadratic one
Line 83: Line 83:
* Change - Simplified wall friction formulation to avoid iterative solution
* Change - Simplified wall friction formulation to avoid iterative solution
* New features - Added curvature to hydrodynamic simulation statistics
* New features - Added curvature to hydrodynamic simulation statistics
== Version 4.0 Revision 14 ==
== Revision 14 ==
* Bug fix - Fixed cdWndvolp calculation for Lagrangian winds.
* Bug fix - Fixed cdWndvolp calculation for Lagrangian winds.
* Bug fix - Variable sqrttwo not defined properly.
* Bug fix - Variable sqrttwo not defined properly.
Line 93: Line 93:
* New feature - Nested water level and velocity boundary condition in a larger CMS or ADCIRC grid
* New feature - Nested water level and velocity boundary condition in a larger CMS or ADCIRC grid
* Change -  Code for calculation of interpolation coefficients and index made into subroutines
* Change -  Code for calculation of interpolation coefficients and index made into subroutines
!    New feature - Added basic linear algebra subroutines with loop unrolling and OpenMP for faster computations.
* New feature - Added basic linear algebra subroutines with loop unrolling and OpenMP for faster computations.
!    New feature - Added spatial water level gradient to tidal, and single water level boundary conditions
* New feature - Added spatial water level gradient to tidal, and single water level boundary conditions
!    New feature - Added mean water level to tidal/harmonic boundary condition
* New feature - Added mean water level to tidal/harmonic boundary condition
!    New feature - Block structure input for tidal/harmonic boundary conditions
* New feature - Block structure input for tidal/harmonic boundary conditions
!    New feature - Extended the range of the yearly nodal factor and equilibrium database to 1850-2050.
* New feature - Extended the range of the yearly nodal factor and equilibrium database to 1850-2050.
!    Maintenance - Cleaned up sparse matrix module and added several comments.
* Maintenance - Cleaned up sparse matrix module and added several comments.
!  Version 4.1 Revision 1
=== Revision 1 ===
!    Maintenance - Added parallelization to several sections of code
* Maintenance - Added parallelization to several sections of code
!    Maintenance - Combined coefficient assembly for u and v momentum equations
* Maintenance - Combined coefficient assembly for u and v momentum equations
!    Maintenance - Combined coefficient and source term calculations for pressure correction equation
* Maintenance - Combined coefficient and source term calculations for pressure correction equation
!    New feature - Added meteorological stations
* New feature - Added meteorological stations
!    New feature - Added general input cards for scalars and booleans
New feature - Added general input cards for scalars and booleans
!  Version 4.1 Revision 2
=== Revision 2 ===
!    Maintenance - Added parallelization to several sections of code
* Maintenance - Added parallelization to several sections of code
!    Bug fix - Removed race condition in deferred correction subroutines
* Bug fix - Removed race condition in deferred correction subroutines
!    Maintenance - Moved boundary condition specification to subroutines
* Maintenance - Moved boundary condition specification to subroutines
!    New feature - Different formulations for spatial gradients now available.  
* New feature - Different formulations for spatial gradients now available.  
!    Bug fix - Fixed boundary condition bug (introduced in V4.1)
* Bug fix - Fixed boundary condition bug (introduced in V4.1)
!  Version 4.1 Revision 3 (11/26/2012)
=== Revision 3 (11/26/2012) ===
!    Change - Separated smoothing iterations for wave breaking index and wave breaking dissipation
* Change - Separated smoothing iterations for wave breaking index and wave breaking dissipation
!    Change - Changed default smoothing iteration numbers for wave variables
* Change - Changed default smoothing iteration numbers for wave variables
!    Change - Added steering variables for controling flow-to-wave current velocity and bed elevations values
* Change - Added steering variables for controling flow-to-wave current velocity and bed elevations values
!    Maintenance - Cleaned up setwave subroutine and added OpenMP parallelization
* Maintenance - Cleaned up setwave subroutine and added OpenMP parallelization
!    Bug fix - Extrapolation distances were being reset to zero when reading interpolation files
* Bug fix - Extrapolation distances were being reset to zero when reading interpolation files
!    New feature - Added SIP and ICCG solvers for structured grids
* New feature - Added SIP and ICCG solvers for structured grids
!  Version 4.1 Revision 3 (11/30/2012)
=== Revision 3 (11/30/2012) ==
!    Maintenance - Added polyhyderal mesh support for reading *.2dm files and started inserting
* New feature - Added subroutines for reading card with scalars and booleans
!                  unstructured code from polyhedral model
* New features - Added unit conversion subroutines
!    New feature - Added subroutines for reading card with scalars and booleans
* Maintenance - Cleaned up boundary initialization subroutine
!    New features - Added unit conversion subroutines
=== Revision 4 ===
!    Maintenance - Cleaned up boundary initialization subroutine
* New feature - Added grid quality indicators to simulation statistics module
! Version 4.1 Revision 4
=== Revision 5 ===
!    New feature - Added grid quality indicators to simulation statistics module
* Change - Added parallelization to hardbottom loop in sed_imp
!    New feature - Polyhedral code complete and under testing
=== Revision 10 (01/17/2013) ===
! Vesrion 4.1 Revision 5
* New feature - Least squares interpolation
!    Change - Added parallelization to hardbottom loop in sed_imp
* Maintenance - Moved structures code to separate files.
! Version 4.1 Revision 10 (01/17/2013)
* Maintenance - Cleaned up wetting and drying subroutine.
!    New feature - Least squares interpolation
# Added parallelization to onecellwidechannels special wetting/drying case loop.
!    Maintenance - Moved structures code to separate files.
# Moved distance to wall calculation to eddy viscosity module and added parallelization.
!    Maintenance - Cleaned up wetting and drying subroutine.
# Added parallelization to flpond.
!                  Added parallelization to onecellwidechannels special wetting/drying case loop.
* Bug Fix - Revised deferred correction subroutines and fixed OpenMP race condition
!                  Moved distance to wall calculation to eddy viscosity module and added parallelization.
* Maintenance - Changed code structure so that component variable definitions are in fortran modules in separate files named *_def.F90 (e.g. sed_def.F90), and component libraries are in separate files named *_lib.F90 (e.g. sed_lib.F90). Also separated source into folders so that is better organized.
!                  Added parallelization to flpond.
* Change - Revised new block structures for boundary specification
!    Bug Fix - Revised deferred correction subroutines and fixed OpenMP race condition
* New feature - Added OpenMP parallelization to sediment avalanching subroutine
!    Maintenance - Changed code structure so that component variable definitions are in fortran  
* New features - Added time step statistics to sediment transport
!                  modules in separate files named *_def.F90 (e.g. sed_def.F90), and component
* Change - Moved water density from module to input in all friction subroutines.
!                  libraries are in separate files named *_lib.F90 (e.g. sed_lib.F90).
* Change - Cell-face water depth is not calcuated from cell face water elevation, and bottom elevation instead of interpolating the water depth between cells. The new approach more efficient since the bed elevation only changes once per time step, and the water level gradients are calculated anyway.
!                  Also separated source into folders so that is better organized.
* Bug fix - Fixed bug related to bed slope correction in Lund-CIRP and Soulsby-Van Rijn transport equations.
!    Change - Revised new block structures for boundary specification
* Bug fix - Fixed bug relates to simplified log-law wall friction formulation
!    New feature - Added OpenMP parallelization to sediment avalanching subroutine
* Bug fix - Corrected if statement in iterative log-law wall friction formulation  
!    New features - Added time step statistics to sediment transport
* Change -  Changed wall friction formulation to use wall friction coefficient instead of gamma
!    Change - Moved water density from module to input in all friction subroutines.
=== Revision 11 (02/09/2013) ===
!    Change - Cell-face water depth is not calcuated from cell face water elevation, and bottom elevation
* Bug fix - Fixed bug in wave friction factor calculation for Data2 and Data13 (only for smooth conditions)
!            instead of interpolating the water depth between cells.  
* Maintenance - Cleaned up the friction library
!            The new approach more efficient since the bed elevation only changes once per time step,
* New feature - Added bedform routines based on Soulsby (2005)
!            and the water level gradients are calculated anyway.
=== Revision 12 (03/01/2013) ===
!    Bug fix - Fixed bug related to bed slope correction in Lund-CIRP and Soulsby-Van Rijn transport equations.
* Bug fix - Fixed critical shear velocity correction for SVR and VR transport formulas
!    Bug fix - Fixed bug relates to simplified log-law wall friction formulation
* Bug fix - Fixed path bug in CMS-Wave
!    Bug fix - Corrected if statement in iterative log-law wall friction formulation  
* Bug fix - Fixed path bug for boundary conditions
!    Change -  Changed wall friction formulation to use wall friction coefficient instead of gamma
* Change - Increased default wave bottom friction factor to 0.65 from 0.5 based on comparisons to other models
! Version 4.1 Revision 11 (02/09/2013)
===Revision 13 (03/04/2013) ===
Bug fix - Fixed bug in wave friction factor calculation for Data2 and Data13 (only for smooth conditions)
* Bug fix - Added interpolation of gaps (dry values) for internal nested boundary conditions
Maintenance - Cleaned up the friction library
=== Revision 14 (03/12/2013) ===
New feature - Added bedform routines based on Soulsby (2005)
* Bug fix - Removed extra ramp from boundary concentration in subroutine sedbnd_eval
! Version 4.1 Revision 12 (03/01/2013)
=== Version 4.1 Revision 15 (03/14/2013) ===
Bug fix - Fixed critical shear velocity correction for SVR and VR transport formulas
* Bug fix - Changed input units for single size sediment transport cards from m to mm
Bug fix - Fixed path bug in CMS-Wave
* Change - Removed slope limiter from pressure gradient term. This was causing convergence problems.  
Bug fix - Fixed path bug for boundary conditions
* Bug fix - Changed if statement in Soulsby-van Rijn transport formula for wave conditions (.not.cmswave) tp (noptset>=3)
Change - Increased default wave bottom friction factor to 0.65 from 0.5 based on comparisons to other models
!
! Version 4.1 Revision 13 (03/04/2013)
Bug fix - Added interpolation of gaps (dry values) for internal nested boundary conditions
!
! Version 4.1 Revision 14 (03/12/2013)
Bug fix - Removed extra ramp from boundary concentration in subroutine sedbnd_eval
!
! Version 4.1 Revision 15 (03/14/2013)
Bug fix - Changed input units for single size sediment transport cards from m to mm
Change - Removed slope limiter from pressure gradient term. This was causing convergence problems.  
Bug fix - Changed if statement in Soulsby-van Rijn transport formula for wave conditions (.not.cmswave) tp (noptset>=3)
!
!
! Version 4.1 Revision 16 (03/15/2013)
! Version 4.1 Revision 16 (03/15/2013)

Revision as of 20:08, 9 April 2013

Instructions

  1. Download the appropriate 'exe' file.
  2. Extract the DLL file from the zip, if needed

Note: you must have the correct platform DLL file in the same directory.

Executables

32 bit

64 bit

Revision History

Version 4.0

Revision 1

  • Bug Fix - NaN wind drag coefficient produced for zero wind speed.

Revision 2

  • Change - Variable time stepping algorithm.

Revision 3

  • New feature - Display time step statistics.

Revision 4

  • New feature - Multiple XMDF output files for each variable group.

Revision 5

  • New feature - Hybrid solver using both GMRES and Gauss-Seidel
  • New feature - Hydro statistics are used to check for model divergence at every outer loop iteration.

Revision 6

  • Bug Fix - Bug fix for multiple XMDF output files. Files are deleted before for coldstarts.
  • Bug Fix - Wind linear interpolation coefficient changed to avoid extrapolation.
  • Bug Fix - Changed observation station output format to F9.4 so that dry cells write -999 for water elevation
  • Bug Fix - Increased tolerance for output in check_time_list to avoid skipping output times
  • Change - Increased interval for sediment transport screen print from 5 to 10

Revision 7

  • Bug Fix - Replaced wucapac transport formula

Revision 8

  • Change - Changed variable time step settings (more conservative)
  • Bug fix - Reordered convergence if statements in CMS_Flow
  • Bug fix - Removed mean current velocities from simulation statistics (not used currently)
  • Bug fix - Changed sign of "Stokes forcing" term in momentum equation (negligible effect)
  • Bug fix - Removed wccg reference in roller and replaced with wccg2 (wccg2 created by Alex)
  • Bug fix - Added reinitialization of tmultw in recalculate (to properly recover from crashes)
  • Change - Added cdflux1 variable to be used in recalculate and update (more consistent)
  • Bux fixes - Several bug fixes reported bu Earl Hayter for CMS-Wave (EJH)
  • Bug fix - Added code to not allow vis=0.0 at dry cells (EJH)
  • Maintenance - Removed old code for reading NCCHE type input ASCII files
  • Bug fix - Divide by zero in sed_betat for dry cells due to zero viscosity
  • Change - Reintroduced the wave ASCII output for use with PTM

Revision 9

  • Bug fix - Removed average current velocity output in sim_stats causing error
  • Change - Units of sediment transport from m^2/s to kg/m/s
  • Maintenance - Removed unused variable struct from code
  • Change - Removed positive and negative sediment transport rates from statistics
  • Change - Added statistics output for maximum sediment transport rates
  • Change - Added statistics output for total-load concentration norm residuals

Revision 10

  • Change - Removed coefficient calculation for v-momentum equation, except at boundary cells
  • Change - Added static source terms for momentum and salinity
  • New Feature - Added second-order temporal scheme
  • New Feature - Added GAMMA, CUBISTA, ALSMART, and HOAB advection schemes
  • Change - Optimized deferred corrections
  • Change - Improved output display screen
  • New Features - Added rubble mound, culverts, and weirs from Weiming's code.

Revision 11

  • Change - Set default output file names for each group to group names instead of solution file
  • Change - Added cards to turn on/off specific output variables
  • Bug fix - Fixed ascii output of current velocity
  • Maintenance - Cleaned up prestart, read_card_file, and others
  • New Feature - Added Quasi-3D module to calculate 3D dispersion terms
  • Change - Modified cards for wave mass flux velocity and roller flux

Revision 12

  • Bug fix - Hot start failed to write to hotstart file after starting from hotstart file.
  • New Feature - Save Point files instead of Observation Cells. Ensured this works with Hot Starts
  • Change - Modified HYDRO_TIMESTEP, DURATION_RUN, DURATION_RAMP to be able to read time units.

Revision 13

  • Change - Modified representative bottom orbital velocity Uwr calculation using parametric method based on JOHNSWAP spectrum
  • Change - Modified bottom friction calculation to that Uwr is used instead of Uw for all of the bottom friction friction formulations except the quadratic one
  • New feature - Added card MORPH_START_TIME which replaces CALC_MORPH_DURING_RAMP
  • New feature - Added GM79 and DSK88 bed friction formulations
  • Maintenance - Verified Soulsby-van Rijn transport formula with example case from Soulsby 1997
  • Maintenance - Verified GM79 bed friction formulation using example from Soulsby 1997
  • New feature - Added bed-correction to Soulsby-van Rijn transport formula
  • Change - Simplified wall friction formulation to avoid iterative solution
  • New features - Added curvature to hydrodynamic simulation statistics

Revision 14

  • Bug fix - Fixed cdWndvolp calculation for Lagrangian winds.
  • Bug fix - Variable sqrttwo not defined properly.
  • Change - Initial guess of roller energy is set to the previous time step instead of zero and converges much faster.
  • New feature - Added output for fraction of broken waves and wave dissipation coefficient.
  • Change - Modified incipient wave breaking.

Version 4.1

  • New feature - Nested water level boundary condition in a larger CMS or ADCIRC grid
  • New feature - Nested water level and velocity boundary condition in a larger CMS or ADCIRC grid
  • Change - Code for calculation of interpolation coefficients and index made into subroutines
  • New feature - Added basic linear algebra subroutines with loop unrolling and OpenMP for faster computations.
  • New feature - Added spatial water level gradient to tidal, and single water level boundary conditions
  • New feature - Added mean water level to tidal/harmonic boundary condition
  • New feature - Block structure input for tidal/harmonic boundary conditions
  • New feature - Extended the range of the yearly nodal factor and equilibrium database to 1850-2050.
  • Maintenance - Cleaned up sparse matrix module and added several comments.

Revision 1

  • Maintenance - Added parallelization to several sections of code
  • Maintenance - Combined coefficient assembly for u and v momentum equations
  • Maintenance - Combined coefficient and source term calculations for pressure correction equation
  • New feature - Added meteorological stations
New feature - Added general input cards for scalars and booleans

Revision 2

  • Maintenance - Added parallelization to several sections of code
  • Bug fix - Removed race condition in deferred correction subroutines
  • Maintenance - Moved boundary condition specification to subroutines
  • New feature - Different formulations for spatial gradients now available.
  • Bug fix - Fixed boundary condition bug (introduced in V4.1)

Revision 3 (11/26/2012)

  • Change - Separated smoothing iterations for wave breaking index and wave breaking dissipation
  • Change - Changed default smoothing iteration numbers for wave variables
  • Change - Added steering variables for controling flow-to-wave current velocity and bed elevations values
  • Maintenance - Cleaned up setwave subroutine and added OpenMP parallelization
  • Bug fix - Extrapolation distances were being reset to zero when reading interpolation files
  • New feature - Added SIP and ICCG solvers for structured grids

= Revision 3 (11/30/2012)

  • New feature - Added subroutines for reading card with scalars and booleans
  • New features - Added unit conversion subroutines
  • Maintenance - Cleaned up boundary initialization subroutine

Revision 4

  • New feature - Added grid quality indicators to simulation statistics module

Revision 5

  • Change - Added parallelization to hardbottom loop in sed_imp

Revision 10 (01/17/2013)

  • New feature - Least squares interpolation
  • Maintenance - Moved structures code to separate files.
  • Maintenance - Cleaned up wetting and drying subroutine.
  1. Added parallelization to onecellwidechannels special wetting/drying case loop.
  2. Moved distance to wall calculation to eddy viscosity module and added parallelization.
  3. Added parallelization to flpond.
  • Bug Fix - Revised deferred correction subroutines and fixed OpenMP race condition
  • Maintenance - Changed code structure so that component variable definitions are in fortran modules in separate files named *_def.F90 (e.g. sed_def.F90), and component libraries are in separate files named *_lib.F90 (e.g. sed_lib.F90). Also separated source into folders so that is better organized.
  • Change - Revised new block structures for boundary specification
  • New feature - Added OpenMP parallelization to sediment avalanching subroutine
  • New features - Added time step statistics to sediment transport
  • Change - Moved water density from module to input in all friction subroutines.
  • Change - Cell-face water depth is not calcuated from cell face water elevation, and bottom elevation instead of interpolating the water depth between cells. The new approach more efficient since the bed elevation only changes once per time step, and the water level gradients are calculated anyway.
  • Bug fix - Fixed bug related to bed slope correction in Lund-CIRP and Soulsby-Van Rijn transport equations.
  • Bug fix - Fixed bug relates to simplified log-law wall friction formulation
  • Bug fix - Corrected if statement in iterative log-law wall friction formulation
  • Change - Changed wall friction formulation to use wall friction coefficient instead of gamma

Revision 11 (02/09/2013)

  • Bug fix - Fixed bug in wave friction factor calculation for Data2 and Data13 (only for smooth conditions)
  • Maintenance - Cleaned up the friction library
  • New feature - Added bedform routines based on Soulsby (2005)

Revision 12 (03/01/2013)

  • Bug fix - Fixed critical shear velocity correction for SVR and VR transport formulas
  • Bug fix - Fixed path bug in CMS-Wave
  • Bug fix - Fixed path bug for boundary conditions
  • Change - Increased default wave bottom friction factor to 0.65 from 0.5 based on comparisons to other models

Revision 13 (03/04/2013)

  • Bug fix - Added interpolation of gaps (dry values) for internal nested boundary conditions

Revision 14 (03/12/2013)

  • Bug fix - Removed extra ramp from boundary concentration in subroutine sedbnd_eval

Version 4.1 Revision 15 (03/14/2013)

  • Bug fix - Changed input units for single size sediment transport cards from m to mm
  • Change - Removed slope limiter from pressure gradient term. This was causing convergence problems.
  • Bug fix - Changed if statement in Soulsby-van Rijn transport formula for wave conditions (.not.cmswave) tp (noptset>=3)

! ! Version 4.1 Revision 16 (03/15/2013) ! Bug fix - Moved initialization of nestin1, nestin2, and iwave in CMS-Wave to the beggining of the file ! Change - Added input card for maximum current velocity, and water level values for convergence checking ! ! Version 4.1 Revision 17 (04/06/13) ! Bug fix - Changed allocation size for vdata and udata arrays in nesting structure variable NH_str ! Change - Added internal closed boundary condition to improve the pressure field solution for the implicit scheme ! Bug fix - Added temporary variable to avoid changing the time series step variable in subroutine tidevalue ! within the steering module ! ! Version 4.1 Revision 18 (04/08/13) ! Bug fix - Fixed bug related to path specification for ICoords and JCoords. ! Bug only occurred for one known grid but has been fixed. ! Bug fix - Fixed bug in reading the cross-shore boundary condition. ! New feature - Added cards to specify convergence thresholds for implicit solution scheme ! Change - Moved precipitation and evaporation contribution to source term into the ! static source term for the implicit scheme ! ! Version 4.1 Revision 19 (04/09/13) ! Bug fix - Changed allocation size for vdata and udata arrays in nesting structure variable NH_str



Test_Cases