diff options
author | 2023-06-28 17:00:55 -0700 | |
---|---|---|
committer | 2023-06-29 00:00:55 +0000 | |
commit | 3a55e2bf138d1f722b752ba04765679fbae18b29 (patch) | |
tree | 4eac2aa91ba066d263f31728b339890f36ca68d0 /Source/FieldSolver/FiniteDifferenceSolver | |
parent | e7becd694e6b66a1d256eb74cad9ea01d00cef17 (diff) | |
download | WarpX-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.cpp | 22 |
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) |