SMS:CMS-Wave STD: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 11: Line 11:
*ibreak  
*ibreak  
*irs  
*irs  
|
*kout  
*kout  
*ibnd  
*ibnd  
|
*iwet  
*iwet  
*ibf  
*ibf  
|
*iark  
*iark  
*iarkr  
*iarkr  
Line 24: Line 25:
*arkr  
*arkr  
*iwvbk
*iwvbk
*nonln  
*nonln
*igrav|
*irunup
|  
|  
*igrav
*irunup
*imud  
*imud  
*iwnd  
*iwnd  
|
*isolv  
*isolv  
*ixmdf  
*ixmdf  

Revision as of 22:19, 22 October 2015

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