Basilisk CFD
Adaptive Cartesian mesh PDE framework
Loading...
Searching...
No Matches
meanflow.h
Go to the documentation of this file.
1/** @file meanflow.h
2 */
3// Generated automatically by gotm.awk from
4// /home/popinet/local/src/code-5.2.1//src/meanflow/meanflow.F90
6#define meanflow_grid_ready __meanflow_MOD_grid_ready
8#define meanflow_init_buoyancy __meanflow_MOD_init_buoyancy
10#define meanflow_ga __meanflow_MOD_ga
12#define meanflow_z __meanflow_MOD_z
14#define meanflow_zi __meanflow_MOD_zi
16#define meanflow_h __meanflow_MOD_h
18#define meanflow_ho __meanflow_MOD_ho
20#define meanflow_u __meanflow_MOD_u
22#define meanflow_v __meanflow_MOD_v
24#define meanflow_w __meanflow_MOD_w
26#define meanflow_uo __meanflow_MOD_uo
28#define meanflow_vo __meanflow_MOD_vo
30#define meanflow_t __meanflow_MOD_t
32#define meanflow_s __meanflow_MOD_s
34#define meanflow_rho __meanflow_MOD_rho
36#define meanflow_nn __meanflow_MOD_nn
38#define meanflow_nnt __meanflow_MOD_nnt
40#define meanflow_nns __meanflow_MOD_nns
42#define meanflow_ss __meanflow_MOD_ss
44#define meanflow_ssu __meanflow_MOD_ssu
46#define meanflow_ssv __meanflow_MOD_ssv
48#define meanflow_buoy __meanflow_MOD_buoy
50#define meanflow_rad __meanflow_MOD_rad
52#define meanflow_xp __meanflow_MOD_xp
54#define meanflow_avh __meanflow_MOD_avh
56#define meanflow_fric __meanflow_MOD_fric
58#define meanflow_drag __meanflow_MOD_drag
60#define meanflow_bioshade __meanflow_MOD_bioshade
62#define meanflow_mean1 __meanflow_MOD_mean1
64#define meanflow_mean2 __meanflow_MOD_mean2
66#define meanflow_mean3 __meanflow_MOD_mean3
68#define meanflow_mean4 __meanflow_MOD_mean4
70#define meanflow_mean5 __meanflow_MOD_mean5
72#define meanflow_h0b __meanflow_MOD_h0b
74#define meanflow_z0s_min __meanflow_MOD_z0s_min
76#define meanflow_charnock __meanflow_MOD_charnock
78#define meanflow_charnock_val __meanflow_MOD_charnock_val
80#define meanflow_ddu __meanflow_MOD_ddu
82#define meanflow_ddl __meanflow_MOD_ddl
84#define meanflow_grid_method __meanflow_MOD_grid_method
86#define meanflow_c1ad __meanflow_MOD_c1ad
88#define meanflow_c2ad __meanflow_MOD_c2ad
90#define meanflow_c3ad __meanflow_MOD_c3ad
92#define meanflow_c4ad __meanflow_MOD_c4ad
94#define meanflow_tgrid __meanflow_MOD_tgrid
96#define meanflow_nnnorm __meanflow_MOD_nnnorm
98#define meanflow_ssnorm __meanflow_MOD_ssnorm
100#define meanflow_dsurf __meanflow_MOD_dsurf
102#define meanflow_dtgrid __meanflow_MOD_dtgrid
103extern char * __meanflow_MOD_grid_file;
104#define meanflow_grid_file __meanflow_MOD_grid_file
106#define meanflow_gravity __meanflow_MOD_gravity
108#define meanflow_rho_0 __meanflow_MOD_rho_0
110#define meanflow_cp __meanflow_MOD_cp
112#define meanflow_avmolu __meanflow_MOD_avmolu
114#define meanflow_avmolt __meanflow_MOD_avmolt
116#define meanflow_avmols __meanflow_MOD_avmols
118#define meanflow_maxitz0b __meanflow_MOD_maxitz0b
120#define meanflow_no_shear __meanflow_MOD_no_shear
122#define meanflow_z0b __meanflow_MOD_z0b
124#define meanflow_z0s __meanflow_MOD_z0s
126#define meanflow_za __meanflow_MOD_za
128#define meanflow_cori __meanflow_MOD_cori
130#define meanflow_u_taub __meanflow_MOD_u_taub
132#define meanflow_u_taubo __meanflow_MOD_u_taubo
134#define meanflow_u_taus __meanflow_MOD_u_taus
136#define meanflow_taub __meanflow_MOD_taub
138#define meanflow_depth0 __meanflow_MOD_depth0
140#define meanflow_depth __meanflow_MOD_depth
142#define meanflow_runtimeu __meanflow_MOD_runtimeu
144#define meanflow_runtimev __meanflow_MOD_runtimev
145
147 integer * namlst,
148 char * fn,
149 integer * nlev,
151 long int _slfn
152);
153static inline void meanflow_init_meanflow (
154 integer * namlst,
155 char * fn,
156 integer * nlev,
157 realtype * latitude) {
159}
160
162 integer * nlev,
164);
170
172
173);
174static inline void meanflow_clean_meanflow (void) {
176}
177
179
180);
184realtype meanflow_get_global (const char * name) {
185 if (!strcmp (name, "grid_ready"))
186 return meanflow_grid_ready;
187 if (!strcmp (name, "init_buoyancy"))
189 if (!strcmp (name, "h0b"))
190 return meanflow_h0b;
191 if (!strcmp (name, "z0s_min"))
192 return meanflow_z0s_min;
193 if (!strcmp (name, "charnock"))
194 return meanflow_charnock;
195 if (!strcmp (name, "charnock_val"))
197 if (!strcmp (name, "ddu"))
198 return meanflow_ddu;
199 if (!strcmp (name, "ddl"))
200 return meanflow_ddl;
201 if (!strcmp (name, "grid_method"))
203 if (!strcmp (name, "c1ad"))
204 return meanflow_c1ad;
205 if (!strcmp (name, "c2ad"))
206 return meanflow_c2ad;
207 if (!strcmp (name, "c3ad"))
208 return meanflow_c3ad;
209 if (!strcmp (name, "c4ad"))
210 return meanflow_c4ad;
211 if (!strcmp (name, "tgrid"))
212 return meanflow_tgrid;
213 if (!strcmp (name, "nnnorm"))
214 return meanflow_nnnorm;
215 if (!strcmp (name, "ssnorm"))
216 return meanflow_ssnorm;
217 if (!strcmp (name, "dsurf"))
218 return meanflow_dsurf;
219 if (!strcmp (name, "dtgrid"))
220 return meanflow_dtgrid;
221 if (!strcmp (name, "gravity"))
222 return meanflow_gravity;
223 if (!strcmp (name, "rho_0"))
224 return meanflow_rho_0;
225 if (!strcmp (name, "cp"))
226 return meanflow_cp;
227 if (!strcmp (name, "avmolu"))
228 return meanflow_avmolu;
229 if (!strcmp (name, "avmolt"))
230 return meanflow_avmolt;
231 if (!strcmp (name, "avmols"))
232 return meanflow_avmols;
233 if (!strcmp (name, "maxitz0b"))
234 return meanflow_maxitz0b;
235 if (!strcmp (name, "no_shear"))
236 return meanflow_no_shear;
237 if (!strcmp (name, "z0b"))
238 return meanflow_z0b;
239 if (!strcmp (name, "z0s"))
240 return meanflow_z0s;
241 if (!strcmp (name, "za"))
242 return meanflow_za;
243 if (!strcmp (name, "cori"))
244 return meanflow_cori;
245 if (!strcmp (name, "u_taub"))
246 return meanflow_u_taub;
247 if (!strcmp (name, "u_taubo"))
248 return meanflow_u_taubo;
249 if (!strcmp (name, "u_taus"))
250 return meanflow_u_taus;
251 if (!strcmp (name, "taub"))
252 return meanflow_taub;
253 if (!strcmp (name, "depth0"))
254 return meanflow_depth0;
255 if (!strcmp (name, "depth"))
256 return meanflow_depth;
257 if (!strcmp (name, "runtimeu"))
258 return meanflow_runtimeu;
259 if (!strcmp (name, "runtimev"))
260 return meanflow_runtimev;
261 return HUGE;
262}
int x
Definition common.h:76
#define HUGE
Definition common.h:6
#define strlencheck(s)
Definition cvmix.h:119
int integer
Definition cvmix.h:105
int logical
Definition cvmix.h:104
double realtype
Definition common.h:47
#define meanflow_u_taus
Definition meanflow.h:134
#define meanflow_avmols
Definition meanflow.h:116
realtype_1d __meanflow_MOD_ga
realtype_1d __meanflow_MOD_nns
#define meanflow_maxitz0b
Definition meanflow.h:118
realtype __meanflow_MOD_h0b
realtype __meanflow_MOD_za
realtype __meanflow_MOD_u_taubo
realtype_1d __meanflow_MOD_fric
#define meanflow_z0b
Definition meanflow.h:122
realtype __meanflow_MOD_u_taus
void __meanflow_MOD_post_init_meanflow(integer *nlev, realtype *latitude)
realtype_1d __meanflow_MOD_ss
char * __meanflow_MOD_grid_file
realtype_1d __meanflow_MOD_z
realtype __meanflow_MOD_ssnorm
#define meanflow_z0s_min
Definition meanflow.h:74
realtype_1d __meanflow_MOD_mean2
#define meanflow_c3ad
Definition meanflow.h:90
#define meanflow_depth
Definition meanflow.h:140
realtype __meanflow_MOD_dsurf
realtype __meanflow_MOD_cp
static void meanflow_print_state_meanflow(void)
Definition meanflow.h:181
integer __meanflow_MOD_maxitz0b
#define meanflow_charnock_val
Definition meanflow.h:78
realtype __meanflow_MOD_charnock_val
realtype_1d __meanflow_MOD_ssv
realtype __meanflow_MOD_depth0
#define meanflow_ssnorm
Definition meanflow.h:98
realtype __meanflow_MOD_tgrid
logical __meanflow_MOD_charnock
realtype_1d __meanflow_MOD_xp
realtype __meanflow_MOD_avmolt
realtype __meanflow_MOD_avmols
realtype_1d __meanflow_MOD_t
realtype_1d __meanflow_MOD_rho
realtype meanflow_get_global(const char *name)
Definition meanflow.h:184
realtype __meanflow_MOD_runtimev
#define meanflow_grid_ready
Definition meanflow.h:6
integer __meanflow_MOD_grid_method
#define meanflow_charnock
Definition meanflow.h:76
realtype __meanflow_MOD_c2ad
static void meanflow_clean_meanflow(void)
Definition meanflow.h:174
realtype_1d __meanflow_MOD_drag
realtype_1d __meanflow_MOD_rad
realtype_1d __meanflow_MOD_w
#define meanflow_dtgrid
Definition meanflow.h:102
realtype_1d __meanflow_MOD_mean5
realtype __meanflow_MOD_taub
realtype_1d __meanflow_MOD_vo
realtype_1d __meanflow_MOD_v
#define meanflow_c1ad
Definition meanflow.h:86
#define meanflow_nnnorm
Definition meanflow.h:96
#define meanflow_za
Definition meanflow.h:126
realtype __meanflow_MOD_z0s_min
#define meanflow_depth0
Definition meanflow.h:138
#define meanflow_cori
Definition meanflow.h:128
#define meanflow_c4ad
Definition meanflow.h:92
realtype __meanflow_MOD_depth
#define meanflow_u_taub
Definition meanflow.h:130
#define meanflow_avmolt
Definition meanflow.h:114
realtype __meanflow_MOD_c1ad
realtype_1d __meanflow_MOD_buoy
void __meanflow_MOD_init_meanflow(integer *namlst, char *fn, integer *nlev, realtype *latitude, long int _slfn)
#define meanflow_ddl
Definition meanflow.h:82
logical __meanflow_MOD_no_shear
realtype_1d __meanflow_MOD_avh
#define meanflow_ddu
Definition meanflow.h:80
realtype __meanflow_MOD_avmolu
#define meanflow_h0b
Definition meanflow.h:72
#define meanflow_runtimeu
Definition meanflow.h:142
realtype __meanflow_MOD_z0s
logical __meanflow_MOD_init_buoyancy
static void meanflow_post_init_meanflow(integer *nlev, realtype *latitude)
Definition meanflow.h:165
#define meanflow_u_taubo
Definition meanflow.h:132
logical __meanflow_MOD_grid_ready
realtype_1d __meanflow_MOD_s
realtype_1d __meanflow_MOD_mean1
realtype __meanflow_MOD_ddu
realtype __meanflow_MOD_dtgrid
realtype_1d __meanflow_MOD_zi
realtype __meanflow_MOD_u_taub
realtype __meanflow_MOD_gravity
realtype_1d __meanflow_MOD_nn
#define meanflow_tgrid
Definition meanflow.h:94
#define meanflow_taub
Definition meanflow.h:136
realtype __meanflow_MOD_nnnorm
#define meanflow_c2ad
Definition meanflow.h:88
#define meanflow_rho_0
Definition meanflow.h:108
realtype_1d __meanflow_MOD_mean4
realtype __meanflow_MOD_c4ad
realtype_1d __meanflow_MOD_mean3
#define meanflow_cp
Definition meanflow.h:110
#define meanflow_runtimev
Definition meanflow.h:144
#define meanflow_avmolu
Definition meanflow.h:112
realtype_1d __meanflow_MOD_uo
#define meanflow_no_shear
Definition meanflow.h:120
realtype __meanflow_MOD_rho_0
realtype __meanflow_MOD_c3ad
static void meanflow_init_meanflow(integer *namlst, char *fn, integer *nlev, realtype *latitude)
Definition meanflow.h:153
realtype __meanflow_MOD_z0b
realtype_1d __meanflow_MOD_nnt
void __meanflow_MOD_print_state_meanflow()
realtype __meanflow_MOD_cori
#define meanflow_grid_method
Definition meanflow.h:84
#define meanflow_z0s
Definition meanflow.h:124
realtype_1d __meanflow_MOD_ho
realtype_1d __meanflow_MOD_ssu
realtype_1d __meanflow_MOD_u
realtype_1d __meanflow_MOD_h
realtype __meanflow_MOD_ddl
#define meanflow_init_buoyancy
Definition meanflow.h:8
void __meanflow_MOD_clean_meanflow()
#define meanflow_dsurf
Definition meanflow.h:100
realtype __meanflow_MOD_runtimeu
#define meanflow_gravity
Definition meanflow.h:106
realtype_1d __meanflow_MOD_bioshade