SMS:CMS-Wave STD

From XMS Wiki
Revision as of 15:34, 6 November 2012 by Jcreer (talk | contribs) (Created page with "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 fi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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: xmswiki.com/xms/SMS: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)