30 const Box&
xbx,
const Box&
ybx,
50 const Box& domain =
geom[
lev].Domain();
51 const auto dlo = amrex::lbound(domain);
52 const auto dhi = amrex::ubound(domain);
74 const Real
Gadv = Real(-0.25);
150 UFx(
i,
j,
k) = Real(0.25) * (
uold(
i,
j,
k,
nrhs) +
uold(
i+1,
j,
k,
nrhs)) * (
Huon(
i,
j,
k)+
Huon(
i+1,
j,
k));
154 UFe(
i,
j,
k) = Real(0.25) * (
uold(
i,
j-1,
k,
nrhs) +
uold(
i,
j,
k,
nrhs)) * (
Hvom(
i-1,
j,
k)+
Hvom(
i,
j,
k));
163 ru(
i,
j,
k,
nrhs) -= ( (
UFx(
i,
j,
k)-
UFx(
i-1,
j,
k)) + (
UFe(
i,
j+1,
k)-
UFe(
i ,
j,
k)) );
172 Real
cff1=Real(9.0)/Real(16.0);
202 FC(
i,
j,
k) = Real(0.25) * (
uold(
i,
j,
k-1,
nrhs)+
uold(
i,
j,
k,
nrhs)) * (
W(
i,
j,
k) +
W(
i-1,
j,
k));
222 for (
int k = 0;
k <=
N; ++
k)
304 VFx(
i,
j,
k) = Real(0.25) * (
vold(
i-1,
j,
k,
nrhs) +
vold(
i,
j,
k,
nrhs)) * (
Huon(
i,
j-1,
k)+
Huon(
i,
j,
k));
308 VFe(
i,
j,
k) = Real(0.25) * (
vold(
i,
j,
k,
nrhs) +
vold(
i,
j+1,
k,
nrhs)) * (
Hvom(
i,
j,
k)+
Hvom(
i,
j+1,
k));
314 rv(
i,
j,
k,
nrhs) -= ( (
VFx(
i+1,
j,
k)-
VFx(
i,
j,
k)) + (
VFe(
i,
j,
k)-
VFe(
i,
j-1,
k)) );
320 Real
cff1=Real(9.0)/Real(16.0);
349 FC(
i,
j,
k) = Real(0.25) * (
vold(
i,
j,
k-1,
nrhs)+
vold(
i,
j,
k,
nrhs)) * (
W(
i,
j,
k) +
W(
i,
j-1,
k));
369 for (
int k = 0;
k <=
N; ++
k)
void rhs_uv_3d(int lev, const amrex::Box &xbx, const amrex::Box &ybx, const amrex::Array4< amrex::Real const > &uold, const amrex::Array4< amrex::Real const > &vold, const amrex::Array4< amrex::Real > &ru, const amrex::Array4< amrex::Real > &rv, const amrex::Array4< amrex::Real > &rufrc, const amrex::Array4< amrex::Real > &rvfrc, const amrex::Array4< amrex::Real const > &sustr, const amrex::Array4< amrex::Real const > &svstr, const amrex::Array4< amrex::Real const > &bustr, const amrex::Array4< amrex::Real const > &bvstr, const amrex::Array4< amrex::Real const > &Huon, const amrex::Array4< amrex::Real const > &Hvom, const amrex::Array4< amrex::Real const > &pm, const amrex::Array4< amrex::Real const > &pn, const amrex::Array4< amrex::Real const > &W, const amrex::Array4< amrex::Real > &FC, int nrhs, int N)
RHS terms for 3D momentum.