SMS:CMS-Flow Files: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
Line 55: Line 55:
  OUTPUT_UNITS        'm'       
  OUTPUT_UNITS        'm'       
  NUMBER_POINTS        2
  NUMBER_POINTS        2
   
   
  NAME_BEGIN
  NAME_BEGIN
Line 60: Line 61:
   '20, 59'
   '20, 59'
  NAME_END
  NAME_END
XY_BEGIN
  -2867.5000  2022.0000
  -2517.5000  1966.0000
XY_END
SCALAR_TS_BEGIN
      0.0000  0.0000E+00  0.0000E+00
      0.0333  1.7545E-09  1.7434E-09
      0.0667  1.4042E-08  1.3971E-08
      0.1000  4.6679E-08  4.6524E-08
      0.1333  1.1143E-07  1.1117E-07


{|
|-
|colspan="2"|XY_BEGIN
|-
|width="5"| ||width="80"|-2867.5000  ||2022.0000
|-
| ||-2517.5000  ||1966.0000
|-
|colspan="2"|XY_END
|}
{|
|-
|colspan="3"|SCALAR_TS_BEGIN
|-
|width="20"|  ||width="45"|  0.0000 ||width="75"| 0.0000E+00 ||width="75"| 0.0000E+00
|-
|  ||  0.0333 || 1.7545E-09 || 1.7434E-09
|-
|  ||  0.0667 || 1.4042E-08 || 1.3971E-08
|-
|  ||  0.1000 || 4.6679E-08 || 4.6524E-08
|-
|  ||  0.1333 || 1.1143E-07 || 1.1117E-07
|}





Revision as of 14:26, 6 October 2015

Hot Start File

In the CMS-Flow Model Control, the user can specify a previously saved hot start file to be used as initial conditions or instruct CMS-Flow to save hot start files for future use.

To create a hot start file, either select Write Hot Start output file and select an output time, or select Automatic recurring Hot Start file and choose an output interval.

  • Choosing to write the hot start file at a specific output time will create the following file:
  • hot_start.h5 This file has the simulation data including elevations and velocities.
  • Choosing automatic recurring hot start files will create the following files:
  • HOTSTART.INFO This file records what time the hot start file was written and which hot start file is the most recent.
  • HOTSTARTx.H5 (where "x" is a counter) These files have the simulation data including elevations and velocities.

Once the hot start files are created, they can be read into CMS-Flow. Open the CMS-Flow Model Control and check the "initial conditions file" check box, then select the hot start file to be used.

When using a hot start file, the following parameters should be changed as follows:

  • Start Date: no change
  • Start Time: no change
  • Simulation Duration: decrease by the duration of the hot start file
  • Boundary Conditions: no change

Note: For a simulation using a hot start file, the first time step of the solution will be the start time plus the value of one time step plus the duration of the hot start file.

Save Point File

Storing Save Points in the *.cmcards File

When saving the *.sms project. the save points get stored in the *.cmcards file. An example looks like this:

Save Points

HYDRO_OUTPUT_INTERVAL        5.0 MINUTES 
SEDIMENT_OUTPUT_INTERVAL     5.0 MINUTES 
SALINITY_OUTPUT_INTERVAL     5.0 MINUTES 
WAVE_OUTPUT_INTERVAL         5.0 MINUTES 

The SAVE_POINT is formatted [name][x location][y location][hydro (if on)][sediment (if on)][salinity(if on)][wave(if on)]

SAVE_POINT        "6, 61" -2867.5 2022.0 HYDRO SEDIMENT WAVE
SAVE_POINT        "20, 59" -2517.5 1966.0 HYDRO 
SAVE_POINT        "10, 31" -2767.5 1182.0 SEDIMENT 
SAVE_POINT        "11, 31" -2742.5 1182.0 SEDIMENT 
SAVE_POINT        "10, 32" -2767.5 1210.0 SALINITY 
SAVE_POINT        "11, 32" -2742.5 1210.0 WAVE

