7 for ( MFIter mfi(mf_h, TilingIfNotGPU()); mfi.isValid(); ++mfi )
9 Array4<Real>
const& h = (mf_h).array(mfi);
11 Box bx = mfi.tilebox();
20 if(!m_solverChoice.flat_bathymetry) {
21 Gpu::streamSynchronize();
22 ParallelFor(gbx2D, [=] AMREX_GPU_DEVICE (
int i,
int j,
int )
25 [[maybe_unused]] Real
val2;
34 h(i,j,0) = std::min(-
geomdata.ProbLo(2),(84.5_rt+66.526_rt*std::tanh((
val1-10.0_rt)/7.0_rt)));
42 h(i,j,0) = std::min(-
geomdata.ProbLo(2),(84.5_rt+66.526_rt*std::tanh((
val1-10.0_rt)/7.0_rt)));
46 Gpu::streamSynchronize();
47 ParallelFor(gbx2, [=] AMREX_GPU_DEVICE (
int i,
int j,
int k)
51 h(i,j,0,1) = h(i,j,0,0);