40 ParallelFor(xbx, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k) noexcept {
41 const auto *
const dx = geomdata.CellSize();
46 ParallelFor(ybx, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k) noexcept {
47 const auto *
const dx = geomdata.CellSize();
52 ParallelFor(zbx, [=] AMREX_GPU_DEVICE(
int i,
int j,
int k) noexcept {
53 z_vel_pert(i, j, k) =
W_0;
const bool use_z_phys
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:3
const Real phys_z_hi
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:5
Real U_0
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:7
Real V_0
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:8
int prob_type
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:17
Real W_0
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:9
const Real phys_z_lo
Definition: ERF_InitCustomPertVels_CouettePoiseuille.H:4
const Real dx
Definition: ERF_InitCustomPert_ABL.H:44
ParallelFor(fab_box, [=] AMREX_GPU_DEVICE(int i, int j, int k) { qrcuten_arr(i, j, k)=Real(0);qscuten_arr(i, j, k)=Real(0);qicuten_arr(i, j, k)=Real(0);})
constexpr amrex::Real myhalf
Definition: ERF_NumericalConstants.H:41
amrex::Real Real
Definition: ERF_ShocInterface.H:19
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real z_yface(int i, int j, int k, amrex::Array4< amrex::Real const > const &z_nd) noexcept
Height of the centre of y-face (i,j,k)
Definition: ERF_ProbHeights.H:30
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real z_xface(int i, int j, int k, amrex::Array4< amrex::Real const > const &z_nd) noexcept
Height of the centre of x-face (i,j,k)
Definition: ERF_ProbHeights.H:21