SMS:CMS-Wave STD: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
{|
{|
|-
|-
|
|width="70"|
*iprp  
*iprp  
*icur  
*icur  
*ibreak  
*ibreak  
*irs  
*irs  
|width="70"|
*kout  
*kout  
*ibnd  
*ibnd  
|
*iwet  
*iwet  
*ibf  
*ibf  
|width="70"|
*iark  
*iark  
*iarkr  
*iarkr  
*akap  
*akap  
*bf  
*bf  
|
|width="70"|
*ark  
*ark  
*arkr  
*arkr  
*iwvbk
*iwvbk
*nonln  
*nonln
*igrav|
|width="70"|
*irunup
*igrav  
|
*irunup  
*imud  
*imud  
*iwnd  
*iwnd  
|width="70" valign="top"|
*isolv  
*isolv  
*ixmdf  
*ixmdf  
Line 37: Line 39:
The first 15 parameters should already be supported in the SMS interface and are documented at: [[SMS:CMS-Wave_Control_File|CMS-Wave Control File]]
The first 15 parameters should already be supported in the SMS interface and are documented at: [[SMS:CMS-Wave_Control_File|CMS-Wave Control File]]
The new ones (16th to 23th) and their possible values include:
The new ones (16th to 23th) and their possible values include:
*nonln (nonlinear wave-wave effect): 0 = none (default), 1 = present  
*nonln (nonlinear wave-wave effect):
*igrav (infragravity wave effect): 0 = none (default), 1 = present  
:0 = none (default)  
*irunup (run-up): 0 = none (default), 1 = automatic, 2 = field file input (*.runup or runup.dat)  
:1 = present  
*imud (muddy bed): 0 = field file input (*.mud or mud.dat, default), 1 = none  
*igrav (infragravity wave effect):
*iwnd (wind field input): 0 = field file input (*.wind or wind.dat - same format as *.cur, default), 1 = none  
:0 = none (default)  
*isolv (Matrix solver): 0 = ADI (default), 1 = Gauss-Seidel (allow multiple processors)  
:1 = present  
*ixmdf (ixmdf output format): 0 = ascii (default), 1 = output in xmdf format, 2 = input/output in xmdf  
*irunup (run-up):
*iproc (multiple processor): 0 = one-processor (same as 1, default), n = n processors (only for isolv = 1)
: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):
*isea (swell and local sea output):
<blockquote>
:0 = no additional outputs,  
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.


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.
</blockquote>


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

Latest revision as of 22:26, 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