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),(Real(84.5)+Real(66.526)*std::tanh((
val1-Real(10.0))/Real(7.0))));
36 h(i,j,0) = std::min(-
geomdata.ProbLo(2),(Real(84.5)+Real(66.526)*std::tanh((
val1-Real(10.0))/Real(7.0))));
41 ParallelFor(gbx2, [=] AMREX_GPU_DEVICE (
int i,
int j,
int k)
45 h(i,j,0,1) = h(i,j,0);