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),(Real(84.5)+Real(66.526)*std::tanh((
val1-Real(10.0))/Real(7.0))));
42 h(i,j,0) = std::min(-
geomdata.ProbLo(2),(Real(84.5)+Real(66.526)*std::tanh((
val1-Real(10.0))/Real(7.0))));
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);