8 auto dx = geom.CellSizeArray();
16 for (MFIter mfi(*qsrc, TilingIfNotGPU()); mfi.isValid(); ++mfi)
18 const auto &box = mfi.tilebox();
19 const Array4<Real>& qsrc_arr = qsrc->array(mfi);
20 if (box.length(0) != 1)
23 ParallelFor(box, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k) noexcept
29 const auto c = 1700.0*1700.0;
31 const auto rsqr = r*r;
36 ParallelFor(box, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k) {
37 qsrc_arr(i, j, k) = 0.0;
ParallelFor(fab_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);})
amrex::Real Real
Definition: ERF_ShocInterface.H:19
auto prob_lo
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:6
const bool use_z_phys
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:10
Real yc
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:14
ParmParse pp_prob("prob")
Real advection_moisture_rate
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:3
Real xc
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:13
auto prob_hi
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:7
Real source_cutoff
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:4
auto dx
Definition: ERF_UpdateRhoQtSources_SDMCongestus3DCold.H:8