6#define turbulence_tke __turbulence_MOD_tke
8#define turbulence_eps __turbulence_MOD_eps
10#define turbulence_l __turbulence_MOD_l
12#define turbulence_tkeo __turbulence_MOD_tkeo
14#define turbulence_kb __turbulence_MOD_kb
16#define turbulence_epsb __turbulence_MOD_epsb
18#define turbulence_p __turbulence_MOD_p
20#define turbulence_b __turbulence_MOD_b
22#define turbulence_pb __turbulence_MOD_pb
24#define turbulence_num __turbulence_MOD_num
26#define turbulence_nuh __turbulence_MOD_nuh
28#define turbulence_nus __turbulence_MOD_nus
30#define turbulence_gamu __turbulence_MOD_gamu
32#define turbulence_gamv __turbulence_MOD_gamv
34#define turbulence_gamb __turbulence_MOD_gamb
36#define turbulence_gamh __turbulence_MOD_gamh
38#define turbulence_gams __turbulence_MOD_gams
40#define turbulence_cmue1 __turbulence_MOD_cmue1
42#define turbulence_cmue2 __turbulence_MOD_cmue2
44#define turbulence_gam __turbulence_MOD_gam
46#define turbulence_as __turbulence_MOD_as
48#define turbulence_an __turbulence_MOD_an
50#define turbulence_at __turbulence_MOD_at
52#define turbulence_r __turbulence_MOD_r
54#define turbulence_rig __turbulence_MOD_rig
56#define turbulence_xrf __turbulence_MOD_xrf
58#define turbulence_uu __turbulence_MOD_uu
60#define turbulence_vv __turbulence_MOD_vv
62#define turbulence_ww __turbulence_MOD_ww
64#define turbulence_turb1 __turbulence_MOD_turb1
66#define turbulence_turb2 __turbulence_MOD_turb2
68#define turbulence_turb3 __turbulence_MOD_turb3
70#define turbulence_turb4 __turbulence_MOD_turb4
72#define turbulence_turb5 __turbulence_MOD_turb5
74#define turbulence_cm0 __turbulence_MOD_cm0
76#define turbulence_cmsf __turbulence_MOD_cmsf
78#define turbulence_cde __turbulence_MOD_cde
80#define turbulence_rcm __turbulence_MOD_rcm
82#define turbulence_b1 __turbulence_MOD_b1
84#define turbulence_prandtl0 __turbulence_MOD_prandtl0
86#define turbulence_craig_m __turbulence_MOD_craig_m
88#define turbulence_sig_e0 __turbulence_MOD_sig_e0
90#define turbulence_turb_method __turbulence_MOD_turb_method
92#define turbulence_tke_method __turbulence_MOD_tke_method
94#define turbulence_len_scale_method __turbulence_MOD_len_scale_method
96#define turbulence_stab_method __turbulence_MOD_stab_method
98#define turbulence_k_ubc __turbulence_MOD_k_ubc
100#define turbulence_k_lbc __turbulence_MOD_k_lbc
102#define turbulence_kb_ubc __turbulence_MOD_kb_ubc
104#define turbulence_kb_lbc __turbulence_MOD_kb_lbc
106#define turbulence_psi_ubc __turbulence_MOD_psi_ubc
108#define turbulence_psi_lbc __turbulence_MOD_psi_lbc
110#define turbulence_ubc_type __turbulence_MOD_ubc_type
112#define turbulence_lbc_type __turbulence_MOD_lbc_type
114#define turbulence_cm0_fix __turbulence_MOD_cm0_fix
116#define turbulence_prandtl0_fix __turbulence_MOD_prandtl0_fix
118#define turbulence_cw __turbulence_MOD_cw
120#define turbulence_compute_kappa __turbulence_MOD_compute_kappa
122#define turbulence_kappa __turbulence_MOD_kappa
124#define turbulence_compute_c3 __turbulence_MOD_compute_c3
126#define turbulence_ri_st __turbulence_MOD_ri_st
128#define turbulence_length_lim __turbulence_MOD_length_lim
130#define turbulence_galp __turbulence_MOD_galp
132#define turbulence_const_num __turbulence_MOD_const_num
134#define turbulence_const_nuh __turbulence_MOD_const_nuh
136#define turbulence_k_min __turbulence_MOD_k_min
138#define turbulence_eps_min __turbulence_MOD_eps_min
140#define turbulence_kb_min __turbulence_MOD_kb_min
142#define turbulence_epsb_min __turbulence_MOD_epsb_min
144#define turbulence_compute_param __turbulence_MOD_compute_param
146#define turbulence_gen_m __turbulence_MOD_gen_m
148#define turbulence_gen_n __turbulence_MOD_gen_n
150#define turbulence_gen_p __turbulence_MOD_gen_p
152#define turbulence_cpsi1 __turbulence_MOD_cpsi1
154#define turbulence_cpsi2 __turbulence_MOD_cpsi2
156#define turbulence_cpsi3minus __turbulence_MOD_cpsi3minus
158#define turbulence_cpsi3plus __turbulence_MOD_cpsi3plus
160#define turbulence_sig_kpsi __turbulence_MOD_sig_kpsi
162#define turbulence_sig_psi __turbulence_MOD_sig_psi
164#define turbulence_gen_d __turbulence_MOD_gen_d
166#define turbulence_gen_alpha __turbulence_MOD_gen_alpha
168#define turbulence_gen_l __turbulence_MOD_gen_l
170#define turbulence_ce1 __turbulence_MOD_ce1
172#define turbulence_ce2 __turbulence_MOD_ce2
174#define turbulence_ce3minus __turbulence_MOD_ce3minus
176#define turbulence_ce3plus __turbulence_MOD_ce3plus
178#define turbulence_sig_k __turbulence_MOD_sig_k
180#define turbulence_sig_e __turbulence_MOD_sig_e
182#define turbulence_sig_peps __turbulence_MOD_sig_peps
184#define turbulence_e1 __turbulence_MOD_e1
186#define turbulence_e2 __turbulence_MOD_e2
188#define turbulence_e3 __turbulence_MOD_e3
190#define turbulence_sq __turbulence_MOD_sq
192#define turbulence_sl __turbulence_MOD_sl
194#define turbulence_my_length __turbulence_MOD_my_length
196#define turbulence_new_constr __turbulence_MOD_new_constr
198#define turbulence_scnd_method __turbulence_MOD_scnd_method
200#define turbulence_kb_method __turbulence_MOD_kb_method
202#define turbulence_epsb_method __turbulence_MOD_epsb_method
204#define turbulence_scnd_coeff __turbulence_MOD_scnd_coeff
206#define turbulence_cc1 __turbulence_MOD_cc1
208#define turbulence_ct1 __turbulence_MOD_ct1
210#define turbulence_ctt __turbulence_MOD_ctt
212#define turbulence_cc2 __turbulence_MOD_cc2
214#define turbulence_cc3 __turbulence_MOD_cc3
216#define turbulence_cc4 __turbulence_MOD_cc4
218#define turbulence_cc5 __turbulence_MOD_cc5
220#define turbulence_cc6 __turbulence_MOD_cc6
222#define turbulence_ct2 __turbulence_MOD_ct2
224#define turbulence_ct3 __turbulence_MOD_ct3
226#define turbulence_ct4 __turbulence_MOD_ct4
228#define turbulence_ct5 __turbulence_MOD_ct5
230#define turbulence_a1 __turbulence_MOD_a1
232#define turbulence_a2 __turbulence_MOD_a2
234#define turbulence_a3 __turbulence_MOD_a3
236#define turbulence_a4 __turbulence_MOD_a4
238#define turbulence_a5 __turbulence_MOD_a5
240#define turbulence_at1 __turbulence_MOD_at1
242#define turbulence_at2 __turbulence_MOD_at2
244#define turbulence_at3 __turbulence_MOD_at3
246#define turbulence_at4 __turbulence_MOD_at4
248#define turbulence_at5 __turbulence_MOD_at5
250#define turbulence_iw_model __turbulence_MOD_iw_model
252#define turbulence_alpha __turbulence_MOD_alpha
254#define turbulence_klimiw __turbulence_MOD_klimiw
256#define turbulence_rich_cr __turbulence_MOD_rich_cr
258#define turbulence_numiw __turbulence_MOD_numiw
260#define turbulence_nuhiw __turbulence_MOD_nuhiw
262#define turbulence_numshear __turbulence_MOD_numshear
358 __turbulence_MOD_do_turbulence (
nlev,
dt,
depth,
u_taus,
u_taub,
z0s,
z0b,
h,
nn,
ss,
xp);
575 if (!
strcmp (name,
"cm0"))
577 if (!
strcmp (name,
"cmsf"))
579 if (!
strcmp (name,
"cde"))
581 if (!
strcmp (name,
"rcm"))
585 if (!
strcmp (name,
"prandtl0"))
587 if (!
strcmp (name,
"craig_m"))
589 if (!
strcmp (name,
"sig_e0"))
591 if (!
strcmp (name,
"turb_method"))
593 if (!
strcmp (name,
"tke_method"))
595 if (!
strcmp (name,
"len_scale_method"))
597 if (!
strcmp (name,
"stab_method"))
599 if (!
strcmp (name,
"k_ubc"))
601 if (!
strcmp (name,
"k_lbc"))
603 if (!
strcmp (name,
"kb_ubc"))
605 if (!
strcmp (name,
"kb_lbc"))
607 if (!
strcmp (name,
"psi_ubc"))
609 if (!
strcmp (name,
"psi_lbc"))
611 if (!
strcmp (name,
"ubc_type"))
613 if (!
strcmp (name,
"lbc_type"))
615 if (!
strcmp (name,
"cm0_fix"))
617 if (!
strcmp (name,
"prandtl0_fix"))
621 if (!
strcmp (name,
"compute_kappa"))
623 if (!
strcmp (name,
"kappa"))
625 if (!
strcmp (name,
"compute_c3"))
627 if (!
strcmp (name,
"ri_st"))
629 if (!
strcmp (name,
"length_lim"))
631 if (!
strcmp (name,
"galp"))
633 if (!
strcmp (name,
"const_num"))
635 if (!
strcmp (name,
"const_nuh"))
637 if (!
strcmp (name,
"k_min"))
639 if (!
strcmp (name,
"eps_min"))
641 if (!
strcmp (name,
"kb_min"))
643 if (!
strcmp (name,
"epsb_min"))
645 if (!
strcmp (name,
"compute_param"))
647 if (!
strcmp (name,
"gen_m"))
649 if (!
strcmp (name,
"gen_n"))
651 if (!
strcmp (name,
"gen_p"))
653 if (!
strcmp (name,
"cpsi1"))
655 if (!
strcmp (name,
"cpsi2"))
657 if (!
strcmp (name,
"cpsi3minus"))
659 if (!
strcmp (name,
"cpsi3plus"))
661 if (!
strcmp (name,
"sig_kpsi"))
663 if (!
strcmp (name,
"sig_psi"))
665 if (!
strcmp (name,
"gen_d"))
667 if (!
strcmp (name,
"gen_alpha"))
669 if (!
strcmp (name,
"gen_l"))
671 if (!
strcmp (name,
"ce1"))
673 if (!
strcmp (name,
"ce2"))
675 if (!
strcmp (name,
"ce3minus"))
677 if (!
strcmp (name,
"ce3plus"))
679 if (!
strcmp (name,
"sig_k"))
681 if (!
strcmp (name,
"sig_e"))
683 if (!
strcmp (name,
"sig_peps"))
695 if (!
strcmp (name,
"my_length"))
697 if (!
strcmp (name,
"new_constr"))
699 if (!
strcmp (name,
"scnd_method"))
701 if (!
strcmp (name,
"kb_method"))
703 if (!
strcmp (name,
"epsb_method"))
705 if (!
strcmp (name,
"scnd_coeff"))
707 if (!
strcmp (name,
"cc1"))
709 if (!
strcmp (name,
"ct1"))
711 if (!
strcmp (name,
"ctt"))
713 if (!
strcmp (name,
"cc2"))
715 if (!
strcmp (name,
"cc3"))
717 if (!
strcmp (name,
"cc4"))
719 if (!
strcmp (name,
"cc5"))
721 if (!
strcmp (name,
"cc6"))
723 if (!
strcmp (name,
"ct2"))
725 if (!
strcmp (name,
"ct3"))
727 if (!
strcmp (name,
"ct4"))
729 if (!
strcmp (name,
"ct5"))
741 if (!
strcmp (name,
"at1"))
743 if (!
strcmp (name,
"at2"))
745 if (!
strcmp (name,
"at3"))
747 if (!
strcmp (name,
"at4"))
749 if (!
strcmp (name,
"at5"))
751 if (!
strcmp (name,
"iw_model"))
753 if (!
strcmp (name,
"alpha"))
755 if (!
strcmp (name,
"klimiw"))
757 if (!
strcmp (name,
"rich_cr"))
759 if (!
strcmp (name,
"numiw"))
761 if (!
strcmp (name,
"nuhiw"))
763 if (!
strcmp (name,
"numshear"))
define sysmalloc malloc define syscalloc calloc define sysrealloc realloc define sysfree free define systrdup strdup define line line line line type
scalar scalar coord coord double bc
realtype __turbulence_MOD_cc3
static const integer turbulence_neumann
realtype __turbulence_MOD_prandtl0
realtype __turbulence_MOD_e3
realtype __turbulence_MOD_sq
static const integer turbulence_tke_local_eq
static void turbulence_stabilityfunctions(integer *nlev)
realtype __turbulence_MOD_numiw
realtype __turbulence_MOD_a4
realtype __turbulence_MOD_a2
static realtype turbulence_psi_bc(integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
realtype __turbulence_MOD_kb_min
#define turbulence_cpsi3minus
static void turbulence_do_turbulence(integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss, realtype *xp)
integer __turbulence_MOD_len_scale_method
realtype __turbulence_MOD_cm0
static void turbulence_post_init_turbulence(integer *nlev)
void __turbulence_MOD_do_epsb(integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
void __turbulence_MOD_init_scnd(integer *scnd_coeff)
realtype_1d __turbulence_MOD_tkeo
realtype_1d __turbulence_MOD_as
realtype __turbulence_MOD_q2l_bc(integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
realtype __turbulence_MOD_k_min
static const integer turbulence_convective
integer __turbulence_MOD_psi_lbc
static void turbulence_init_scnd(integer *scnd_coeff)
#define turbulence_eps_min
#define turbulence_prandtl0_fix
realtype_1d __turbulence_MOD_num
logical __turbulence_MOD_new_constr
void __turbulence_MOD_do_tke(integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
realtype_1d __turbulence_MOD_eps
realtype __turbulence_MOD_cpsi1
realtype __turbulence_MOD_at3
realtype __turbulence_MOD_a1
realtype_1d __turbulence_MOD_r
static const integer turbulence_dirichlet
realtype __turbulence_MOD_ce2
realtype __turbulence_MOD_alpha
realtype __turbulence_MOD_kappa
integer __turbulence_MOD_psi_ubc
realtype __turbulence_MOD_epsilon_bc(integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
#define turbulence_sig_kpsi
logical __turbulence_MOD_sig_peps
realtype __turbulence_MOD_ctt
realtype_1d __turbulence_MOD_at
#define turbulence_epsb_method
#define turbulence_compute_kappa
static const integer turbulence_viscous
realtype __turbulence_MOD_q2over2_bc(integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
realtype __turbulence_MOD_gen_d
realtype __turbulence_MOD_at1
#define turbulence_ce3plus
realtype_1d __turbulence_MOD_uu
void __turbulence_MOD_init_turbulence(integer *namlst, char *fn, integer *nlev, long int _slfn)
#define turbulence_rich_cr
static const integer turbulence_eiflerschrimpf
realtype __turbulence_MOD_sig_e
#define turbulence_my_length
#define turbulence_lbc_type
realtype __turbulence_MOD_ct2
realtype_1d __turbulence_MOD_an
#define turbulence_kb_method
realtype_1d __turbulence_MOD_turb2
integer __turbulence_MOD_scnd_coeff
realtype __turbulence_MOD_prandtl0_fix
realtype_1d __turbulence_MOD_turb3
realtype __turbulence_MOD_at4
realtype __turbulence_MOD_gen_m
realtype_1d __turbulence_MOD_gams
realtype __turbulence_MOD_at5
static const integer turbulence_constant
integer __turbulence_MOD_lbc_type
#define turbulence_psi_ubc
void __turbulence_MOD_report_model()
realtype __turbulence_MOD_ct3
static void turbulence_report_model(void)
realtype __turbulence_MOD_numshear
integer __turbulence_MOD_kb_method
realtype __turbulence_MOD_e1
#define turbulence_tke_method
static void turbulence_clean_turbulence(void)
realtype_1d __turbulence_MOD_tke
integer __turbulence_MOD_iw_model
realtype_1d __turbulence_MOD_cmue1
realtype_1d __turbulence_MOD_pb
realtype __turbulence_MOD_cc5
#define turbulence_compute_c3
realtype_1d __turbulence_MOD_gamb
realtype __turbulence_MOD_cw
#define turbulence_scnd_coeff
static const integer turbulence_length_eq
void __turbulence_MOD_print_state_turbulence()
realtype __turbulence_MOD_rich_cr
realtype __turbulence_MOD_ce3minus
integer __turbulence_MOD_tke_method
#define turbulence_compute_param
void __turbulence_MOD_clean_turbulence()
realtype __turbulence_MOD_gen_p
realtype __turbulence_MOD_k_bc(integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
realtype __turbulence_MOD_ce1
static const integer turbulence_injection
realtype __turbulence_MOD_const_nuh
#define turbulence_kb_min
#define turbulence_kb_ubc
integer __turbulence_MOD_k_lbc
static const integer turbulence_algebraic
realtype __turbulence_MOD_cc6
realtype __turbulence_MOD_gen_n
#define turbulence_stab_method
realtype __turbulence_MOD_epsb_min
static const integer turbulence_first_order
static realtype turbulence_q2over2_bc(integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
realtype_1d __turbulence_MOD_nus
realtype __turbulence_MOD_sig_psi
realtype_1d __turbulence_MOD_turb4
realtype __turbulence_MOD_gen_l
realtype __turbulence_MOD_nuhiw
void __turbulence_MOD_analyse_model()
#define turbulence_len_scale_method
realtype turbulence_get_global(const char *name)
static const integer turbulence_tke_my
realtype_1d __turbulence_MOD_gamu
#define turbulence_const_nuh
static const integer turbulence_tke_keps
realtype __turbulence_MOD_ct4
realtype __turbulence_MOD_ct5
#define turbulence_new_constr
void __turbulence_MOD_generate_model()
logical __turbulence_MOD_compute_kappa
void __turbulence_MOD_stabilityfunctions(integer *nlev)
realtype __turbulence_MOD_ce3plus
realtype_1d __turbulence_MOD_gam
static realtype turbulence_k_bc(integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
void __turbulence_MOD_post_init_turbulence(integer *nlev)
realtype __turbulence_MOD_cc4
static void turbulence_print_state_turbulence(void)
realtype __turbulence_MOD_e2
realtype_1d __turbulence_MOD_b
void __turbulence_MOD_kolpran(integer *nlev)
integer __turbulence_MOD_kb_ubc
realtype_1d __turbulence_MOD_rig
#define turbulence_const_num
static const integer turbulence_schumgerz
realtype __turbulence_MOD_cpsi2
#define turbulence_psi_lbc
realtype_1d __turbulence_MOD_nuh
#define turbulence_sig_psi
integer __turbulence_MOD_k_ubc
#define turbulence_length_lim
realtype_1d __turbulence_MOD_p
#define turbulence_prandtl0
realtype __turbulence_MOD_a3
static const integer turbulence_logarithmic
void __turbulence_MOD_do_kb(integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
realtype_1d __turbulence_MOD_ww
#define turbulence_sig_e0
realtype __turbulence_MOD_rcm
realtype __turbulence_MOD_eps_min
integer __turbulence_MOD_epsb_method
realtype __turbulence_MOD_sl
realtype __turbulence_MOD_cc2
realtype __turbulence_MOD_sig_kpsi
#define turbulence_scnd_method
static const integer turbulence_munkanderson
static void turbulence_do_lengthscale(integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
realtype __turbulence_MOD_klimiw
#define turbulence_sig_peps
integer __turbulence_MOD_stab_method
realtype __turbulence_MOD_ri_st
static const integer turbulence_second_order
#define turbulence_ce3minus
static void turbulence_do_epsb(integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
logical __turbulence_MOD_compute_c3
realtype __turbulence_MOD_cm0_fix
realtype __turbulence_MOD_cde
#define turbulence_epsb_min
#define turbulence_craig_m
realtype_1d __turbulence_MOD_xrf
realtype_1d __turbulence_MOD_turb1
#define turbulence_iw_model
realtype __turbulence_MOD_gen_alpha
static const integer turbulence_generic_eq
realtype __turbulence_MOD_cpsi3plus
integer __turbulence_MOD_turb_method
realtype_1d __turbulence_MOD_gamv
realtype_1d __turbulence_MOD_epsb
realtype __turbulence_MOD_sig_k
logical __turbulence_MOD_compute_param
static void turbulence_generate_model(void)
#define turbulence_cm0_fix
integer __turbulence_MOD_my_length
realtype __turbulence_MOD_at2
realtype_1d __turbulence_MOD_vv
static const integer turbulence_diss_eq
#define turbulence_gen_alpha
realtype __turbulence_MOD_psi_bc(integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
integer __turbulence_MOD_kb_lbc
static void turbulence_do_kb(integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
#define turbulence_numshear
static void turbulence_init_turbulence(integer *namlst, char *fn, integer *nlev)
realtype __turbulence_MOD_galp
realtype __turbulence_MOD_sig_e0
realtype_1d __turbulence_MOD_l
static void turbulence_kolpran(integer *nlev)
#define turbulence_turb_method
realtype __turbulence_MOD_b1
integer __turbulence_MOD_scnd_method
realtype_1d __turbulence_MOD_gamh
#define turbulence_klimiw
realtype __turbulence_MOD_craig_m
realtype __turbulence_MOD_cmsf
realtype __turbulence_MOD_ct1
void __turbulence_MOD_do_lengthscale(integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
realtype __turbulence_MOD_cc1
#define turbulence_cpsi3plus
realtype __turbulence_MOD_a5
static void turbulence_analyse_model(void)
realtype_1d __turbulence_MOD_cmue2
integer __turbulence_MOD_ubc_type
void __turbulence_MOD_do_turbulence(integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss, realtype *xp)
static void turbulence_do_tke(integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
static realtype turbulence_epsilon_bc(integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
#define turbulence_ubc_type
realtype_1d __turbulence_MOD_kb
logical __turbulence_MOD_length_lim
static realtype turbulence_q2l_bc(integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
realtype __turbulence_MOD_const_num
realtype_1d __turbulence_MOD_turb5
#define turbulence_kb_lbc
realtype __turbulence_MOD_cpsi3minus