aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp b/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp
index a1e4d3252..e4a64e6ed 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp
+++ b/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp
@@ -109,7 +109,7 @@ MacroscopicProperties::InitData ()
int lev = 0;
BoxArray ba = warpx.boxArray(lev);
DistributionMapping dmap = warpx.DistributionMap(lev);
- int ng = 3;
+ const amrex::IntVect ng = warpx.getngE();
// Define material property multifabs using ba and dmap from WarpX instance
// sigma is cell-centered MultiFab
m_sigma_mf = std::make_unique<MultiFab>(ba, dmap, 1, ng);
@@ -190,7 +190,7 @@ MacroscopicProperties::InitializeMacroMultiFabUsingParser (
for ( MFIter mfi(*macro_mf, TilingIfNotGPU()); mfi.isValid(); ++mfi ) {
// Initialize ghost cells in addition to valid cells
- const Box& tb = mfi.growntilebox(grown_iv);
+ const Box& tb = mfi.tilebox(grown_iv, macro_mf->nGrowVect());
auto const& macro_fab = macro_mf->array(mfi);
amrex::ParallelFor (tb,
[=] AMREX_GPU_DEVICE (int i, int j, int k) {