diff --git a/ERF__DiffusionSrcForState__T_8cpp.html b/ERF__DiffusionSrcForState__T_8cpp.html
index 13a8e857f..c84c83e7a 100644
--- a/ERF__DiffusionSrcForState__T_8cpp.html
+++ b/ERF__DiffusionSrcForState__T_8cpp.html
@@ -1253,10 +1253,10 @@
diff --git a/ERF__MakeSources_8cpp.html b/ERF__MakeSources_8cpp.html
index 8da32f1fc..02e758625 100644
--- a/ERF__MakeSources_8cpp.html
+++ b/ERF__MakeSources_8cpp.html
@@ -708,9 +708,9 @@
diff --git a/ERF__SlowRhsPre_8cpp.html b/ERF__SlowRhsPre_8cpp.html
index db0f47916..60bb2a7aa 100644
--- a/ERF__SlowRhsPre_8cpp.html
+++ b/ERF__SlowRhsPre_8cpp.html
@@ -1297,8 +1297,8 @@
diff --git a/ERF__TurbStruct_8H_source.html b/ERF__TurbStruct_8H_source.html
index 89d78f1e3..f74a0dd30 100644
--- a/ERF__TurbStruct_8H_source.html
+++ b/ERF__TurbStruct_8H_source.html
@@ -179,132 +179,133 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
106 if (
les_type == LESType::Deardorff) {
-
-
-
-
-
-
-
113 if (
les_type == LESType::Smagorinsky) {
-
-
115 amrex::Error(
"Need to specify Cs for Smagorsinky LES");
-
-
-
-
-
-
-
122 amrex::Print() <<
"Turbulence Settings at level " << lev << std::endl;
-
-
-
125 amrex::Print() <<
" Using DNS model at level " << lev << std::endl;
-
126 }
else if (
les_type == LESType::Smagorinsky) {
-
127 amrex::Print() <<
" Using Smagorinsky LES model at level " << lev << std::endl;
-
128 }
else if (
les_type == LESType::Deardorff) {
-
129 amrex::Print() <<
" Using Deardorff LES model at level " << lev << std::endl;
-
130 }
else if (
pbl_type == PBLType::MYNN25) {
-
131 amrex::Print() <<
" Using MYNN2.5 PBL model at level " << lev << std::endl;
-
132 }
else if (
pbl_type == PBLType::YSU) {
-
133 amrex::Print() <<
" Using YSU PBL model at level " << lev << std::endl;
-
-
-
-
137 if (
les_type == LESType::Smagorinsky) {
-
138 amrex::Print() <<
"Cs : " <<
Cs << std::endl;
-
139 amrex::Print() <<
"CI : " <<
CI << std::endl;
-
140 amrex::Print() <<
"Pr_t : " <<
Pr_t << std::endl;
-
141 amrex::Print() <<
"Sc_t : " <<
Sc_t << std::endl;
-
-
143 if (
les_type == LESType::Deardorff) {
-
144 amrex::Print() <<
"Ce : " <<
Ce << std::endl;
-
145 amrex::Print() <<
"Ce at wall : " <<
Ce_wall << std::endl;
-
146 amrex::Print() <<
"Ck : " <<
Ck << std::endl;
-
147 amrex::Print() <<
"sigma_k : " <<
sigma_k << std::endl;
-
-
149 amrex::Print() <<
"reference theta : " <<
theta_ref << std::endl;
-
-
-
-
153 amrex::Print() <<
"pbl_mynn_A1 : " <<
pbl_mynn.
A1 << std::endl;
-
154 amrex::Print() <<
"pbl_mynn_A2 : " <<
pbl_mynn.
A2 << std::endl;
-
155 amrex::Print() <<
"pbl_mynn_B1 : " <<
pbl_mynn.
B1 << std::endl;
-
156 amrex::Print() <<
"pbl_mynn_B2 : " <<
pbl_mynn.
B2 << std::endl;
-
157 amrex::Print() <<
"pbl_mynn_C1 : " <<
pbl_mynn.
C1 << std::endl;
-
158 amrex::Print() <<
"pbl_mynn_C2 : " <<
pbl_mynn.
C2 << std::endl;
-
159 amrex::Print() <<
"pbl_mynn_C3 : " <<
pbl_mynn.
C3 << std::endl;
-
160 amrex::Print() <<
"pbl_mynn_C4 : " <<
pbl_mynn.
C4 << std::endl;
-
161 amrex::Print() <<
"pbl_mynn_C5 : " <<
pbl_mynn.
C5 << std::endl;
-
162 }
else if (
pbl_type == PBLType::YSU) {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
177 amrex::Real
Cs = 0.0;
-
-
179 amrex::Real
CI = 0.0;
-
-
181 amrex::Real
Pr_t = amrex::Real(1.0) / amrex::Real(3.0);
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
105 if (
les_type == LESType::Deardorff) {
+
+
+
+
+
+
+
112 if (
les_type == LESType::Smagorinsky) {
+
+
114 amrex::Error(
"Need to specify Cs for Smagorsinky LES");
+
+
+
+
+
+
+
121 amrex::Print() <<
"Turbulence Settings at level " << lev << std::endl;
+
+
+
124 amrex::Print() <<
" Using DNS model at level " << lev << std::endl;
+
125 }
else if (
les_type == LESType::Smagorinsky) {
+
126 amrex::Print() <<
" Using Smagorinsky LES model at level " << lev << std::endl;
+
127 }
else if (
les_type == LESType::Deardorff) {
+
128 amrex::Print() <<
" Using Deardorff LES model at level " << lev << std::endl;
+
129 }
else if (
pbl_type == PBLType::MYNN25) {
+
130 amrex::Print() <<
" Using MYNN2.5 PBL model at level " << lev << std::endl;
+
131 }
else if (
pbl_type == PBLType::YSU) {
+
132 amrex::Print() <<
" Using YSU PBL model at level " << lev << std::endl;
+
+
+
+
136 if (
les_type == LESType::Smagorinsky) {
+
137 amrex::Print() <<
"Cs : " <<
Cs << std::endl;
+
+
139 if (
les_type == LESType::Deardorff) {
+
140 amrex::Print() <<
"Ce : " <<
Ce << std::endl;
+
141 amrex::Print() <<
"Ce at wall : " <<
Ce_wall << std::endl;
+
142 amrex::Print() <<
"Ck : " <<
Ck << std::endl;
+
143 amrex::Print() <<
"sigma_k : " <<
sigma_k << std::endl;
+
144 amrex::Print() <<
"reference theta : " <<
theta_ref << std::endl;
+
+
146 amrex::Print() <<
"Pr_t : " <<
Pr_t << std::endl;
+
147 amrex::Print() <<
"Sc_t : " <<
Sc_t << std::endl;
+
+
+
+
151 amrex::Print() <<
"pbl_mynn_A1 : " <<
pbl_mynn.
A1 << std::endl;
+
152 amrex::Print() <<
"pbl_mynn_A2 : " <<
pbl_mynn.
A2 << std::endl;
+
153 amrex::Print() <<
"pbl_mynn_B1 : " <<
pbl_mynn.
B1 << std::endl;
+
154 amrex::Print() <<
"pbl_mynn_B2 : " <<
pbl_mynn.
B2 << std::endl;
+
155 amrex::Print() <<
"pbl_mynn_C1 : " <<
pbl_mynn.
C1 << std::endl;
+
156 amrex::Print() <<
"pbl_mynn_C2 : " <<
pbl_mynn.
C2 << std::endl;
+
157 amrex::Print() <<
"pbl_mynn_C3 : " <<
pbl_mynn.
C3 << std::endl;
+
158 amrex::Print() <<
"pbl_mynn_C4 : " <<
pbl_mynn.
C4 << std::endl;
+
159 amrex::Print() <<
"pbl_mynn_C5 : " <<
pbl_mynn.
C5 << std::endl;
+
160 }
else if (
pbl_type == PBLType::YSU) {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
176 amrex::Real
Pr_t = amrex::Real(1.0) / amrex::Real(3.0);
+
+
+
+
+
+
+
+
184 amrex::Real
Cs = 0.0;
+
+
+
188 amrex::Real
Ce = 0.93;
-
+
191 amrex::Real
Ck = 0.1;
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)
Definition: ERF_MicrophysicsUtils.H:219
AMREX_ENUM(LESType, None, Smagorinsky, Deardorff)
@@ -329,32 +330,31 @@
void init_coeffs(amrex::Real A1_lvl25, amrex::Real A2_lvl25, amrex::Real B1, amrex::Real B2, amrex::Real C1, amrex::Real C2, amrex::Real C3, amrex::Real, amrex::Real C5)
Definition: ERF_MYNNStruct.H:64
Definition: ERF_TurbStruct.H:31
amrex::Real sigma_k
Definition: ERF_TurbStruct.H:193
-
MYNNLevel25 pbl_mynn
Definition: ERF_TurbStruct.H:203
-
PBLType pbl_type
Definition: ERF_TurbStruct.H:201
-
bool use_KE
Definition: ERF_TurbStruct.H:215
-
amrex::Real Sc_t_inv
Definition: ERF_TurbStruct.H:185
+
MYNNLevel25 pbl_mynn
Definition: ERF_TurbStruct.H:204
+
PBLType pbl_type
Definition: ERF_TurbStruct.H:202
+
bool use_KE
Definition: ERF_TurbStruct.H:216
+
amrex::Real Sc_t_inv
Definition: ERF_TurbStruct.H:181
void init_params(int lev, int max_level)
Definition: ERF_TurbStruct.H:33
-
MYNNLevel2 pbl_mynn_level2
Definition: ERF_TurbStruct.H:204
-
RANSType rans_type
Definition: ERF_TurbStruct.H:198
-
bool diffuse_KE_3D
Definition: ERF_TurbStruct.H:216
+
MYNNLevel2 pbl_mynn_level2
Definition: ERF_TurbStruct.H:205
+
RANSType rans_type
Definition: ERF_TurbStruct.H:199
+
bool diffuse_KE_3D
Definition: ERF_TurbStruct.H:217
amrex::Real Ck
Definition: ERF_TurbStruct.H:191
-
std::string pp_prefix
Definition: ERF_TurbStruct.H:172
-
bool pbl_ysu_use_consistent_coriolis
Definition: ERF_TurbStruct.H:209
-
amrex::Real pbl_ysu_land_Ribcr
Definition: ERF_TurbStruct.H:211
-
amrex::Real Cs
Definition: ERF_TurbStruct.H:177
-
amrex::Real Pr_t_inv
Definition: ERF_TurbStruct.H:182
+
std::string pp_prefix
Definition: ERF_TurbStruct.H:170
+
bool pbl_ysu_use_consistent_coriolis
Definition: ERF_TurbStruct.H:210
+
amrex::Real pbl_ysu_land_Ribcr
Definition: ERF_TurbStruct.H:212
+
amrex::Real Cs
Definition: ERF_TurbStruct.H:184
+
amrex::Real Pr_t_inv
Definition: ERF_TurbStruct.H:177
amrex::Real Ce_wall
Definition: ERF_TurbStruct.H:189
amrex::Real Ce
Definition: ERF_TurbStruct.H:188
-
LESType les_type
Definition: ERF_TurbStruct.H:175
-
amrex::Real pbl_ysu_coriolis_freq
Definition: ERF_TurbStruct.H:208
-
bool pbl_ysu_force_over_water
Definition: ERF_TurbStruct.H:210
-
void display(int lev)
Definition: ERF_TurbStruct.H:120
-
amrex::Real Pr_t
Definition: ERF_TurbStruct.H:181
-
amrex::Real theta_ref
Definition: ERF_TurbStruct.H:195
-
amrex::Real Sc_t
Definition: ERF_TurbStruct.H:184
-
bool advect_KE
Definition: ERF_TurbStruct.H:217
-
amrex::Real pbl_ysu_unst_Ribcr
Definition: ERF_TurbStruct.H:212
-
amrex::Real CI
Definition: ERF_TurbStruct.H:179
+
LESType les_type
Definition: ERF_TurbStruct.H:173
+
amrex::Real pbl_ysu_coriolis_freq
Definition: ERF_TurbStruct.H:209
+
bool pbl_ysu_force_over_water
Definition: ERF_TurbStruct.H:211
+
void display(int lev)
Definition: ERF_TurbStruct.H:119
+
amrex::Real Pr_t
Definition: ERF_TurbStruct.H:176
+
amrex::Real theta_ref
Definition: ERF_TurbStruct.H:196
+
amrex::Real Sc_t
Definition: ERF_TurbStruct.H:180
+
bool advect_KE
Definition: ERF_TurbStruct.H:218
+
amrex::Real pbl_ysu_unst_Ribcr
Definition: ERF_TurbStruct.H:213
diff --git a/classERF.html b/classERF.html
index 268e6d3d3..e2296612a 100644
--- a/classERF.html
+++ b/classERF.html
@@ -1970,8 +1970,8 @@