*.sp/*.spx File for Reading in Save Point Information

Simulation output data gets stored in *sp and *.spx file. The *.sp file is and individual output file. The 8.spx file simply identifies all of the *.sp files that should be loaded for a simulation. An *.sp file looks something like this:

SAVE_POINT_OUTPUT    eta
REFERENCE_TIME       2001/01/01 00:00 -0000 GMT
CREATION_DATE        2012/05/28 09:02 -0600 GMT
CMS_VERSION          4.00.11
TIME_UNITS           HOURS
OUTPUT_UNITS         'm'       
NUMBER_POINTS        2


NAME_BEGIN
  '6, 61'
  '20, 59'
NAME_END


XY_BEGIN
  -2867.5000   2022.0000
  -2517.5000   1966.0000
XY_END


SCALAR_TS_BEGIN
      0.0000   0.0000E+00   0.0000E+00
      0.0333   1.7545E-09   1.7434E-09
      0.0667   1.4042E-08   1.3971E-08
      0.1000   4.6679E-08   4.6524E-08
      0.1333   1.1143E-07   1.1117E-07


Sms will read in a *.sp file and create a CMS-Flow save point coverage with the points.

Projection Cards

Below are two examples of CMS Flow Projection Cards:

HORIZONTAL_PROJECTION_BEGIN              !Optional 
  DATUM                             NAD83      !NAD27|NAD83|LOCAL 
  SYSTEM                            UTM      !UTM|STATE_PLANE|GEOGRAPHIC|LOCAL 
  UNITS                             METERS      !METERS|FEET|DEGREES 
  ZONE                              15      !Only if necessary 
HORIZONTAL_PROJECTION_END            
VERTICAL_PROJECTION_BEGIN            
  DATUM                             LOCAL      !NGVD29|NAVD88|LOCAL 
  UNITS                             METERS      !METERS|FEET 
  OFFSET                            2.0 m      !Positive is upwards 
VERTICAL_PROJECTION_END

Output Files

Output files specified here are associated with observation cells that have been assigned within the grid. For example, if a time series observation cell exists, an output file will be written out by M2D for every file type that is checked within this dialog. The same holds true for flow rate observation cells. All observation cell output files are given the file extension of “.m2o”. A prefix is specified for all time series and flow rate output files. The user must also specify the time step increment (in seconds) at which to write to the output files. This increment should be a multiple of the simulation time step.

A brief explanation of the information that each of the following observation cell output file types contains is given (* = prefix):

Time Series Output Files:

  • U Output (*_u.m2o): Velocity in the x-direction
  • V Output (*_v.m2o): Velocity in the y-direction
  • ETA Output (*_h.m2o): Water level
  • U DETA/DX (u /x) (*_udhdx.m2o):
  • V DETA/DY (v /y) (*_vdhdy.m2o):
  • ETA DU/DX (u/x) (*_hdudx.m2o):
  • ETA DV/DY (v/y) (*_hdvdy.m2o):
  • X-Momentum Advection U DU/DX (u u/x) (*_xmomu.m2o): U component of the momentum advection term in the x-direction
  • Y-Momentum Advection U DV/DX (u v/x) (*_ymomu.m2o): U component of the momentum advection term in the y-direction
  • X-Momentum Advection V DU/DY (v u/y) (*_xmomv.m2o): V component of the momentum advection term in the x-direction
  • Y-Momentum Advection V DV/DY (v v/y) (*_ymomv.m2o): V component of the momentum advection term in the y-direction
  • X Bottom Friction (*_xbfric.m2o): X component of the bottom friction
  • Y Bottom Friction (*_ybfric.m2o): Y component of the bottom friction
  • X Wind Stress (*_xwnd.m2o): X component of the wind stress
  • Y Wind Stress (*_ywnd.m2o): Y component of the wind stress

Flow Rate Output Files:

  • X Direction (*_qx.m2o): Flow rate in the x-direction
  • Y Direction (*_qy.m2o): Flow rate in the y-direction

Related Topics