7 const int ilom = grown_box.loVect()[0];
8 const int ihim = grown_box.hiVect()[0];
9 const int jlom = grown_box.loVect()[1];
10 const int jhim = grown_box.hiVect()[1];
11 const int klom = grown_box.loVect()[2];
12 const int khim = grown_box.hiVect()[2];
14 #if defined(ERF_USE_MORR_FORT) && defined(AMREX_USE_GPU)
29 ParallelFor(grown_box, [=] AMREX_GPU_DEVICE (
int i,
int j,
int k) {
56 ParallelFor(grown_box, [=] AMREX_GPU_DEVICE (
int i,
int j,
int k) {
91 rain_accum_arr.dataPtr(),
92 rainncv_arr.dataPtr(),
94 snow_accum_arr.dataPtr(),
95 snowncv_arr.dataPtr(),
96 graup_accum_arr.dataPtr(),
97 graupelncv_arr.dataPtr(),
115 ilo, ihi, jlo, jhi, klo,
khi,
117 ilo, ihi, jlo, jhi, klo,
khi,
const int khi
Definition: ERF_InitCustomPert_Bubble.H:21
auto qv_arr
Definition: ERF_InitCustomPert_MultiSpeciesBubble.H:210
FArrayBox qicuten_fab(grown_box, 1, Arena_Used)
FArrayBox preci_fab(grown_box, 1, Arena_Used)
const int jhim
Definition: ERF_Morrison_Advance_F.H:10
const int ilom
Definition: ERF_Morrison_Advance_F.H:7
const int khim
Definition: ERF_Morrison_Advance_F.H:12
FArrayBox precg_fab(grown_box, 1, Arena_Used)
double * dummy_reflectivity_ptr
Definition: ERF_Morrison_Advance_F.H:2
FArrayBox qlsink_fab(grown_box, 1, Arena_Used)
FArrayBox precr_fab(grown_box, 1, Arena_Used)
auto const & rainprod_arr
Definition: ERF_Morrison_Advance_F.H:47
auto const & evapprod_arr
Definition: ERF_Morrison_Advance_F.H:48
Arena * Arena_Used
Definition: ERF_Morrison_Advance_F.H:17
const int jlom
Definition: ERF_Morrison_Advance_F.H:9
auto const & qlsink_arr
Definition: ERF_Morrison_Advance_F.H:49
FArrayBox rainprod_fab(grown_box, 1, Arena_Used)
const int ihim
Definition: ERF_Morrison_Advance_F.H:8
FArrayBox qscuten_fab(grown_box, 1, Arena_Used)
FArrayBox qrcuten_fab(grown_box, 1, Arena_Used)
FArrayBox evapprod_fab(grown_box, 1, Arena_Used)
ParallelFor(grown_box, [=] AMREX_GPU_DEVICE(int i, int j, int k) { qrcuten_arr(i, j, k)=Real(0);qscuten_arr(i, j, k)=Real(0);qicuten_arr(i, j, k)=Real(0);})
const int klom
Definition: ERF_Morrison_Advance_F.H:11
set_morrison_ndcnst_c(m_ndcnst)
FArrayBox precs_fab(grown_box, 1, Arena_Used)
auto const & qicuten_arr
Definition: ERF_Morrison_Advance_F.H:26
auto const & qrcuten_arr
Definition: ERF_Morrison_Advance_F.H:24
auto const & qscuten_arr
Definition: ERF_Morrison_Advance_F.H:25
auto const & precs_arr
Definition: ERF_Morrison_Advance_F.H:52
auto const & preci_arr
Definition: ERF_Morrison_Advance_F.H:51
double dummy_reflectivity
Definition: ERF_Morrison_Advance_F.H:1
auto const & precg_arr
Definition: ERF_Morrison_Advance_F.H:53
bool flag_qndrop
Definition: ERF_Morrison_Advance_F.H:36
auto const & precr_arr
Definition: ERF_Morrison_Advance_F.H:50
mp_morr_two_moment_c(1, theta_arr.dataPtr(), qv_arr.dataPtr(), qcl_arr.dataPtr(), qpr_arr.dataPtr(), qci_arr.dataPtr(), qps_arr.dataPtr(), qpg_arr.dataPtr(), ni_arr.dataPtr(), ns_arr.dataPtr(), nr_arr.dataPtr(), ng_arr.dataPtr(), rho_arr.dataPtr(), pii_arr.dataPtr(), pres_arr.dataPtr(), dt, dz_arr.dataPtr(), w_arr.dataPtr(), rain_accum_arr.dataPtr(), rainncv_arr.dataPtr(), sr_arr.dataPtr(), snow_accum_arr.dataPtr(), snowncv_arr.dataPtr(), graup_accum_arr.dataPtr(), graupelncv_arr.dataPtr(), dummy_reflectivity_ptr, true, 0, qrcuten_arr.dataPtr(), qscuten_arr.dataPtr(), qicuten_arr.dataPtr(), flag_qndrop, nullptr, ilo, ihi, jlo, jhi, klo, khi, ilom, ihim, jlom, jhim, klom, khim, ilo, ihi, jlo, jhi, klo, khi, false, rainprod_arr.dataPtr(), evapprod_arr.dataPtr(), qlsink_arr.dataPtr(), precr_arr.dataPtr(), preci_arr.dataPtr(), precs_arr.dataPtr(), precg_arr.dataPtr())
amrex::Real Real
Definition: ERF_ShocInterface.H:19
auto rho_arr
Definition: ERF_UpdateWSubsidence_SineMassFlux.H:3