3 for ( MFIter mfi(mf_h, TilingIfNotGPU()); mfi.isValid(); ++mfi )
6 Array4<Real>
const& h = (mf_h).array(mfi);
8 Box bx = mfi.tilebox();
11 amrex::Real Xsize = 320000.0_rt;
12 amrex::Real Esize = 320000.0_rt;
13 amrex::Real depth = 5000.0_rt;
15 if(!m_solverChoice.flat_bathymetry)
17 ParallelFor(makeSlab(gbx2,2,0), [=] AMREX_GPU_DEVICE (
int i,
int j,
int)
22 const Real
x =
prob_lo[0] + (i + 0.5_rt) *
dx[0];
23 const Real
y =
prob_lo[1] + (j + 0.5_rt) *
dx[1];
26 val1 = (
x-0.5_rt*Xsize)/40000.0_rt;
27 val2 = (
y-0.5_rt*Esize)/40000.0_rt;
33 ParallelFor(makeSlab(gbx2,2,0), [=] AMREX_GPU_DEVICE (
int i,
int j,
int )
36 h(i,j,0,1) = h(i,j,0);