1
physical_parameter_options =
2
element physical_parameters {
8
## Set a gravity to be included in the buoyancy term.
10
## Acceleration due to gravity. 9.8 m/s^2 on earth.
14
## The direction of the gravity vector.
15
element vector_field {
16
attribute name { "GravityDirection" },
17
attribute rank { "1" },
19
coordinate_mesh_choice,
20
prescribed_vector_field_no_adapt
26
## Options relating to Coriolis force. The rotation vector is
27
## assumed to be in the z-direction:
29
## F_C = 2 \Omega \hat{k} \times u = f \hat{k} \times u
34
## Full Coriolis parameter:
35
## f = 2 omega sin (latitude)
36
## where latitude=y/R_earth+latitude_0
38
## Specify omega and R_earth and latitude_0
39
element sine_of_latitude {
40
## Full Coriolis parameter:
41
## f = 2 omega sin (latitude)
42
## where latitude=y/R_earth+latitude_0
46
## Full Coriolis parameter:
47
## f = 2 omega sin (latitude)
48
## where latitude=y/R_earth+latitude_0
50
## Suggested value for R_earth: 6.371e6
54
## Full Coriolis parameter:
55
## f = 2 omega sin (latitude)
57
## latitude=y/R_earth+latitude_0
58
## latitude_0 is the latitude of y=0
63
## Full representation on sphere
65
## Earth rotation rate
67
## Suggested value: 2 pi / 86400 = 7.27220522e-5
72
## As f_plane, but with the value for f set using a python
73
## function. Allows for time varying rotation rate.
75
## Functions should be of the form:
79
## return # Return value
81
## where the return value is a float.
82
element python_f_plane {
89
## f-plane approximation
90
## This means the Coriolis force looks like:
92
## where k is the z unit vector
93
## and u the velocity vector
96
## f-plane approximation
97
## This means the Coriolis force looks like:
99
## where k is the z unit vector
100
## and u the velocity vector
108
## Beta-plane approximation
109
## This means the Coriolis force looks like:
111
## where k is the z unit vector
112
## and u the velocity vector
113
## and f=f_0+beta . (x,y,z)
115
## Beta-plane approximation
116
## This means the Coriolis force looks like:
118
## where k is the z unit vector
119
## and u the velocity vector
120
## and f=f_0+beta . (x,y,z)
124
## Beta-plane approximation
125
## This means the Coriolis force looks like:
127
## where k is the z unit vector
128
## and u the velocity vector
129
## and f=f_0+beta . (x,y,z)
130
## usually only the y-component of beta is non-zero