SMS:CMS-Wave STD

From XMS Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

CMS-Feature enhancements – June 15, 2010 Support the following mode parameters that appear on the first line of the std file (there are a total of 23 of them)

Sample of first line from *.std: 0 0 0 0 0 0 0 0 1 0 4.000000 0.005000 0.500000 0.300000 0 0 1 0 0 0 0 0 0 0

These parameters represent the following variables in the code:

  • iprp
  • icur
  • ibreak
  • irs
  • kout
  • ibnd
  • iwet
  • ibf
  • iark
  • iarkr
  • akap
  • bf
  • ark
  • arkr
  • iwvbk
  • nonln
  • igrav
  • irunup
  • imud
  • iwnd
  • isolv
  • ixmdf
  • iproc

The first 15 parameters should already be supported in the SMS interface and are documented at: CMS-Wave Control File The new ones (16th to 23th) and their possible values include:

  • nonln (nonlinear wave-wave effect):
0 = none (default)
1 = present
  • igrav (infragravity wave effect):
0 = none (default)
1 = present
  • irunup (run-up):
0 = none (default)
1 = automatic,
2 = field file input (*.runup or runup.dat)
  • imud (muddy bed):
0 = field file input (*.mud or mud.dat, default)
1 = none
  • iwnd (wind field input):
0 = field file input (*.wind or wind.dat - same format as *.cur, default)
1 = none
  • isolv (Matrix solver):
0 = ADI (default),
1 = Gauss-Seidel (allow multiple processors)
  • ixmdf (ixmdf output format):
0 = ascii (default)
1 = output in xmdf format
2 = input/output in xmdf
  • iproc (multiple processor):
0 = one-processor (same as 1, default), n = n processors (only for isolv = 1)
  • isea (swell and local sea output):
0 = no additional outputs,
1 = output additional swell.wav (for swell) and sea.wav (local wave) component files (These have the same format as the total wave field output file *.wav)
2 = output the total.wav (idential to the default *.wav) (This is for the steering run that will merge all individual *swsteer.wav files.)
3 = output the total.wav, swell.wav and sea.wav.


The following new files need to be added in the *.std:

  • *.fric
  • *.fref
  • *.bref
  • *.mud,
  • *.wind
  • *.runup

These are the same as friction.dat, forward.dat, backward.dat, mud.dat, wind.dat and runup.dat

Related Topics