aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2023-06-28 17:00:55 -0700
committerGravatar GitHub <noreply@github.com> 2023-06-29 00:00:55 +0000
commit3a55e2bf138d1f722b752ba04765679fbae18b29 (patch)
tree4eac2aa91ba066d263f31728b339890f36ca68d0 /Source/FieldSolver/FiniteDifferenceSolver
parente7becd694e6b66a1d256eb74cad9ea01d00cef17 (diff)
downloadWarpX-3a55e2bf138d1f722b752ba04765679fbae18b29.tar.gz
WarpX-3a55e2bf138d1f722b752ba04765679fbae18b29.tar.zst
WarpX-3a55e2bf138d1f722b752ba04765679fbae18b29.zip
Clean up of MultiFab tagging (#4014)
* Clean up of MultiFab tagging * Use [level=level] for the tag
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp22
1 files changed, 8 insertions, 14 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp b/Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp
index 34ad2c16d..347a0ad6c 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp
+++ b/Source/FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.cpp
@@ -59,12 +59,6 @@ void HybridPICModel::AllocateLevelMFs (int lev, const BoxArray& ba, const Distri
const IntVect& jz_nodal_flag,
const IntVect& rho_nodal_flag)
{
- // set human-readable tag for each MultiFab
- auto const tag = [lev]( std::string tagname ) {
- tagname.append("[l=").append(std::to_string(lev)).append("]");
- return tagname;
- };
-
auto & warpx = WarpX::GetInstance();
// The "electron_pressure_fp" multifab stores the electron pressure calculated
@@ -76,24 +70,24 @@ void HybridPICModel::AllocateLevelMFs (int lev, const BoxArray& ba, const Distri
// The "current_fp_ampere" multifab stores the total current calculated as
// the curl of B.
warpx.AllocInitMultiFab(electron_pressure_fp[lev], amrex::convert(ba, rho_nodal_flag),
- dm, ncomps, ngRho, tag("electron_pressure_fp"), 0.0_rt);
+ dm, ncomps, ngRho, lev, "electron_pressure_fp", 0.0_rt);
warpx.AllocInitMultiFab(rho_fp_temp[lev], amrex::convert(ba, rho_nodal_flag),
- dm, ncomps, ngRho, tag("rho_fp_temp"), 0.0_rt);
+ dm, ncomps, ngRho, lev, "rho_fp_temp", 0.0_rt);
warpx.AllocInitMultiFab(current_fp_temp[lev][0], amrex::convert(ba, jx_nodal_flag),
- dm, ncomps, ngJ, tag("current_fp_temp[x]"), 0.0_rt);
+ dm, ncomps, ngJ, lev, "current_fp_temp[x]", 0.0_rt);
warpx.AllocInitMultiFab(current_fp_temp[lev][1], amrex::convert(ba, jy_nodal_flag),
- dm, ncomps, ngJ, tag("current_fp_temp[y]"), 0.0_rt);
+ dm, ncomps, ngJ, lev, "current_fp_temp[y]", 0.0_rt);
warpx.AllocInitMultiFab(current_fp_temp[lev][2], amrex::convert(ba, jz_nodal_flag),
- dm, ncomps, ngJ, tag("current_fp_temp[z]"), 0.0_rt);
+ dm, ncomps, ngJ, lev, "current_fp_temp[z]", 0.0_rt);
warpx.AllocInitMultiFab(current_fp_ampere[lev][0], amrex::convert(ba, jx_nodal_flag),
- dm, ncomps, ngJ, tag("current_fp_ampere[x]"), 0.0_rt);
+ dm, ncomps, ngJ, lev, "current_fp_ampere[x]", 0.0_rt);
warpx.AllocInitMultiFab(current_fp_ampere[lev][1], amrex::convert(ba, jy_nodal_flag),
- dm, ncomps, ngJ, tag("current_fp_ampere[y]"), 0.0_rt);
+ dm, ncomps, ngJ, lev, "current_fp_ampere[y]", 0.0_rt);
warpx.AllocInitMultiFab(current_fp_ampere[lev][2], amrex::convert(ba, jz_nodal_flag),
- dm, ncomps, ngJ, tag("current_fp_ampere[z]"), 0.0_rt);
+ dm, ncomps, ngJ, lev, "current_fp_ampere[z]", 0.0_rt);
}
void HybridPICModel::ClearLevel (int lev)