REMORA
Regional Modeling of Oceans Refined Adaptively
Loading...
Searching...
No Matches
REMORA_InitAnalyticHMix_IdealMiniGrid.H
Go to the documentation of this file.
1 for ( MFIter mfi((mf_visc2_p), TilingIfNotGPU()); mfi.isValid(); ++mfi )
2 {
3 Array4<Real> const& visc2_p_arr = mf_visc2_p.array(mfi);
4 Array4<Real> const& visc2_r_arr = mf_visc2_r.array(mfi);
5 Array4<Real> const& diff2_arr = mf_diff2.array(mfi);
6
7 Box bx = mfi.tilebox();
8 bx.grow(IntVect(NGROW,NGROW,0));
9
10 int ncomp = mf_diff2.nComp(); // temperature and salt and tracer
11 Gpu::streamSynchronize();
12
13 ParallelFor(makeSlab(bx,2,0), [=] AMREX_GPU_DEVICE (int i, int j, int )
14 {
15 visc2_p_arr(i,j,0) = 5.0e0;
16 visc2_r_arr(i,j,0) = 5.0e0;
17
18 for (int n = 0; n < ncomp; n++) {
19 diff2_arr(i,j,0,n) = 5.0e3;
20 }
21 });
22 } // mfi
#define NGROW