Options: Difference between revisions
From WikiROMS
Jump to navigationJump to search
No edit summary (change visibility) |
No edit summary (change visibility) |
||
Line 76: | Line 76: | ||
==<span class="alphabet">U</span>== | ==<span class="alphabet">U</span>== | ||
;<span id="UV_ADV"></span>'''UV_ADV''' | |||
:Option to activate/deactivate horizontal and vertical advection of momentum. If no additional options are specified, the default is to discretize the horizontal momentum with a third-order upstream bias advection scheme with velocity dependent hyper-viscosity and the vertical momentum with a fourth-order, centered differences scheme. Since there is some implicit viscosity associated with the default discretization, the user may avoid adding an explicity vicosity to the solution to suppress excisive smoothing. | |||
:'''routine = ''' [[step2d.F]], [[rhs3d.F]] | |||
;<span id="UV_COR"></span>'''UV_COR''' | |||
:Option to activate/deactivate Coriolis acceleration term in momentum equations. | |||
:'''routine = ''' [[step2d.F]], [[rhs3d.F]] | |||
;<span id="UV_C2ADVECTION"></span>'''UV_C2ADVECTION''' | |||
:Option to use second-order, centered, finite differences in advection of momentum. | |||
:'''parent = ''' [[#UV_ADV | UV_ADV]] | |||
:'''conflit = ''' [[#UV_C4ADVECTION | UV_C4ADVECTION]] | |||
;<span id="UV_C4ADVECTION"></span>'''UV_C4ADVECTION''' | |||
:Option to use fourth-order, centered, finite differences in advection of momentum. | |||
:'''parent = ''' [[#UV_ADV | UV_ADV]] | |||
:'''conflit = ''' [[#UV_C2ADVECTION | UV_C2ADVECTION]] | |||
;<span id="UV_SADVECTION"></span>'''UV_SADVECTION''' | |||
:Option to use conservative, parabolic splines discretization of momentum vertical advection. This scheme requires high vertical resolution so it is recommended to use this option in shallow, coastal applications. | |||
:'''parent = ''' [[#UV_ADV | UV_ADV]] | |||
:'''conflit = ''' [[#UV_C2ADVECTION | UV_C2ADVECTION]], [[#UV_C4ADVECTION | UV_C4ADVECTION]] | |||
;<span id="UV_VIS2"></span>'''UV_VIS2''' | |||
:Option to activate/deactivate horizontal, harmonic viscosity of momentum. The hamonic mixing of momentum can be applied along terrain-following or geopotential levels. In ROMS, the viscosity is derived from the horizontal divergence of the deviatory stress tensor ([[Bibliography#WajsowiczRC_1993a |Wajsowicz, 1993]]). | |||
:'''parameter = ''' [[Variables#visc2 | visc2(ng)]], [[Variables#visc2_p | visc2_p(:,:)]], [[Variables#visc2_r | visc2_r(:,:)]] | |||
:'''related = ''' [[#MIX_S_UV | MIX_S_UV]], [[#MIX_GEO_UV | MIX_GEO_UV]], [[#VISC_GRID | VISC_GRID]] | |||
:'''routine = ''' [[uv3dmix2_s.h]], [[uv3dmix2_geo.h]], [[uv3dmix.F]] | |||
;<span id="UV_VIS4"></span>'''UV_VIS4''' | |||
:Option to activate/deactivate horizontal, biharmonic viscosity of momentum. The bihamonic mixing of momentum can be applied along terrain-following or geopotential levels. In ROMS, the viscosity is derived from the horizontal divergence of the deviatory stress tensor ([[Bibliography#WajsowiczRC_1993a |Wajsowicz, 1993]]). | |||
:'''parameter = ''' [[Variables#visc4 | visc4(ng)]], [[Variables#visc4_p | visc4_p(:,:)]], [[Variables#visc4_r | visc4_r(:,:)]] | |||
:'''related = ''' [[#MIX_S_UV | MIX_S_UV]], [[#MIX_GEO_UV | MIX_GEO_UV]], [[#VISC_GRID | VISC_GRID]] | |||
:'''routine = ''' [[uv3dmix4_s.h]], [[uv3dmix4_geo.h]], [[uv3dmix.F]] | |||
;<span id="UV_LOGDRAG"></span>'''UV_LOGDRAG''' | |||
:Option to activate/deactivate logarithmic bottom friction of momentum. | |||
:'''parameter = ''' [[Variables#Zob | Zob(ng)]] | |||
:'''related = ''' [[#SOLVE3D | SOLVE3D]] | |||
:'''confict = ''' [[#BBL_MODEL | BBL_MODEL]], [[#UV_LDRAG | UV_LDRAG]], [[#UV_QDRAG | UV_QDRAG]] | |||
:'''routine = ''' [[set_vbc.F]] | |||
;<span id="UV_LDRAG"></span>'''UV_LDRAG''' | |||
:Option to activate/deactivate linear bottom friction of momentum. | |||
:'''parameter = ''' [[Variables#rdrg | rdrg(ng)]] | |||
:'''confict = ''' [[#BBL_MODEL | BBL_MODEL]], [[#UV_LOGDRAG | UV_LOGDRAG]], [[#UV_QDRAG | UV_QDRAG]] | |||
:'''routine = ''' [[set_vbc.F]] | |||
;<span id="UV_PSOURCE"></span>'''UV_PSOURCE''' | |||
:Option to activate/deactivate point sources/sinks of momentum. This option is used to specify the mass transport in river runoff. | |||
:'''parameter = ''' [[Variables#Dsrc | Dsrc(1:Nsrc)]], [[Variables#Qsrc | Qsrc(1:Nsrc,k)]] | |||
:'''related = ''' [[#ANA_PSOURCE | ANA_PSOURCE]], [[#TS_PSOURCE | TS_PSOURCE]] | |||
:'''confict = ''' [[#BBL_MODEL | BBL_MODEL]], [[#UV_LOGDRAG | UV_LOGDRAG]], [[#UV_QDRAG | UV_QDRAG]] | |||
:'''routine = ''' [[step2d.F]], [[step3d_uv.F]] | |||
;<span id="UV_QDRAG"></span>'''UV_QDRAG''' | |||
:Option to activate/deactivate quadratic bottom friction of momentum. | |||
:'''parameter = ''' [[Variables#rdrg2 | rdrg2(ng)]] | |||
:'''confict = ''' [[#BBL_MODEL | BBL_MODEL]], [[#UV_LDRAG | UV_LDRAG]], [[#UV_LOGDRAG | UV_LOGDRAG]] | |||
:'''routine = ''' [[set_vbc.F]] | |||
==<span class="alphabet">V</span>== | ==<span class="alphabet">V</span>== |
Revision as of 21:08, 16 November 2006
This wikipage includes all ROMS CPP options in alphabetic order. A single long page is built to facilitate printing. Each option has a unique anchor tag to facilitate linking from any wikipage.
Contents | |||||||||||||||||||||||||
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
- UV_ADV
- Option to activate/deactivate horizontal and vertical advection of momentum. If no additional options are specified, the default is to discretize the horizontal momentum with a third-order upstream bias advection scheme with velocity dependent hyper-viscosity and the vertical momentum with a fourth-order, centered differences scheme. Since there is some implicit viscosity associated with the default discretization, the user may avoid adding an explicity vicosity to the solution to suppress excisive smoothing.
- routine = step2d.F, rhs3d.F
- UV_COR
- Option to activate/deactivate Coriolis acceleration term in momentum equations.
- routine = step2d.F, rhs3d.F
- UV_C2ADVECTION
- Option to use second-order, centered, finite differences in advection of momentum.
- parent = UV_ADV
- conflit = UV_C4ADVECTION
- UV_C4ADVECTION
- Option to use fourth-order, centered, finite differences in advection of momentum.
- parent = UV_ADV
- conflit = UV_C2ADVECTION
- UV_SADVECTION
- Option to use conservative, parabolic splines discretization of momentum vertical advection. This scheme requires high vertical resolution so it is recommended to use this option in shallow, coastal applications.
- parent = UV_ADV
- conflit = UV_C2ADVECTION, UV_C4ADVECTION
- UV_VIS2
- Option to activate/deactivate horizontal, harmonic viscosity of momentum. The hamonic mixing of momentum can be applied along terrain-following or geopotential levels. In ROMS, the viscosity is derived from the horizontal divergence of the deviatory stress tensor (Wajsowicz, 1993).
- parameter = visc2(ng), visc2_p(:,:), visc2_r(:,:)
- related = MIX_S_UV, MIX_GEO_UV, VISC_GRID
- routine = uv3dmix2_s.h, uv3dmix2_geo.h, uv3dmix.F
- UV_VIS4
- Option to activate/deactivate horizontal, biharmonic viscosity of momentum. The bihamonic mixing of momentum can be applied along terrain-following or geopotential levels. In ROMS, the viscosity is derived from the horizontal divergence of the deviatory stress tensor (Wajsowicz, 1993).
- parameter = visc4(ng), visc4_p(:,:), visc4_r(:,:)
- related = MIX_S_UV, MIX_GEO_UV, VISC_GRID
- routine = uv3dmix4_s.h, uv3dmix4_geo.h, uv3dmix.F
- UV_LOGDRAG
- Option to activate/deactivate logarithmic bottom friction of momentum.
- parameter = Zob(ng)
- related = SOLVE3D
- confict = BBL_MODEL, UV_LDRAG, UV_QDRAG
- routine = set_vbc.F
- UV_LDRAG
- Option to activate/deactivate linear bottom friction of momentum.
- parameter = rdrg(ng)
- confict = BBL_MODEL, UV_LOGDRAG, UV_QDRAG
- routine = set_vbc.F
- UV_PSOURCE
- Option to activate/deactivate point sources/sinks of momentum. This option is used to specify the mass transport in river runoff.
- parameter = Dsrc(1:Nsrc), Qsrc(1:Nsrc,k)
- related = ANA_PSOURCE, TS_PSOURCE
- confict = BBL_MODEL, UV_LOGDRAG, UV_QDRAG
- routine = step2d.F, step3d_uv.F
- UV_QDRAG
- Option to activate/deactivate quadratic bottom friction of momentum.
- parameter = rdrg2(ng)
- confict = BBL_MODEL, UV_LDRAG, UV_LOGDRAG
- routine = set_vbc.F