6 for ( MFIter mfi(mf_h, TilingIfNotGPU()); mfi.isValid(); ++mfi )
9 Array4<Real>
const& h = (mf_h).array(mfi);
11 Box bx = mfi.tilebox();
15 Gpu::streamSynchronize();
17 if (!m_solverChoice.flat_bathymetry) {
18 ParallelFor(makeSlab(gbx2,2,0), [=] AMREX_GPU_DEVICE (
int i,
int j,
int )
28 h(i,j,0) = std::min(-
geomdata.ProbLo(2),(84.5_rt+66.526_rt*std::tanh((
val1-10.0_rt)/7.0_rt)));
36 h(i,j,0) = std::min(-
geomdata.ProbLo(2),(84.5_rt+66.526_rt*std::tanh((
val1-10.0_rt)/7.0_rt)));
41 ParallelFor(gbx2, [=] AMREX_GPU_DEVICE (
int i,
int j,
int k)
45 h(i,j,0,1) = h(i,j,0);