Go to the source code of this file.
|
| | for (MFIter mfi(*qsrc, TilingIfNotGPU());mfi.isValid();++mfi) |
| |
◆ for()
| for |
( |
MFIter mfi(*, |
TilingIfNotGPU | ) |
|
7 const auto &box = mfi.tilebox();
8 const Array4<Real>& qsrc_arr = qsrc->array(mfi);
9 if (box.length(0) != 1)
13 ParallelFor(box, [=] AMREX_GPU_DEVICE (
int i,
int j,
int k) {
15 Real f_a[9] = {-3.19860779e-39, 2.41718658e-34, -7.62715842e-30, 1.30171558e-25,
16 -1.30129938e-21, 7.71169160e-18, -2.59263914e-14, 4.05941658e-11,
19 for (
int ind = 1; ind < 9; ++ind) {
20 result = result * z_cc + f_a[ind];
22 qsrc_arr(i, j, k) = result;
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);})
amrex::Real Real
Definition: ERF_ShocInterface.H:19
bool use_zlevels
Definition: ERF_UpdateRhoQtSources_GATE.H:3
const Real * prob_lo
Definition: ERF_UpdateRhoQtSources_GATE.H:1
const auto dx
Definition: ERF_UpdateRhoQtSources_GATE.H:2
◆ dx
| const auto dx = geom.CellSize() |
◆ prob_lo
| const Real* prob_lo = geom.ProbLo() |
◆ use_zlevels
| bool use_zlevels = (z_phys_cc != nullptr) |