From 9b8c7c96f08979cb617d75929fc3e00c47ede725 Mon Sep 17 00:00:00 2001 From: baperry2 <Bruce.Perry@nrel.gov> Date: Mon, 12 Aug 2024 21:40:41 +0000 Subject: [PATCH] Deployed from erf-model/ERF --- ComputeTurbulentViscosity_8cpp.html | 48 +-- DiffusionSrcForState__N_8cpp.html | 12 +- DiffusionSrcForState__T_8cpp.html | 12 +- ERF__make__sources_8cpp.html | 6 +- ERF__make__tau__terms_8cpp.html | 4 +- ERF__slow__rhs__post_8cpp.html | 8 +- ERF__slow__rhs__pre_8cpp.html | 4 +- PBLModels_8cpp.html | 26 +- TurbStruct_8H_source.html | 505 ++++++++++++++-------------- classERF.html | 4 +- structTurbChoice.html | 403 +++++++++++----------- 11 files changed, 533 insertions(+), 499 deletions(-) diff --git a/ComputeTurbulentViscosity_8cpp.html b/ComputeTurbulentViscosity_8cpp.html index b5550988d5..b4c6257242 100644 --- a/ComputeTurbulentViscosity_8cpp.html +++ b/ComputeTurbulentViscosity_8cpp.html @@ -381,8 +381,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a9bf385bbd3f90411b7189fed <div class="ttc" id="aTurbStruct_8H_html_aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf"><div class="ttname"><a href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a></div><div class="ttdeci">@ Deardorff</div></div> <div class="ttc" id="anamespaceVars_html_a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c"><div class="ttname"><a href="namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c">Vars::xvel</a></div><div class="ttdeci">@ xvel</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:100</div></div> <div class="ttc" id="anamespaceVars_html_a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6"><div class="ttname"><a href="namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6">Vars::yvel</a></div><div class="ttdeci">@ yvel</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:101</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="classERF.html#af836d1bb05ac4c9f535358e14714f13e">ERF::advance_dycore()</a>.</p> <div class="dynheader"> @@ -976,16 +976,16 @@ <h2 class="memtitle"><span class="permalink"><a href="#a730dd933a41b48fe17b15e46 <div class="ttc" id="anamespaceEddyDiff_html_a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446"><div class="ttname"><a href="namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eaa3900ab375460932d825b615bb532446">EddyDiff::NumDiffs</a></div><div class="ttdeci">@ NumDiffs</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:134</div></div> <div class="ttc" id="anamespaceEddyDiff_html_a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767"><div class="ttname"><a href="namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa0c87454b22a819e328491f78bf6767">EddyDiff::KE_h</a></div><div class="ttdeci">@ KE_h</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:123</div></div> <div class="ttc" id="anamespaceEddyDiff_html_a7e7e94a6b49fe20d106a1ea7317d149eafa82972314696da2709ea8ac9b63d963"><div class="ttname"><a href="namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eafa82972314696da2709ea8ac9b63d963">EddyDiff::QKE_h</a></div><div class="ttdeci">@ QKE_h</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:124</div></div> -<div class="ttc" id="astructTurbChoice_html_a0bb2b38f64a12b0b50552e05dee629e7"><div class="ttname"><a href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">TurbChoice::sigma_k</a></div><div class="ttdeci">amrex::Real sigma_k</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:278</div></div> -<div class="ttc" id="astructTurbChoice_html_a2daa4d23f9d89ee777a0d0fbd43196b6"><div class="ttname"><a href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">TurbChoice::Sc_t_inv</a></div><div class="ttdeci">amrex::Real Sc_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:270</div></div> -<div class="ttc" id="astructTurbChoice_html_a61ff7dc6ee4001ae8f2978efd5ff57e4"><div class="ttname"><a href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">TurbChoice::Ck</a></div><div class="ttdeci">amrex::Real Ck</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:276</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_aa75682bb872d7917ffb8fddb21532f40"><div class="ttname"><a href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">TurbChoice::Cs</a></div><div class="ttdeci">amrex::Real Cs</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:262</div></div> -<div class="ttc" id="astructTurbChoice_html_aa90aa6c577f632a8c4582a3538d98ad5"><div class="ttname"><a href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">TurbChoice::Pr_t_inv</a></div><div class="ttdeci">amrex::Real Pr_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:267</div></div> -<div class="ttc" id="astructTurbChoice_html_ab2d1ecb36171ca19ea851e8e682a1478"><div class="ttname"><a href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">TurbChoice::Ce_wall</a></div><div class="ttdeci">amrex::Real Ce_wall</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:274</div></div> -<div class="ttc" id="astructTurbChoice_html_ab6d0ae39e92dcbe7362abf53364c1a8e"><div class="ttname"><a href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">TurbChoice::Ce</a></div><div class="ttdeci">amrex::Real Ce</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:273</div></div> -<div class="ttc" id="astructTurbChoice_html_abf5c21916e9737e406ff55a62f12c781"><div class="ttname"><a href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">TurbChoice::diffuse_QKE_3D</a></div><div class="ttdeci">bool diffuse_QKE_3D</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> -<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:280</div></div> +<div class="ttc" id="astructTurbChoice_html_a0bb2b38f64a12b0b50552e05dee629e7"><div class="ttname"><a href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">TurbChoice::sigma_k</a></div><div class="ttdeci">amrex::Real sigma_k</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> +<div class="ttc" id="astructTurbChoice_html_a2daa4d23f9d89ee777a0d0fbd43196b6"><div class="ttname"><a href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">TurbChoice::Sc_t_inv</a></div><div class="ttdeci">amrex::Real Sc_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> +<div class="ttc" id="astructTurbChoice_html_a61ff7dc6ee4001ae8f2978efd5ff57e4"><div class="ttname"><a href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">TurbChoice::Ck</a></div><div class="ttdeci">amrex::Real Ck</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_aa75682bb872d7917ffb8fddb21532f40"><div class="ttname"><a href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">TurbChoice::Cs</a></div><div class="ttdeci">amrex::Real Cs</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:277</div></div> +<div class="ttc" id="astructTurbChoice_html_aa90aa6c577f632a8c4582a3538d98ad5"><div class="ttname"><a href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">TurbChoice::Pr_t_inv</a></div><div class="ttdeci">amrex::Real Pr_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:282</div></div> +<div class="ttc" id="astructTurbChoice_html_ab2d1ecb36171ca19ea851e8e682a1478"><div class="ttname"><a href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">TurbChoice::Ce_wall</a></div><div class="ttdeci">amrex::Real Ce_wall</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> +<div class="ttc" id="astructTurbChoice_html_ab6d0ae39e92dcbe7362abf53364c1a8e"><div class="ttname"><a href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">TurbChoice::Ce</a></div><div class="ttdeci">amrex::Real Ce</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> +<div class="ttc" id="astructTurbChoice_html_abf5c21916e9737e406ff55a62f12c781"><div class="ttname"><a href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">TurbChoice::diffuse_QKE_3D</a></div><div class="ttdeci">bool diffuse_QKE_3D</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:319</div></div> +<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:295</div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#a9bf385bbd3f90411b7189fedab606be9">ComputeTurbulentViscosity()</a>.</p> <div class="dynheader"> @@ -1562,18 +1562,18 @@ <h2 class="memtitle"><span class="permalink"><a href="#aac21239e5369ac8cdfcc2a3d <div class="ttc" id="anamespaceEddyDiff_html_a7e7e94a6b49fe20d106a1ea7317d149eab74402005c035d247402e5f247827dcc"><div class="ttname"><a href="namespaceEddyDiff.html#a7e7e94a6b49fe20d106a1ea7317d149eab74402005c035d247402e5f247827dcc">EddyDiff::QKE_v</a></div><div class="ttdeci">@ QKE_v</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:130</div></div> <div class="ttc" id="anamespaceLsmVar__MM5_html_a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68"><div class="ttname"><a href="namespaceLsmVar__MM5.html#a0c17a1ae9d9db120b8947e6da767cd3baf198df5800148ff3680d005b5fb09c68">LsmVar_MM5::theta</a></div><div class="ttdeci">@ theta</div><div class="ttdef"><b>Definition:</b> MM5.H:20</div></div> <div class="ttc" id="anamespaceMicVar__Kess_html_ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61"><div class="ttname"><a href="namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61">MicVar_Kess::rho</a></div><div class="ttdeci">@ rho</div><div class="ttdef"><b>Definition:</b> Kessler.H:30</div></div> -<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:286</div></div> -<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:290</div></div> -<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> -<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> -<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> -<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> -<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> -<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> -<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:299</div></div> -<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:297</div></div> -<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:287</div></div> -<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> +<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:301</div></div> +<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> +<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> +<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:306</div></div> +<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> +<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:313</div></div> +<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> +<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:308</div></div> +<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:314</div></div> +<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:312</div></div> +<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:302</div></div> +<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:315</div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#a9bf385bbd3f90411b7189fedab606be9">ComputeTurbulentViscosity()</a>.</p> <div class="dynheader"> diff --git a/DiffusionSrcForState__N_8cpp.html b/DiffusionSrcForState__N_8cpp.html index 7c6e3fced9..de9e6fce6d 100644 --- a/DiffusionSrcForState__N_8cpp.html +++ b/DiffusionSrcForState__N_8cpp.html @@ -882,12 +882,12 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae2f29294ba4e0edf0c7806af <div class="ttc" id="astructDiffChoice_html_a7013ac6c12a0fab52b3c212457441517"><div class="ttname"><a href="structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517">DiffChoice::alpha_T</a></div><div class="ttdeci">amrex::Real alpha_T</div><div class="ttdef"><b>Definition:</b> DiffStruct.H:79</div></div> <div class="ttc" id="astructDiffChoice_html_a9a4435111bba7cde59e3187e4ea85d6d"><div class="ttname"><a href="structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d">DiffChoice::alpha_C</a></div><div class="ttdeci">amrex::Real alpha_C</div><div class="ttdef"><b>Definition:</b> DiffStruct.H:80</div></div> <div class="ttc" id="astructDiffChoice_html_aed5c75ec58e358a735d97869147b2baf"><div class="ttname"><a href="structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf">DiffChoice::molec_diff_type</a></div><div class="ttdeci">MolecDiffType molec_diff_type</div><div class="ttdef"><b>Definition:</b> DiffStruct.H:76</div></div> -<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> -<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:287</div></div> -<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:280</div></div> +<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:320</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> +<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:302</div></div> +<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:295</div></div> </div><!-- fragment --><div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> diff --git a/DiffusionSrcForState__T_8cpp.html b/DiffusionSrcForState__T_8cpp.html index 8f56659cb6..09dbd4b4bd 100644 --- a/DiffusionSrcForState__T_8cpp.html +++ b/DiffusionSrcForState__T_8cpp.html @@ -1034,12 +1034,12 @@ <h2 class="memtitle"><span class="permalink"><a href="#a83e088493f24d2c2cad02b63 <div class="ttc" id="astructDiffChoice_html_a7013ac6c12a0fab52b3c212457441517"><div class="ttname"><a href="structDiffChoice.html#a7013ac6c12a0fab52b3c212457441517">DiffChoice::alpha_T</a></div><div class="ttdeci">amrex::Real alpha_T</div><div class="ttdef"><b>Definition:</b> DiffStruct.H:79</div></div> <div class="ttc" id="astructDiffChoice_html_a9a4435111bba7cde59e3187e4ea85d6d"><div class="ttname"><a href="structDiffChoice.html#a9a4435111bba7cde59e3187e4ea85d6d">DiffChoice::alpha_C</a></div><div class="ttdeci">amrex::Real alpha_C</div><div class="ttdef"><b>Definition:</b> DiffStruct.H:80</div></div> <div class="ttc" id="astructDiffChoice_html_aed5c75ec58e358a735d97869147b2baf"><div class="ttname"><a href="structDiffChoice.html#aed5c75ec58e358a735d97869147b2baf">DiffChoice::molec_diff_type</a></div><div class="ttdeci">MolecDiffType molec_diff_type</div><div class="ttdef"><b>Definition:</b> DiffStruct.H:76</div></div> -<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> -<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:287</div></div> -<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:280</div></div> +<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:320</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> +<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:302</div></div> +<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:295</div></div> </div><!-- fragment --><div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> diff --git a/ERF__make__sources_8cpp.html b/ERF__make__sources_8cpp.html index d7270140b8..82914d7d6c 100644 --- a/ERF__make__sources_8cpp.html +++ b/ERF__make__sources_8cpp.html @@ -622,9 +622,9 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae5ce4675f35ecdefeb8d33f1 <div class="ttc" id="astructSolverChoice_html_afdd906d035384fd962efab24e7a6da7c"><div class="ttname"><a href="structSolverChoice.html#afdd906d035384fd962efab24e7a6da7c">SolverChoice::ave_plane</a></div><div class="ttdeci">int ave_plane</div><div class="ttdef"><b>Definition:</b> DataStruct.H:557</div></div> <div class="ttc" id="astructSpongeChoice_html_a1a41f754595d713df32583f0b0fa606e"><div class="ttname"><a href="structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e">SpongeChoice::sponge_type</a></div><div class="ttdeci">std::string sponge_type</div><div class="ttdef"><b>Definition:</b> SpongeStruct.H:61</div></div> <div class="ttc" id="astructTurbChoice_html"><div class="ttname"><a href="structTurbChoice.html">TurbChoice</a></div><div class="ttdef"><b>Definition:</b> TurbStruct.H:16</div></div> -<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> +<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:320</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> <div class="ttc" id="astructTurbulentPerturbation_html_a6c1c35c60d8c8a7e66c770d78fb314ef"><div class="ttname"><a href="structTurbulentPerturbation.html#a6c1c35c60d8c8a7e66c770d78fb314ef">TurbulentPerturbation::pb_cell</a></div><div class="ttdeci">amrex::MultiFab pb_cell</div><div class="ttdef"><b>Definition:</b> TurbPertStruct.H:525</div></div> <div class="ttc" id="astructTurbulentPerturbation_html_adcb414231654ad9f5232a1a3377c30f2"><div class="ttname"><a href="structTurbulentPerturbation.html#adcb414231654ad9f5232a1a3377c30f2">TurbulentPerturbation::apply_tpi</a></div><div class="ttdeci">void apply_tpi(const int &lev, const amrex::Box &vbx, const int &comp, const amrex::IndexType &m_ixtype, const amrex::Array4< amrex::Real > &src_arr, const amrex::Array4< amrex::Real const > &pert_cell)</div><div class="ttdef"><b>Definition:</b> TurbPertStruct.H:243</div></div> </div><!-- fragment --><div class="dynheader"> diff --git a/ERF__make__tau__terms_8cpp.html b/ERF__make__tau__terms_8cpp.html index 3e95bc2075..313f70f53d 100644 --- a/ERF__make__tau__terms_8cpp.html +++ b/ERF__make__tau__terms_8cpp.html @@ -747,8 +747,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#aeb0929ca1a4b2e5eb9719d51 <div class="ttc" id="astructSolverChoice_html_aa53b017d79e0067923180a0aa59367b4"><div class="ttname"><a href="structSolverChoice.html#aa53b017d79e0067923180a0aa59367b4">SolverChoice::turbChoice</a></div><div class="ttdeci">amrex::Vector< TurbChoice > turbChoice</div><div class="ttdef"><b>Definition:</b> DataStruct.H:469</div></div> <div class="ttc" id="astructSolverChoice_html_ab734eb0a5147b93dc6590038b6decc60"><div class="ttname"><a href="structSolverChoice.html#ab734eb0a5147b93dc6590038b6decc60">SolverChoice::terrain_type</a></div><div class="ttdeci">TerrainType terrain_type</div><div class="ttdef"><b>Definition:</b> DataStruct.H:545</div></div> <div class="ttc" id="astructTurbChoice_html"><div class="ttname"><a href="structTurbChoice.html">TurbChoice</a></div><div class="ttdef"><b>Definition:</b> TurbStruct.H:16</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="ERF__slow__rhs__pre_8cpp.html#ad018745b333f31583ebb5940d370ea6b">erf_slow_rhs_pre()</a>.</p> <div class="dynheader"> diff --git a/ERF__slow__rhs__post_8cpp.html b/ERF__slow__rhs__post_8cpp.html index c7b6a425a6..b697ac87ab 100644 --- a/ERF__slow__rhs__post_8cpp.html +++ b/ERF__slow__rhs__post_8cpp.html @@ -891,10 +891,10 @@ <h2 class="memtitle"><span class="permalink"><a href="#aac3319866aabf87a68fb81ce <div class="ttc" id="astructSolverChoice_html_ad77ddc1a1eff7c49195d54b69aab46f5"><div class="ttname"><a href="structSolverChoice.html#ad77ddc1a1eff7c49195d54b69aab46f5">SolverChoice::incompressible</a></div><div class="ttdeci">amrex::Vector< int > incompressible</div><div class="ttdef"><b>Definition:</b> DataStruct.H:477</div></div> <div class="ttc" id="astructSolverChoice_html_af976afa61859c07e6249963edc367c2d"><div class="ttname"><a href="structSolverChoice.html#af976afa61859c07e6249963edc367c2d">SolverChoice::coupling_type</a></div><div class="ttdeci">CouplingType coupling_type</div><div class="ttdef"><b>Definition:</b> DataStruct.H:544</div></div> <div class="ttc" id="astructTurbChoice_html"><div class="ttname"><a href="structTurbChoice.html">TurbChoice</a></div><div class="ttdef"><b>Definition:</b> TurbStruct.H:16</div></div> -<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> +<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:320</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> </div><!-- fragment --><div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> diff --git a/ERF__slow__rhs__pre_8cpp.html b/ERF__slow__rhs__pre_8cpp.html index 5f0126b87f..7a7573639e 100644 --- a/ERF__slow__rhs__pre_8cpp.html +++ b/ERF__slow__rhs__pre_8cpp.html @@ -1227,8 +1227,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad018745b333f31583ebb5940 <div class="ttc" id="astructSolverChoice_html_ad77ddc1a1eff7c49195d54b69aab46f5"><div class="ttname"><a href="structSolverChoice.html#ad77ddc1a1eff7c49195d54b69aab46f5">SolverChoice::incompressible</a></div><div class="ttdeci">amrex::Vector< int > incompressible</div><div class="ttdef"><b>Definition:</b> DataStruct.H:477</div></div> <div class="ttc" id="astructSolverChoice_html_af976afa61859c07e6249963edc367c2d"><div class="ttname"><a href="structSolverChoice.html#af976afa61859c07e6249963edc367c2d">SolverChoice::coupling_type</a></div><div class="ttdeci">CouplingType coupling_type</div><div class="ttdef"><b>Definition:</b> DataStruct.H:544</div></div> <div class="ttc" id="astructTurbChoice_html"><div class="ttname"><a href="structTurbChoice.html">TurbChoice</a></div><div class="ttdef"><b>Definition:</b> TurbStruct.H:16</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> </div><!-- fragment --><div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> diff --git a/PBLModels_8cpp.html b/PBLModels_8cpp.html index d8edeaf02b..d816764646 100644 --- a/PBLModels_8cpp.html +++ b/PBLModels_8cpp.html @@ -699,19 +699,19 @@ <h2 class="memtitle"><span class="permalink"><a href="#aac21239e5369ac8cdfcc2a3d <div class="ttc" id="anamespaceMicVar__Kess_html_ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61"><div class="ttname"><a href="namespaceMicVar__Kess.html#ad6f84c7e649afdd998b2f37ba87476bea89de8c3bfc941080efb960e5119fbd61">MicVar_Kess::rho</a></div><div class="ttdeci">@ rho</div><div class="ttdef"><b>Definition:</b> Kessler.H:30</div></div> <div class="ttc" id="anamespaceVars_html_a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c"><div class="ttname"><a href="namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a2a10a6e726515894b07621908abd4c0c">Vars::xvel</a></div><div class="ttdeci">@ xvel</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:100</div></div> <div class="ttc" id="anamespaceVars_html_a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6"><div class="ttname"><a href="namespaceVars.html#a161eed9b529c2108b15a09099729c3b9a81793b83204cfa56d4683bc676fbbfb6">Vars::yvel</a></div><div class="ttdeci">@ yvel</div><div class="ttdef"><b>Definition:</b> IndexDefines.H:101</div></div> -<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:286</div></div> -<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:290</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> -<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> -<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> -<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> -<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> -<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> -<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:299</div></div> -<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:297</div></div> -<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:287</div></div> -<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> +<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:301</div></div> +<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> +<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:306</div></div> +<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> +<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:313</div></div> +<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> +<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:308</div></div> +<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:314</div></div> +<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:312</div></div> +<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:302</div></div> +<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:315</div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#a9bf385bbd3f90411b7189fedab606be9">ComputeTurbulentViscosity()</a>.</p> <div class="dynheader"> diff --git a/TurbStruct_8H_source.html b/TurbStruct_8H_source.html index 39c2a5969b..215e11dbeb 100644 --- a/TurbStruct_8H_source.html +++ b/TurbStruct_8H_source.html @@ -177,222 +177,237 @@ <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C3"</span>, <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a>);</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C4"</span>, <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a>);</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C5"</span>, <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a>);</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>);</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span>, <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>);</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// LES constants...</span></div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> , <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>);</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> , <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>);</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>, <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>);</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>, <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>);</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>);</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>);</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>);</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>);</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>);</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// Validate inputs</span></div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> == 0) {</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  amrex::Error(<span class="stringliteral">"Need to specify Cs for Smagorsinky LES"</span>);</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="comment">// Here we cover the case where either one is > 1 and the other is 0, or they both are the same and > 1</span></div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="comment">// Which LES closure?</span></div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  std::string les_type_string = <span class="stringliteral">"None"</span>;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"les_type"</span>, les_type_string, lev);</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Smagorinsky"</span>)) {</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>;</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Deardorff"</span>)) {</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>;</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"None"</span>)) {</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>; <span class="comment">// Means DNS</span></div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  amrex::Error(<span class="stringliteral">"Don't know this les_type"</span>);</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  </div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// Which PBL Closure</span></div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">static</span> std::string pbl_type_string = <span class="stringliteral">"None"</span>;</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"pbl_type"</span>, pbl_type_string, lev);</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"MYNN2.5"</span>) {</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>;</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"YSU"</span>) {</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>;</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"None"</span>) {</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>;</div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  amrex::Error(<span class="stringliteral">"Don't know this pbl_type"</span>);</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="comment">// Do some more stuff for PBL Modeling</span></div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> != <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="comment">// Check for compatibility between PBL, LES, Molec Transport</span></div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  amrex::Print() << <span class="stringliteral">"Selected a PBL model and an LES model: "</span> <<</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="stringliteral">"Using PBL for vertical transport, LES for horizontal"</span> << std::endl;</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  amrex::Error(<span class="stringliteral">"It is not recommended to use Deardorff LES and a PBL model"</span>);</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A1"</span>, <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a>, lev);</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A2"</span>, <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a>, lev);</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B1"</span>, <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a>, lev);</div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B2"</span>, <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a>, lev);</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C1"</span>, <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a>, lev);</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C2"</span>, <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a>, lev);</div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C3"</span>, <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a>, lev);</div> -<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C4"</span>, <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a>, lev);</div> -<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C5"</span>, <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a>, lev);</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  }</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> -<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>, lev);</div> -<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span> , <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>, lev);</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="comment">// LES constants...</span></div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> ,<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>, lev);</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> ,<a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>, lev);</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>,<a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>, lev);</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>,<a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>, lev);</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_coriolis_freq"</span>, <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a>);</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_over_land"</span>, <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a>);</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_land_Ribcr"</span>, <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a>);</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_unst_Ribcr"</span>, <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a>);</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>);</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span>, <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>);</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// LES constants...</span></div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> , <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>);</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> , <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>);</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>, <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>);</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>, <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>);</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>);</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>);</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>);</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>);</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>);</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="comment">// Validate inputs</span></div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> == 0) {</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  amrex::Error(<span class="stringliteral">"Need to specify Cs for Smagorsinky LES"</span>);</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="comment">// Here we cover the case where either one is > 1 and the other is 0, or they both are the same and > 1</span></div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="comment">// Which LES closure?</span></div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  std::string les_type_string = <span class="stringliteral">"None"</span>;</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"les_type"</span>, les_type_string, lev);</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Smagorinsky"</span>)) {</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>;</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Deardorff"</span>)) {</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>;</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"None"</span>)) {</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>; <span class="comment">// Means DNS</span></div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  amrex::Error(<span class="stringliteral">"Don't know this les_type"</span>);</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="comment">// Which PBL Closure</span></div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">static</span> std::string pbl_type_string = <span class="stringliteral">"None"</span>;</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"pbl_type"</span>, pbl_type_string, lev);</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"MYNN2.5"</span>) {</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>;</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"YSU"</span>) {</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>;</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"None"</span>) {</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>;</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  amrex::Error(<span class="stringliteral">"Don't know this pbl_type"</span>);</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="comment">// Do some more stuff for PBL Modeling</span></div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> != <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// Check for compatibility between PBL, LES, Molec Transport</span></div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  amrex::Print() << <span class="stringliteral">"Selected a PBL model and an LES model: "</span> <<</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="stringliteral">"Using PBL for vertical transport, LES for horizontal"</span> << std::endl;</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  amrex::Error(<span class="stringliteral">"It is not recommended to use Deardorff LES and a PBL model"</span>);</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A1"</span>, <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a>, lev);</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A2"</span>, <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a>, lev);</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B1"</span>, <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a>, lev);</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B2"</span>, <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a>, lev);</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C1"</span>, <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a>, lev);</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C2"</span>, <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a>, lev);</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C3"</span>, <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a>, lev);</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C4"</span>, <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a>, lev);</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C5"</span>, <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a>, lev);</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_coriolis_freq"</span>, <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a>);</div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_over_land"</span>, <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a>);</div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_land_Ribcr"</span>, <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a>);</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_unst_Ribcr"</span>, <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a>);</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  }</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>, lev);</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span> , <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>, lev);</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div> <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>, lev);</div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>, lev);</div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>, lev);</div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>, lev);</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>, lev);</div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div> -<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  }</div> -<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  </div> -<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f"> 211</a></span>  <span class="keywordtype">void</span> <a class="code" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">display</a>(<span class="keywordtype">int</span> lev)</div> -<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  {</div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  amrex::Print() << <span class="stringliteral">"Turbulence Settings at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a> && <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  amrex::Print() << <span class="stringliteral">"Using DNS model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> -<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  amrex::Print() << <span class="stringliteral">"Using Smagorinsky LES model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  amrex::Print() << <span class="stringliteral">"Using Deardorff LES model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  amrex::Print() << <span class="stringliteral">"Using MYNN2.5 PBL model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> -<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  amrex::Print() << <span class="stringliteral">"Using YSU PBL model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  </div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> -<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> -<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  amrex::Print() << <span class="stringliteral">"Cs : "</span> << <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> << std::endl;</div> -<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  amrex::Print() << <span class="stringliteral">"CI : "</span> << <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a> << std::endl;</div> -<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  amrex::Print() << <span class="stringliteral">"Pr_t : "</span> << <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a> << std::endl;</div> -<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  amrex::Print() << <span class="stringliteral">"Sc_t : "</span> << <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a> << std::endl;</div> -<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  }</div> -<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  amrex::Print() << <span class="stringliteral">"Ce : "</span> << <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a> << std::endl;</div> -<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  amrex::Print() << <span class="stringliteral">"Ce at wall : "</span> << <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a> << std::endl;</div> -<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  amrex::Print() << <span class="stringliteral">"Ck : "</span> << <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a> << std::endl;</div> -<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  amrex::Print() << <span class="stringliteral">"sigma_k : "</span> << <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a> << std::endl;</div> -<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div> -<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  amrex::Print() << <span class="stringliteral">"reference theta : "</span> << <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a> << std::endl;</div> -<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  }</div> -<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A1 : "</span> << <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a> << std::endl;</div> -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A2 : "</span> << <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a> << std::endl;</div> -<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B1 : "</span> << <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a> << std::endl;</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B2 : "</span> << <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a> << std::endl;</div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C1 : "</span> << <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a> << std::endl;</div> -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C2 : "</span> << <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a> << std::endl;</div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C3 : "</span> << <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a> << std::endl;</div> -<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C4 : "</span> << <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a> << std::endl;</div> -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C5 : "</span> << <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a> << std::endl;</div> -<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  }</div> -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  }</div> -<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  </div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="comment">// Default prefix</span></div> -<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020"> 257</a></span>  std::string <a class="code" href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020">pp_prefix</a> {<span class="stringliteral">"erf"</span>};</div> -<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div> -<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="comment">// LES model</span></div> -<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304"> 260</a></span>  <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500">LESType</a> <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a>;</div> -<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="comment">// Smagorinsky Cs coefficient</span></div> -<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40"> 262</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> = 0.0;</div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="comment">// Smagorinsky CI coefficient</span></div> -<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0"> 264</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a> = 0.0;</div> -<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="comment">// Smagorinsky Turbulent Prandtl Number</span></div> -<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566"> 266</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a> = amrex::Real(1.0) / amrex::Real(3.0);</div> -<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5"> 267</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(3.0);</div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="comment">// Smagorinsky Turbulent Schmidt Number</span></div> -<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a"> 269</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a> = 1.0;</div> -<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6"> 270</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = 1.0;</div> -<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  </div> -<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="comment">// Deardorff Ce coefficient</span></div> -<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e"> 273</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a> = 0.93;</div> -<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478"> 274</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a> = 0.0; <span class="comment">// if > 0, then set Ce to this at k=0</span></div> -<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="comment">// Deardorff Ck coefficient</span></div> -<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4"> 276</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a> = 0.1;</div> -<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="comment">// Deardorff sigma_k coefficient</span></div> -<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7"> 278</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a> = 0.5;</div> -<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div> -<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a"> 280</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a> = 300.0;</div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  </div> -<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="comment">// PBL model</span></div> -<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9"> 283</a></span>  <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5">PBLType</a> <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a>;</div> -<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="comment">// Model coefficients - MYNN2.5</span></div> -<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38"> 285</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a> = 1.18;</div> -<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3"> 286</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a> = 0.665;</div> -<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801"> 287</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a> = 24.0;</div> -<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1"> 288</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a> = 15.0;</div> -<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4"> 289</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a> = 0.137;</div> -<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b"> 290</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a> = 0.75;</div> -<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07"> 291</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a> = 0.352;</div> -<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f"> 292</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a> = 0.0;</div> -<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5"> 293</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a> = 0.2;</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="comment">// LES constants...</span></div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> ,<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>, lev);</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> ,<a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>, lev);</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>,<a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>, lev);</div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>,<a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>, lev);</div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  </div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>, lev);</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>, lev);</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>, lev);</div> +<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div> +<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>, lev);</div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  }</div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>, lev);</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  }</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  }</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  </div> +<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f"> 221</a></span>  <span class="keywordtype">void</span> <a class="code" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">display</a>(<span class="keywordtype">int</span> lev)</div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  {</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  amrex::Print() << <span class="stringliteral">"Turbulence Settings at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a> && <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  amrex::Print() << <span class="stringliteral">"Using DNS model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  amrex::Print() << <span class="stringliteral">"Using Smagorinsky LES model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  amrex::Print() << <span class="stringliteral">"Using Deardorff LES model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  amrex::Print() << <span class="stringliteral">"Using MYNN2.5 PBL model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  amrex::Print() << <span class="stringliteral">"Using YSU PBL model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  }</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> +<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  amrex::Print() << <span class="stringliteral">"Cs : "</span> << <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> << std::endl;</div> +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  amrex::Print() << <span class="stringliteral">"CI : "</span> << <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a> << std::endl;</div> +<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  amrex::Print() << <span class="stringliteral">"Pr_t : "</span> << <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a> << std::endl;</div> +<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  amrex::Print() << <span class="stringliteral">"Sc_t : "</span> << <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a> << std::endl;</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  }</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  amrex::Print() << <span class="stringliteral">"Ce : "</span> << <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a> << std::endl;</div> +<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  amrex::Print() << <span class="stringliteral">"Ce at wall : "</span> << <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a> << std::endl;</div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  amrex::Print() << <span class="stringliteral">"Ck : "</span> << <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a> << std::endl;</div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  amrex::Print() << <span class="stringliteral">"sigma_k : "</span> << <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a> << std::endl;</div> +<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  amrex::Print() << <span class="stringliteral">"reference theta : "</span> << <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a> << std::endl;</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  </div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A1 : "</span> << <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a> << std::endl;</div> +<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A2 : "</span> << <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a> << std::endl;</div> +<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B1 : "</span> << <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a> << std::endl;</div> +<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B2 : "</span> << <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a> << std::endl;</div> +<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C1 : "</span> << <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a> << std::endl;</div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C2 : "</span> << <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a> << std::endl;</div> +<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C3 : "</span> << <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a> << std::endl;</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C4 : "</span> << <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a> << std::endl;</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C5 : "</span> << <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a> << std::endl;</div> +<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_coriolis_freq : "</span> << <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a> << std::endl;</div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_over_land : "</span> << <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a> << std::endl;</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_land_Ribcr : "</span> << <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a> << std::endl;</div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_unst_Ribcr : "</span> << <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a> << std::endl;</div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  }</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  }</div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  </div> +<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="comment">// Default prefix</span></div> +<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020"> 272</a></span>  std::string <a class="code" href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020">pp_prefix</a> {<span class="stringliteral">"erf"</span>};</div> +<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  </div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="comment">// LES model</span></div> +<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304"> 275</a></span>  <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500">LESType</a> <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a>;</div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="comment">// Smagorinsky Cs coefficient</span></div> +<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40"> 277</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> = 0.0;</div> +<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="comment">// Smagorinsky CI coefficient</span></div> +<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0"> 279</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a> = 0.0;</div> +<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="comment">// Smagorinsky Turbulent Prandtl Number</span></div> +<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566"> 281</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a> = amrex::Real(1.0) / amrex::Real(3.0);</div> +<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5"> 282</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(3.0);</div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="comment">// Smagorinsky Turbulent Schmidt Number</span></div> +<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a"> 284</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a> = 1.0;</div> +<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6"> 285</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = 1.0;</div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  </div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="comment">// Deardorff Ce coefficient</span></div> +<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e"> 288</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a> = 0.93;</div> +<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478"> 289</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a> = 0.0; <span class="comment">// if > 0, then set Ce to this at k=0</span></div> +<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="comment">// Deardorff Ck coefficient</span></div> +<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4"> 291</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a> = 0.1;</div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="comment">// Deardorff sigma_k coefficient</span></div> +<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7"> 293</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a> = 0.5;</div> <div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div> -<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="comment">// Model coefficients - YSU</span></div> -<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="comment">// TODO: Add parmparse for all of these above</span></div> -<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52"> 297</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a> = 1.0e-4; <span class="comment">// TODO: make this consistent with coriolis forcing (but note WRF always uses 1e-4)</span></div> -<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491"> 298</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a> = <span class="keyword">false</span>; <span class="comment">// TODO: pull from other inputs and make local</span></div> -<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3"> 299</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a> = 0.25; <span class="comment">// Critical Bulk Richardson number of Land for stable conditions</span></div> -<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f"> 300</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a> = 0.0; <span class="comment">// Critical Bulk Richardson number for unstable conditions</span></div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  </div> -<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="comment">// QKE stuff - default is not to use it, if MYNN2.5 PBL is used default is turb transport in Z-direction only</span></div> -<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b"> 303</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">false</span>;</div> -<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781"> 304</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a> = <span class="keyword">false</span>;</div> -<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70"> 305</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a> = <span class="keyword">true</span>;</div> -<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> };</div> -<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a"> 295</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a> = 300.0;</div> +<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  </div> +<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="comment">// PBL model</span></div> +<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9"> 298</a></span>  <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5">PBLType</a> <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a>;</div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="comment">// Model coefficients - MYNN2.5</span></div> +<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38"> 300</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a> = 1.18;</div> +<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3"> 301</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a> = 0.665;</div> +<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801"> 302</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a> = 24.0;</div> +<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1"> 303</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a> = 15.0;</div> +<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4"> 304</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a> = 0.137;</div> +<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b"> 305</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a> = 0.75;</div> +<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07"> 306</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a> = 0.352;</div> +<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f"> 307</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a> = 0.0;</div> +<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5"> 308</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a> = 0.2;</div> +<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  </div> +<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="comment">// Model coefficients - YSU</span></div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="comment">// TODO: Add parmparse for all of these above</span></div> +<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52"> 312</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a> = 1.0e-4; <span class="comment">// TODO: make this consistent with coriolis forcing (but note WRF always uses 1e-4)</span></div> +<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491"> 313</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a> = <span class="keyword">true</span>; <span class="comment">// TODO: pull from other inputs and make local</span></div> +<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3"> 314</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a> = 0.25; <span class="comment">// Critical Bulk Richardson number of Land for stable conditions</span></div> +<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f"> 315</a></span>  amrex::Real <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a> = 0.0; <span class="comment">// Critical Bulk Richardson number for unstable conditions</span></div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  </div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="comment">// QKE stuff - default is not to use it, if MYNN2.5 PBL is used default is turb transport in Z-direction only</span></div> +<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b"> 318</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">false</span>;</div> +<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781"> 319</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a> = <span class="keyword">false</span>;</div> +<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70"> 320</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a> = <span class="keyword">true</span>;</div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> };</div> +<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="preprocessor">#endif</span></div> <div class="ttc" id="aDataStruct_8H_html_a90da675b718151491fd0c934a0ad3ceba6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="DataStruct_8H.html#a90da675b718151491fd0c934a0ad3ceba6adf97f83acf6453d4a6a4b1070f3754">ABLDriverType::None</a></div><div class="ttdeci">@ None</div></div> <div class="ttc" id="aMicrophysics__Utils_8H_html_ac54f1d17d8842acb42b2312cd353e469"><div class="ttname"><a href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)</div><div class="ttdef"><b>Definition:</b> Microphysics_Utils.H:219</div></div> <div class="ttc" id="aTurbStruct_8H_html_a4a079f2650ca30c787a8375ec5f17ca5"><div class="ttname"><a href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5">PBLType</a></div><div class="ttdeci">PBLType</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:8</div></div> @@ -404,38 +419,38 @@ <div class="ttc" id="aTurbStruct_8H_html_aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a></div><div class="ttdeci">@ None</div></div> <div class="ttc" id="aTurbStruct_8H_html_aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf"><div class="ttname"><a href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a></div><div class="ttdeci">@ Deardorff</div></div> <div class="ttc" id="astructTurbChoice_html"><div class="ttname"><a href="structTurbChoice.html">TurbChoice</a></div><div class="ttdef"><b>Definition:</b> TurbStruct.H:16</div></div> -<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:286</div></div> -<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:290</div></div> -<div class="ttc" id="astructTurbChoice_html_a0bb2b38f64a12b0b50552e05dee629e7"><div class="ttname"><a href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">TurbChoice::sigma_k</a></div><div class="ttdeci">amrex::Real sigma_k</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:278</div></div> -<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> -<div class="ttc" id="astructTurbChoice_html_a2daa4d23f9d89ee777a0d0fbd43196b6"><div class="ttname"><a href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">TurbChoice::Sc_t_inv</a></div><div class="ttdeci">amrex::Real Sc_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:270</div></div> +<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:301</div></div> +<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> +<div class="ttc" id="astructTurbChoice_html_a0bb2b38f64a12b0b50552e05dee629e7"><div class="ttname"><a href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">TurbChoice::sigma_k</a></div><div class="ttdeci">amrex::Real sigma_k</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> +<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:320</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> +<div class="ttc" id="astructTurbChoice_html_a2daa4d23f9d89ee777a0d0fbd43196b6"><div class="ttname"><a href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">TurbChoice::Sc_t_inv</a></div><div class="ttdeci">amrex::Real Sc_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> <div class="ttc" id="astructTurbChoice_html_a45aa6b97fa410c18f1eca312e43b21be"><div class="ttname"><a href="structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be">TurbChoice::init_params</a></div><div class="ttdeci">void init_params(int lev, int max_level)</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:18</div></div> -<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> -<div class="ttc" id="astructTurbChoice_html_a61ff7dc6ee4001ae8f2978efd5ff57e4"><div class="ttname"><a href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">TurbChoice::Ck</a></div><div class="ttdeci">amrex::Real Ck</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:276</div></div> -<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> -<div class="ttc" id="astructTurbChoice_html_a6b8e56e5ace640df7834c013c6788020"><div class="ttname"><a href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020">TurbChoice::pp_prefix</a></div><div class="ttdeci">std::string pp_prefix</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:257</div></div> -<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> -<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> -<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:299</div></div> -<div class="ttc" id="astructTurbChoice_html_aa75682bb872d7917ffb8fddb21532f40"><div class="ttname"><a href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">TurbChoice::Cs</a></div><div class="ttdeci">amrex::Real Cs</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:262</div></div> -<div class="ttc" id="astructTurbChoice_html_aa90aa6c577f632a8c4582a3538d98ad5"><div class="ttname"><a href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">TurbChoice::Pr_t_inv</a></div><div class="ttdeci">amrex::Real Pr_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:267</div></div> -<div class="ttc" id="astructTurbChoice_html_ab2d1ecb36171ca19ea851e8e682a1478"><div class="ttname"><a href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">TurbChoice::Ce_wall</a></div><div class="ttdeci">amrex::Real Ce_wall</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:274</div></div> -<div class="ttc" id="astructTurbChoice_html_ab6d0ae39e92dcbe7362abf53364c1a8e"><div class="ttname"><a href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">TurbChoice::Ce</a></div><div class="ttdeci">amrex::Real Ce</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:273</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> -<div class="ttc" id="astructTurbChoice_html_abf5c21916e9737e406ff55a62f12c781"><div class="ttname"><a href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">TurbChoice::diffuse_QKE_3D</a></div><div class="ttdeci">bool diffuse_QKE_3D</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> -<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:297</div></div> -<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:287</div></div> -<div class="ttc" id="astructTurbChoice_html_ad2a82c43ca82f364c70ae5e61f0cd84f"><div class="ttname"><a href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">TurbChoice::display</a></div><div class="ttdeci">void display(int lev)</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:211</div></div> -<div class="ttc" id="astructTurbChoice_html_ae1bec6cf14226b68f692f86daa1c5566"><div class="ttname"><a href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">TurbChoice::Pr_t</a></div><div class="ttdeci">amrex::Real Pr_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:266</div></div> -<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:280</div></div> -<div class="ttc" id="astructTurbChoice_html_aed763f56a6349187c9c0c0e4c952d05a"><div class="ttname"><a href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">TurbChoice::Sc_t</a></div><div class="ttdeci">amrex::Real Sc_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:269</div></div> -<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> -<div class="ttc" id="astructTurbChoice_html_afa27861e0ffa1f4c9373d465d1db378f"><div class="ttname"><a href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">TurbChoice::pbl_mynn_C4</a></div><div class="ttdeci">amrex::Real pbl_mynn_C4</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:292</div></div> -<div class="ttc" id="astructTurbChoice_html_afbf3b28d53a35977d4ff77e6928122c0"><div class="ttname"><a href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">TurbChoice::CI</a></div><div class="ttdeci">amrex::Real CI</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:264</div></div> +<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:306</div></div> +<div class="ttc" id="astructTurbChoice_html_a61ff7dc6ee4001ae8f2978efd5ff57e4"><div class="ttname"><a href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">TurbChoice::Ck</a></div><div class="ttdeci">amrex::Real Ck</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> +<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> +<div class="ttc" id="astructTurbChoice_html_a6b8e56e5ace640df7834c013c6788020"><div class="ttname"><a href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020">TurbChoice::pp_prefix</a></div><div class="ttdeci">std::string pp_prefix</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:272</div></div> +<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:313</div></div> +<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:308</div></div> +<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:314</div></div> +<div class="ttc" id="astructTurbChoice_html_aa75682bb872d7917ffb8fddb21532f40"><div class="ttname"><a href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">TurbChoice::Cs</a></div><div class="ttdeci">amrex::Real Cs</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:277</div></div> +<div class="ttc" id="astructTurbChoice_html_aa90aa6c577f632a8c4582a3538d98ad5"><div class="ttname"><a href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">TurbChoice::Pr_t_inv</a></div><div class="ttdeci">amrex::Real Pr_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:282</div></div> +<div class="ttc" id="astructTurbChoice_html_ab2d1ecb36171ca19ea851e8e682a1478"><div class="ttname"><a href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">TurbChoice::Ce_wall</a></div><div class="ttdeci">amrex::Real Ce_wall</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> +<div class="ttc" id="astructTurbChoice_html_ab6d0ae39e92dcbe7362abf53364c1a8e"><div class="ttname"><a href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">TurbChoice::Ce</a></div><div class="ttdeci">amrex::Real Ce</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> +<div class="ttc" id="astructTurbChoice_html_abf5c21916e9737e406ff55a62f12c781"><div class="ttname"><a href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">TurbChoice::diffuse_QKE_3D</a></div><div class="ttdeci">bool diffuse_QKE_3D</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:319</div></div> +<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:312</div></div> +<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:302</div></div> +<div class="ttc" id="astructTurbChoice_html_ad2a82c43ca82f364c70ae5e61f0cd84f"><div class="ttname"><a href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">TurbChoice::display</a></div><div class="ttdeci">void display(int lev)</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:221</div></div> +<div class="ttc" id="astructTurbChoice_html_ae1bec6cf14226b68f692f86daa1c5566"><div class="ttname"><a href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">TurbChoice::Pr_t</a></div><div class="ttdeci">amrex::Real Pr_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:281</div></div> +<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:295</div></div> +<div class="ttc" id="astructTurbChoice_html_aed763f56a6349187c9c0c0e4c952d05a"><div class="ttname"><a href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">TurbChoice::Sc_t</a></div><div class="ttdeci">amrex::Real Sc_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:284</div></div> +<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:315</div></div> +<div class="ttc" id="astructTurbChoice_html_afa27861e0ffa1f4c9373d465d1db378f"><div class="ttname"><a href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">TurbChoice::pbl_mynn_C4</a></div><div class="ttdeci">amrex::Real pbl_mynn_C4</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:307</div></div> +<div class="ttc" id="astructTurbChoice_html_afbf3b28d53a35977d4ff77e6928122c0"><div class="ttname"><a href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">TurbChoice::CI</a></div><div class="ttdeci">amrex::Real CI</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:279</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/classERF.html b/classERF.html index 58f04bda49..a88de0e38b 100644 --- a/classERF.html +++ b/classERF.html @@ -2059,8 +2059,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#af836d1bb05ac4c9f535358e1 <div class="ttc" id="astructSpongeChoice_html"><div class="ttname"><a href="structSpongeChoice.html">SpongeChoice</a></div><div class="ttdef"><b>Definition:</b> SpongeStruct.H:15</div></div> <div class="ttc" id="astructSpongeChoice_html_a1a41f754595d713df32583f0b0fa606e"><div class="ttname"><a href="structSpongeChoice.html#a1a41f754595d713df32583f0b0fa606e">SpongeChoice::sponge_type</a></div><div class="ttdeci">std::string sponge_type</div><div class="ttdef"><b>Definition:</b> SpongeStruct.H:61</div></div> <div class="ttc" id="astructTurbChoice_html"><div class="ttname"><a href="structTurbChoice.html">TurbChoice</a></div><div class="ttdef"><b>Definition:</b> TurbStruct.H:16</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> </div><!-- fragment --><div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> diff --git a/structTurbChoice.html b/structTurbChoice.html index 6367606caf..4abef834e3 100644 --- a/structTurbChoice.html +++ b/structTurbChoice.html @@ -164,7 +164,7 @@ <tr class="separator:a86360cd9caf3bf7a97e09a9118c5d2b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac20bc5ed8f1482a520b623dc9cc1ef52"><td class="memItemLeft" align="right" valign="top">amrex::Real </td><td class="memItemRight" valign="bottom"><a class="el" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a> = 1.0e-4</td></tr> <tr class="separator:ac20bc5ed8f1482a520b623dc9cc1ef52"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a788407e8223bc8e19ee41f8107a92491"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a> = false</td></tr> +<tr class="memitem:a788407e8223bc8e19ee41f8107a92491"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a> = true</td></tr> <tr class="separator:a788407e8223bc8e19ee41f8107a92491"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96c1a42307db82ece270acdac75da9a3"><td class="memItemLeft" align="right" valign="top">amrex::Real </td><td class="memItemRight" valign="bottom"><a class="el" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a> = 0.25</td></tr> <tr class="separator:a96c1a42307db82ece270acdac75da9a3"><td class="memSeparator" colspan="2"> </td></tr> @@ -203,75 +203,84 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad2a82c43ca82f364c70ae5e6 </tr> </table> </div><div class="memdoc"> -<div class="fragment"><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  {</div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  amrex::Print() << <span class="stringliteral">"Turbulence Settings at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a> && <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  amrex::Print() << <span class="stringliteral">"Using DNS model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> -<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  amrex::Print() << <span class="stringliteral">"Using Smagorinsky LES model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  amrex::Print() << <span class="stringliteral">"Using Deardorff LES model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  amrex::Print() << <span class="stringliteral">"Using MYNN2.5 PBL model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> -<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  amrex::Print() << <span class="stringliteral">"Using YSU PBL model at level "</span> << lev << std::endl;</div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  </div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> -<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> -<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  amrex::Print() << <span class="stringliteral">"Cs : "</span> << <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> << std::endl;</div> -<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  amrex::Print() << <span class="stringliteral">"CI : "</span> << <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a> << std::endl;</div> -<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  amrex::Print() << <span class="stringliteral">"Pr_t : "</span> << <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a> << std::endl;</div> -<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  amrex::Print() << <span class="stringliteral">"Sc_t : "</span> << <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a> << std::endl;</div> -<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  }</div> -<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  amrex::Print() << <span class="stringliteral">"Ce : "</span> << <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a> << std::endl;</div> -<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  amrex::Print() << <span class="stringliteral">"Ce at wall : "</span> << <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a> << std::endl;</div> -<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  amrex::Print() << <span class="stringliteral">"Ck : "</span> << <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a> << std::endl;</div> -<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  amrex::Print() << <span class="stringliteral">"sigma_k : "</span> << <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a> << std::endl;</div> -<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div> -<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  amrex::Print() << <span class="stringliteral">"reference theta : "</span> << <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a> << std::endl;</div> -<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  }</div> -<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A1 : "</span> << <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a> << std::endl;</div> -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A2 : "</span> << <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a> << std::endl;</div> -<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B1 : "</span> << <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a> << std::endl;</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B2 : "</span> << <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a> << std::endl;</div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C1 : "</span> << <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a> << std::endl;</div> -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C2 : "</span> << <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a> << std::endl;</div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C3 : "</span> << <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a> << std::endl;</div> -<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C4 : "</span> << <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a> << std::endl;</div> -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C5 : "</span> << <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a> << std::endl;</div> -<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  }</div> -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  }</div> +<div class="fragment"><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  {</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  amrex::Print() << <span class="stringliteral">"Turbulence Settings at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a> && <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  amrex::Print() << <span class="stringliteral">"Using DNS model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  amrex::Print() << <span class="stringliteral">"Using Smagorinsky LES model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  amrex::Print() << <span class="stringliteral">"Using Deardorff LES model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  amrex::Print() << <span class="stringliteral">"Using MYNN2.5 PBL model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  amrex::Print() << <span class="stringliteral">"Using YSU PBL model at level "</span> << lev << std::endl;</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  }</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> +<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  amrex::Print() << <span class="stringliteral">"Cs : "</span> << <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> << std::endl;</div> +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  amrex::Print() << <span class="stringliteral">"CI : "</span> << <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a> << std::endl;</div> +<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  amrex::Print() << <span class="stringliteral">"Pr_t : "</span> << <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a> << std::endl;</div> +<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  amrex::Print() << <span class="stringliteral">"Sc_t : "</span> << <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a> << std::endl;</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  }</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  amrex::Print() << <span class="stringliteral">"Ce : "</span> << <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a> << std::endl;</div> +<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  amrex::Print() << <span class="stringliteral">"Ce at wall : "</span> << <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a> << std::endl;</div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  amrex::Print() << <span class="stringliteral">"Ck : "</span> << <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a> << std::endl;</div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  amrex::Print() << <span class="stringliteral">"sigma_k : "</span> << <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a> << std::endl;</div> +<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  amrex::Print() << <span class="stringliteral">"reference theta : "</span> << <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a> << std::endl;</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  </div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A1 : "</span> << <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a> << std::endl;</div> +<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_A2 : "</span> << <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a> << std::endl;</div> +<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B1 : "</span> << <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a> << std::endl;</div> +<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_B2 : "</span> << <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a> << std::endl;</div> +<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C1 : "</span> << <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a> << std::endl;</div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C2 : "</span> << <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a> << std::endl;</div> +<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C3 : "</span> << <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a> << std::endl;</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C4 : "</span> << <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a> << std::endl;</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  amrex::Print() << <span class="stringliteral">"pbl_mynn_C5 : "</span> << <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a> << std::endl;</div> +<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_coriolis_freq : "</span> << <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a> << std::endl;</div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_over_land : "</span> << <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a> << std::endl;</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_land_Ribcr : "</span> << <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a> << std::endl;</div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  amrex::Print() << <span class="stringliteral">"pbl_ysu_unst_Ribcr : "</span> << <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a> << std::endl;</div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  }</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  }</div> <div class="ttc" id="aTurbStruct_8H_html_a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a></div><div class="ttdeci">@ None</div></div> <div class="ttc" id="aTurbStruct_8H_html_a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601"><div class="ttname"><a href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a></div><div class="ttdeci">@ MYNN25</div></div> <div class="ttc" id="aTurbStruct_8H_html_a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe"><div class="ttname"><a href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a></div><div class="ttdeci">@ YSU</div></div> <div class="ttc" id="aTurbStruct_8H_html_aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808"><div class="ttname"><a href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a></div><div class="ttdeci">@ Smagorinsky</div></div> <div class="ttc" id="aTurbStruct_8H_html_aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a></div><div class="ttdeci">@ None</div></div> <div class="ttc" id="aTurbStruct_8H_html_aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf"><div class="ttname"><a href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a></div><div class="ttdeci">@ Deardorff</div></div> -<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:286</div></div> -<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:290</div></div> -<div class="ttc" id="astructTurbChoice_html_a0bb2b38f64a12b0b50552e05dee629e7"><div class="ttname"><a href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">TurbChoice::sigma_k</a></div><div class="ttdeci">amrex::Real sigma_k</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:278</div></div> -<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:283</div></div> -<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> -<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> -<div class="ttc" id="astructTurbChoice_html_a61ff7dc6ee4001ae8f2978efd5ff57e4"><div class="ttname"><a href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">TurbChoice::Ck</a></div><div class="ttdeci">amrex::Real Ck</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:276</div></div> -<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> -<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> -<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> -<div class="ttc" id="astructTurbChoice_html_aa75682bb872d7917ffb8fddb21532f40"><div class="ttname"><a href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">TurbChoice::Cs</a></div><div class="ttdeci">amrex::Real Cs</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:262</div></div> -<div class="ttc" id="astructTurbChoice_html_ab2d1ecb36171ca19ea851e8e682a1478"><div class="ttname"><a href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">TurbChoice::Ce_wall</a></div><div class="ttdeci">amrex::Real Ce_wall</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:274</div></div> -<div class="ttc" id="astructTurbChoice_html_ab6d0ae39e92dcbe7362abf53364c1a8e"><div class="ttname"><a href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">TurbChoice::Ce</a></div><div class="ttdeci">amrex::Real Ce</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:273</div></div> -<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:260</div></div> -<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:287</div></div> -<div class="ttc" id="astructTurbChoice_html_ae1bec6cf14226b68f692f86daa1c5566"><div class="ttname"><a href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">TurbChoice::Pr_t</a></div><div class="ttdeci">amrex::Real Pr_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:266</div></div> -<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:280</div></div> -<div class="ttc" id="astructTurbChoice_html_aed763f56a6349187c9c0c0e4c952d05a"><div class="ttname"><a href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">TurbChoice::Sc_t</a></div><div class="ttdeci">amrex::Real Sc_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:269</div></div> -<div class="ttc" id="astructTurbChoice_html_afa27861e0ffa1f4c9373d465d1db378f"><div class="ttname"><a href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">TurbChoice::pbl_mynn_C4</a></div><div class="ttdeci">amrex::Real pbl_mynn_C4</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:292</div></div> -<div class="ttc" id="astructTurbChoice_html_afbf3b28d53a35977d4ff77e6928122c0"><div class="ttname"><a href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">TurbChoice::CI</a></div><div class="ttdeci">amrex::Real CI</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:264</div></div> +<div class="ttc" id="astructTurbChoice_html_a03e64a895e160cddef42f93bb6fed6e3"><div class="ttname"><a href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">TurbChoice::pbl_mynn_A2</a></div><div class="ttdeci">amrex::Real pbl_mynn_A2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:301</div></div> +<div class="ttc" id="astructTurbChoice_html_a0696e8178c638da6cf94c4a1d8e4358b"><div class="ttname"><a href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">TurbChoice::pbl_mynn_C2</a></div><div class="ttdeci">amrex::Real pbl_mynn_C2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> +<div class="ttc" id="astructTurbChoice_html_a0bb2b38f64a12b0b50552e05dee629e7"><div class="ttname"><a href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">TurbChoice::sigma_k</a></div><div class="ttdeci">amrex::Real sigma_k</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:293</div></div> +<div class="ttc" id="astructTurbChoice_html_a15b9bb58cde72bab3f5714934125f3f9"><div class="ttname"><a href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">TurbChoice::pbl_type</a></div><div class="ttdeci">PBLType pbl_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:298</div></div> +<div class="ttc" id="astructTurbChoice_html_a1d65cf1a08660a3d7464755da8c70a38"><div class="ttname"><a href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">TurbChoice::pbl_mynn_A1</a></div><div class="ttdeci">amrex::Real pbl_mynn_A1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:300</div></div> +<div class="ttc" id="astructTurbChoice_html_a5129ba60955a0990ef80166638acaa07"><div class="ttname"><a href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">TurbChoice::pbl_mynn_C3</a></div><div class="ttdeci">amrex::Real pbl_mynn_C3</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:306</div></div> +<div class="ttc" id="astructTurbChoice_html_a61ff7dc6ee4001ae8f2978efd5ff57e4"><div class="ttname"><a href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">TurbChoice::Ck</a></div><div class="ttdeci">amrex::Real Ck</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:291</div></div> +<div class="ttc" id="astructTurbChoice_html_a6b61f96e8842316dd867ab6523967ff1"><div class="ttname"><a href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">TurbChoice::pbl_mynn_B2</a></div><div class="ttdeci">amrex::Real pbl_mynn_B2</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> +<div class="ttc" id="astructTurbChoice_html_a788407e8223bc8e19ee41f8107a92491"><div class="ttname"><a href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">TurbChoice::pbl_ysu_over_land</a></div><div class="ttdeci">bool pbl_ysu_over_land</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:313</div></div> +<div class="ttc" id="astructTurbChoice_html_a81257c2f6df7923e67b95b20150439b4"><div class="ttname"><a href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">TurbChoice::pbl_mynn_C1</a></div><div class="ttdeci">amrex::Real pbl_mynn_C1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> +<div class="ttc" id="astructTurbChoice_html_a86360cd9caf3bf7a97e09a9118c5d2b5"><div class="ttname"><a href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">TurbChoice::pbl_mynn_C5</a></div><div class="ttdeci">amrex::Real pbl_mynn_C5</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:308</div></div> +<div class="ttc" id="astructTurbChoice_html_a96c1a42307db82ece270acdac75da9a3"><div class="ttname"><a href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">TurbChoice::pbl_ysu_land_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_land_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:314</div></div> +<div class="ttc" id="astructTurbChoice_html_aa75682bb872d7917ffb8fddb21532f40"><div class="ttname"><a href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">TurbChoice::Cs</a></div><div class="ttdeci">amrex::Real Cs</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:277</div></div> +<div class="ttc" id="astructTurbChoice_html_ab2d1ecb36171ca19ea851e8e682a1478"><div class="ttname"><a href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">TurbChoice::Ce_wall</a></div><div class="ttdeci">amrex::Real Ce_wall</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:289</div></div> +<div class="ttc" id="astructTurbChoice_html_ab6d0ae39e92dcbe7362abf53364c1a8e"><div class="ttname"><a href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">TurbChoice::Ce</a></div><div class="ttdeci">amrex::Real Ce</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:288</div></div> +<div class="ttc" id="astructTurbChoice_html_abbba68e0d699dd97701d31a0e37d5304"><div class="ttname"><a href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">TurbChoice::les_type</a></div><div class="ttdeci">LESType les_type</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:275</div></div> +<div class="ttc" id="astructTurbChoice_html_ac20bc5ed8f1482a520b623dc9cc1ef52"><div class="ttname"><a href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">TurbChoice::pbl_ysu_coriolis_freq</a></div><div class="ttdeci">amrex::Real pbl_ysu_coriolis_freq</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:312</div></div> +<div class="ttc" id="astructTurbChoice_html_ac8533193bb1789d8713f156443ac6801"><div class="ttname"><a href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">TurbChoice::pbl_mynn_B1</a></div><div class="ttdeci">amrex::Real pbl_mynn_B1</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:302</div></div> +<div class="ttc" id="astructTurbChoice_html_ae1bec6cf14226b68f692f86daa1c5566"><div class="ttname"><a href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">TurbChoice::Pr_t</a></div><div class="ttdeci">amrex::Real Pr_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:281</div></div> +<div class="ttc" id="astructTurbChoice_html_aeb3c184b540858407426a606327fba3a"><div class="ttname"><a href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">TurbChoice::theta_ref</a></div><div class="ttdeci">amrex::Real theta_ref</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:295</div></div> +<div class="ttc" id="astructTurbChoice_html_aed763f56a6349187c9c0c0e4c952d05a"><div class="ttname"><a href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">TurbChoice::Sc_t</a></div><div class="ttdeci">amrex::Real Sc_t</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:284</div></div> +<div class="ttc" id="astructTurbChoice_html_af274e04335b259bb7b35f7c836f8310f"><div class="ttname"><a href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">TurbChoice::pbl_ysu_unst_Ribcr</a></div><div class="ttdeci">amrex::Real pbl_ysu_unst_Ribcr</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:315</div></div> +<div class="ttc" id="astructTurbChoice_html_afa27861e0ffa1f4c9373d465d1db378f"><div class="ttname"><a href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">TurbChoice::pbl_mynn_C4</a></div><div class="ttdeci">amrex::Real pbl_mynn_C4</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:307</div></div> +<div class="ttc" id="astructTurbChoice_html_afbf3b28d53a35977d4ff77e6928122c0"><div class="ttname"><a href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">TurbChoice::CI</a></div><div class="ttdeci">amrex::Real CI</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:279</div></div> </div><!-- fragment --> </div> </div> @@ -381,131 +390,141 @@ <h2 class="memtitle"><span class="permalink"><a href="#a45aa6b97fa410c18f1eca312 <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C3"</span>, <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a>);</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C4"</span>, <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a>);</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C5"</span>, <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a>);</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>);</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span>, <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>);</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// LES constants...</span></div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> , <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>);</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> , <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>);</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>, <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>);</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>, <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>);</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>);</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>);</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>);</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>);</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>);</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// Validate inputs</span></div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> == 0) {</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  amrex::Error(<span class="stringliteral">"Need to specify Cs for Smagorsinky LES"</span>);</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="comment">// Here we cover the case where either one is > 1 and the other is 0, or they both are the same and > 1</span></div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="comment">// Which LES closure?</span></div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  std::string les_type_string = <span class="stringliteral">"None"</span>;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"les_type"</span>, les_type_string, lev);</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Smagorinsky"</span>)) {</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>;</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Deardorff"</span>)) {</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>;</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"None"</span>)) {</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>; <span class="comment">// Means DNS</span></div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  amrex::Error(<span class="stringliteral">"Don't know this les_type"</span>);</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  </div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// Which PBL Closure</span></div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">static</span> std::string pbl_type_string = <span class="stringliteral">"None"</span>;</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"pbl_type"</span>, pbl_type_string, lev);</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"MYNN2.5"</span>) {</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>;</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"YSU"</span>) {</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>;</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"None"</span>) {</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>;</div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  amrex::Error(<span class="stringliteral">"Don't know this pbl_type"</span>);</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="comment">// Do some more stuff for PBL Modeling</span></div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> != <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="comment">// Check for compatibility between PBL, LES, Molec Transport</span></div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  amrex::Print() << <span class="stringliteral">"Selected a PBL model and an LES model: "</span> <<</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="stringliteral">"Using PBL for vertical transport, LES for horizontal"</span> << std::endl;</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  amrex::Error(<span class="stringliteral">"It is not recommended to use Deardorff LES and a PBL model"</span>);</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A1"</span>, <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a>, lev);</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A2"</span>, <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a>, lev);</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B1"</span>, <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a>, lev);</div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B2"</span>, <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a>, lev);</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C1"</span>, <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a>, lev);</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C2"</span>, <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a>, lev);</div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C3"</span>, <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a>, lev);</div> -<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C4"</span>, <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a>, lev);</div> -<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C5"</span>, <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a>, lev);</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  }</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> -<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>, lev);</div> -<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span> , <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>, lev);</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="comment">// LES constants...</span></div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> ,<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>, lev);</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> ,<a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>, lev);</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>,<a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>, lev);</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>,<a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>, lev);</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_coriolis_freq"</span>, <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a>);</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_over_land"</span>, <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a>);</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_land_Ribcr"</span>, <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a>);</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_unst_Ribcr"</span>, <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a>);</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>);</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span>, <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>);</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// LES constants...</span></div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> , <a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>);</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> , <a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>);</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>, <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>);</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>, <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>);</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>);</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>);</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>);</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>);</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>);</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="comment">// Validate inputs</span></div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>) {</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a> == 0) {</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  amrex::Error(<span class="stringliteral">"Need to specify Cs for Smagorsinky LES"</span>);</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="comment">// Here we cover the case where either one is > 1 and the other is 0, or they both are the same and > 1</span></div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="comment">// Which LES closure?</span></div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  std::string les_type_string = <span class="stringliteral">"None"</span>;</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"les_type"</span>, les_type_string, lev);</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Smagorinsky"</span>)) {</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a409c5986f243d66ca7b1ef5882f4f808">LESType::Smagorinsky</a>;</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"Deardorff"</span>)) {</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>;</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!les_type_string.compare(<span class="stringliteral">"None"</span>)) {</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> = <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>; <span class="comment">// Means DNS</span></div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  amrex::Error(<span class="stringliteral">"Don't know this les_type"</span>);</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="comment">// Which PBL Closure</span></div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">static</span> std::string pbl_type_string = <span class="stringliteral">"None"</span>;</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.get(<span class="stringliteral">"pbl_type"</span>, pbl_type_string, lev);</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"MYNN2.5"</span>) {</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>;</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"YSU"</span>) {</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>;</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pbl_type_string == <span class="stringliteral">"None"</span>) {</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> = <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>;</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  amrex::Error(<span class="stringliteral">"Don't know this pbl_type"</span>);</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="comment">// Do some more stuff for PBL Modeling</span></div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> != <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5a6adf97f83acf6453d4a6a4b1070f3754">PBLType::None</a>) {</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// Check for compatibility between PBL, LES, Molec Transport</span></div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> != <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500a6adf97f83acf6453d4a6a4b1070f3754">LESType::None</a>) {</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  amrex::Print() << <span class="stringliteral">"Selected a PBL model and an LES model: "</span> <<</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="stringliteral">"Using PBL for vertical transport, LES for horizontal"</span> << std::endl;</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  amrex::Error(<span class="stringliteral">"It is not recommended to use Deardorff LES and a PBL model"</span>);</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A1"</span>, <a class="code" href="structTurbChoice.html#a1d65cf1a08660a3d7464755da8c70a38">pbl_mynn_A1</a>, lev);</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_A2"</span>, <a class="code" href="structTurbChoice.html#a03e64a895e160cddef42f93bb6fed6e3">pbl_mynn_A2</a>, lev);</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B1"</span>, <a class="code" href="structTurbChoice.html#ac8533193bb1789d8713f156443ac6801">pbl_mynn_B1</a>, lev);</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_B2"</span>, <a class="code" href="structTurbChoice.html#a6b61f96e8842316dd867ab6523967ff1">pbl_mynn_B2</a>, lev);</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C1"</span>, <a class="code" href="structTurbChoice.html#a81257c2f6df7923e67b95b20150439b4">pbl_mynn_C1</a>, lev);</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C2"</span>, <a class="code" href="structTurbChoice.html#a0696e8178c638da6cf94c4a1d8e4358b">pbl_mynn_C2</a>, lev);</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C3"</span>, <a class="code" href="structTurbChoice.html#a5129ba60955a0990ef80166638acaa07">pbl_mynn_C3</a>, lev);</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C4"</span>, <a class="code" href="structTurbChoice.html#afa27861e0ffa1f4c9373d465d1db378f">pbl_mynn_C4</a>, lev);</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_mynn_C5"</span>, <a class="code" href="structTurbChoice.html#a86360cd9caf3bf7a97e09a9118c5d2b5">pbl_mynn_C5</a>, lev);</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5ad032bccff1ff2e272cc68da5a0de09fe">PBLType::YSU</a>) {</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_coriolis_freq"</span>, <a class="code" href="structTurbChoice.html#ac20bc5ed8f1482a520b623dc9cc1ef52">pbl_ysu_coriolis_freq</a>);</div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_over_land"</span>, <a class="code" href="structTurbChoice.html#a788407e8223bc8e19ee41f8107a92491">pbl_ysu_over_land</a>);</div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_land_Ribcr"</span>, <a class="code" href="structTurbChoice.html#a96c1a42307db82ece270acdac75da9a3">pbl_ysu_land_Ribcr</a>);</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"pbl_ysu_unst_Ribcr"</span>, <a class="code" href="structTurbChoice.html#af274e04335b259bb7b35f7c836f8310f">pbl_ysu_unst_Ribcr</a>);</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  }</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="comment">// Right now, solving the QKE equation is only supported when MYNN PBL is turned on</span></div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#a15b9bb58cde72bab3f5714934125f3f9">pbl_type</a> == <a class="code" href="TurbStruct_8H.html#a4a079f2650ca30c787a8375ec5f17ca5abdeb9a753db1d1f3fe0e944eab1d0601">PBLType::MYNN25</a>) {</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">use_QKE</a> = <span class="keyword">true</span>;</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"diffuse_QKE_3D"</span>, <a class="code" href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">diffuse_QKE_3D</a>, lev);</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"advect_QKE"</span> , <a class="code" href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">advect_QKE</a>, lev);</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div> <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>, lev);</div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>, lev);</div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>, lev);</div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>, lev);</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>, lev);</div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div> -<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  }</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="comment">// LES constants...</span></div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Cs"</span> ,<a class="code" href="structTurbChoice.html#aa75682bb872d7917ffb8fddb21532f40">Cs</a>, lev);</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"CI"</span> ,<a class="code" href="structTurbChoice.html#afbf3b28d53a35977d4ff77e6928122c0">CI</a>, lev);</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Pr_t"</span>,<a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>, lev);</div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Sc_t"</span>,<a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>, lev);</div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="comment">// Compute relevant forms of diffusion parameters</span></div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">Pr_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#ae1bec6cf14226b68f692f86daa1c5566">Pr_t</a>;</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">Sc_t_inv</a> = amrex::Real(1.0) / <a class="code" href="structTurbChoice.html#aed763f56a6349187c9c0c0e4c952d05a">Sc_t</a>;</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  </div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce"</span> , <a class="code" href="structTurbChoice.html#ab6d0ae39e92dcbe7362abf53364c1a8e">Ce</a>, lev);</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ce_wall"</span> , <a class="code" href="structTurbChoice.html#ab2d1ecb36171ca19ea851e8e682a1478">Ce_wall</a>, lev);</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"sigma_k"</span> , <a class="code" href="structTurbChoice.html#a0bb2b38f64a12b0b50552e05dee629e7">sigma_k</a>, lev);</div> +<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div> +<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">if</span> (<a class="code" href="structTurbChoice.html#abbba68e0d699dd97701d31a0e37d5304">les_type</a> == <a class="code" href="TurbStruct_8H.html#aa346fa9f5c0cb101a7766563fb76c500ab7106655ebb5e00e0f040302bf4129bf">LESType::Deardorff</a>) {</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"Ck"</span> , <a class="code" href="structTurbChoice.html#a61ff7dc6ee4001ae8f2978efd5ff57e4">Ck</a>, lev);</div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  }</div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a>.query(<span class="stringliteral">"theta_ref"</span>, <a class="code" href="structTurbChoice.html#aeb3c184b540858407426a606327fba3a">theta_ref</a>, lev);</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  }</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  }</div> <div class="ttc" id="aMicrophysics__Utils_8H_html_ac54f1d17d8842acb42b2312cd353e469"><div class="ttname"><a href="Microphysics__Utils_8H.html#ac54f1d17d8842acb42b2312cd353e469">pp</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real pp(amrex::Real y)</div><div class="ttdef"><b>Definition:</b> Microphysics_Utils.H:219</div></div> -<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:305</div></div> -<div class="ttc" id="astructTurbChoice_html_a2daa4d23f9d89ee777a0d0fbd43196b6"><div class="ttname"><a href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">TurbChoice::Sc_t_inv</a></div><div class="ttdeci">amrex::Real Sc_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:270</div></div> -<div class="ttc" id="astructTurbChoice_html_a6b8e56e5ace640df7834c013c6788020"><div class="ttname"><a href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020">TurbChoice::pp_prefix</a></div><div class="ttdeci">std::string pp_prefix</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:257</div></div> -<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:303</div></div> -<div class="ttc" id="astructTurbChoice_html_aa90aa6c577f632a8c4582a3538d98ad5"><div class="ttname"><a href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">TurbChoice::Pr_t_inv</a></div><div class="ttdeci">amrex::Real Pr_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:267</div></div> -<div class="ttc" id="astructTurbChoice_html_abf5c21916e9737e406ff55a62f12c781"><div class="ttname"><a href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">TurbChoice::diffuse_QKE_3D</a></div><div class="ttdeci">bool diffuse_QKE_3D</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:304</div></div> +<div class="ttc" id="astructTurbChoice_html_a0da945128af7536d9fd82586a853de70"><div class="ttname"><a href="structTurbChoice.html#a0da945128af7536d9fd82586a853de70">TurbChoice::advect_QKE</a></div><div class="ttdeci">bool advect_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:320</div></div> +<div class="ttc" id="astructTurbChoice_html_a2daa4d23f9d89ee777a0d0fbd43196b6"><div class="ttname"><a href="structTurbChoice.html#a2daa4d23f9d89ee777a0d0fbd43196b6">TurbChoice::Sc_t_inv</a></div><div class="ttdeci">amrex::Real Sc_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:285</div></div> +<div class="ttc" id="astructTurbChoice_html_a6b8e56e5ace640df7834c013c6788020"><div class="ttname"><a href="structTurbChoice.html#a6b8e56e5ace640df7834c013c6788020">TurbChoice::pp_prefix</a></div><div class="ttdeci">std::string pp_prefix</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:272</div></div> +<div class="ttc" id="astructTurbChoice_html_a81d6903354abbc64e7dc12b7da91070b"><div class="ttname"><a href="structTurbChoice.html#a81d6903354abbc64e7dc12b7da91070b">TurbChoice::use_QKE</a></div><div class="ttdeci">bool use_QKE</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:318</div></div> +<div class="ttc" id="astructTurbChoice_html_aa90aa6c577f632a8c4582a3538d98ad5"><div class="ttname"><a href="structTurbChoice.html#aa90aa6c577f632a8c4582a3538d98ad5">TurbChoice::Pr_t_inv</a></div><div class="ttdeci">amrex::Real Pr_t_inv</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:282</div></div> +<div class="ttc" id="astructTurbChoice_html_abf5c21916e9737e406ff55a62f12c781"><div class="ttname"><a href="structTurbChoice.html#abf5c21916e9737e406ff55a62f12c781">TurbChoice::diffuse_QKE_3D</a></div><div class="ttdeci">bool diffuse_QKE_3D</div><div class="ttdef"><b>Definition:</b> TurbStruct.H:319</div></div> </div><!-- fragment --><div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> @@ -819,7 +838,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac20bc5ed8f1482a520b623dc </table> </div><div class="memdoc"> -<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>.</p> +<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>, <a class="el" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">display()</a>, and <a class="el" href="structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be">init_params()</a>.</p> </div> </div> @@ -835,7 +854,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a96c1a42307db82ece270acda </table> </div><div class="memdoc"> -<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>.</p> +<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>, <a class="el" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">display()</a>, and <a class="el" href="structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be">init_params()</a>.</p> </div> </div> @@ -846,12 +865,12 @@ <h2 class="memtitle"><span class="permalink"><a href="#a788407e8223bc8e19ee41f81 <div class="memproto"> <table class="memname"> <tr> - <td class="memname">bool TurbChoice::pbl_ysu_over_land = false</td> + <td class="memname">bool TurbChoice::pbl_ysu_over_land = true</td> </tr> </table> </div><div class="memdoc"> -<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>.</p> +<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>, <a class="el" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">display()</a>, and <a class="el" href="structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be">init_params()</a>.</p> </div> </div> @@ -867,7 +886,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af274e04335b259bb7b35f7c8 </table> </div><div class="memdoc"> -<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>.</p> +<p class="reference">Referenced by <a class="el" href="ComputeTurbulentViscosity_8cpp.html#aac21239e5369ac8cdfcc2a3d4f292eaa">ComputeTurbulentViscosityPBL()</a>, <a class="el" href="structTurbChoice.html#ad2a82c43ca82f364c70ae5e61f0cd84f">display()</a>, and <a class="el" href="structTurbChoice.html#a45aa6b97fa410c18f1eca312e43b21be">init_params()</a>.</p> </div> </div>