9 for (MFIter mfi(mf_cons, TilingIfNotGPU()); mfi.isValid(); ++mfi)
11 const Box &bx = mfi.tilebox();
14 Array4< Real>
const& state = mf_cons.array(mfi);
15 Array4< Real>
const& x_vel = mf_xvel.array(mfi);
16 Array4< Real>
const& y_vel = mf_yvel.array(mfi);
18 Array4<const Real>
const& z_r = remora.vec_z_r[lev]->const_array(mfi);
20 ParallelFor(grow(bx,IntVect(1,1,0)), [=] AMREX_GPU_DEVICE(
int i,
int j,
int k)
noexcept
22 const Real
z = z_r(i,j,k);
23 Real
val1 = std::tanh(1.1_rt *
z + 11.0_rt);
30 const Box& xbx = surroundingNodes(bx,0);
31 const Box& ybx = surroundingNodes(bx,1);
32 ParallelFor(xbx, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k)
noexcept
34 x_vel(i, j, k) = 0.0_rt;
36 ParallelFor(ybx, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k)
noexcept
38 y_vel(i, j, k) = 0.0_rt;