Opzioni di modellazione fisica e numerica del codice

Da MeteOceanWiki.

Mandatory switches

Of each of the below groups of switches exactly one has to be selected.


The first group of switches controls the selection of machine-dependent code.
f90   FORTRAN-90 style date and time capturing and program abort.
dum   Dummy to be used if WAVEWATCH III is to be installed on previously untried hardware.


Hardware model (first group) and message passing protocol (second group).
shrd   Shared memory model.
dist   Distributed memory model.

shrd   Shared memory model, no message passing.
mpi   Message Passing Interface (MPI).


Word length used to determine record length in direct access files
lrb4   4 byte words.
lrb8   8 byte words.


Compilation as a subroutine (called by a coupled model system using PALM) or a stand-alone program.
nopa   Compilation as a stand-alone program.
palm   Compilation as a subroutine.


Selection of propagation schemes and GSE alleviation method.
These represent two sets of switched with some shared switches between the groups.
Note that the second set of switches is secondary to the selection of program modules in the first set of switches, and therefore, does not have a user-defined option.
pr0   No propagation scheme / GSE alleviation used.
pr1   First order propagation scheme, no GSE alleviation.
pr2   Higher order schemes with Booij and Holthuijsen (1987) dispersion correction.
pr3   Higher order schemes with Tolman (2002a) averaging technique.
prx   Experimental (user supplied).

pr0   No propagation scheme used.
pr1   First order propagation scheme.
uno   Second order (UNO) propagation scheme.
uq   Third order (UQ) propagation scheme.


Selection of flux computation:
flx0   No routine used; flux computation included in source terms,
flx1   Friction velocity according to Eq. (2.47).
flx2   Friction velocity from Tolman and Chalikov input.
flx3   Idem, with cap of Eq. (2.69) or (2.70).
flx4   Friction velocity according to Eq. (2.127).
flxx   Experimental (user supplied).


Selection of linear input:
ln0   No linear input.
seed   Spectral seeding of Eq. (3.70).
ln1   Cavaleri and Malanotte-Rizzoli with filter.
lnx   Experimental (user supplied).


Selection of input and dissipation. stabn switches are optional and additional to corresponding stn switch:
st0   No input and dissipation used.
st1   WAM3 source term package.
st2   Tolman and Chalikov (1996) source term package. See also the optional stab2 switch.
stab2   Enable stability correction (2.86) - (2.89) for st2.
st3   WAM4 and variants source term package.
stab3   Enable stability correction from Abdalla and Bidlot (2002) for st4.
st4   Ardhuin et al. (2010) source term package.
st6   BYDRZ source term package.
stx   Experimental (user supplied).