aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/FieldIO.cpp
diff options
context:
space:
mode:
authorGravatar Weiqun Zhang <weiqunzhang@lbl.gov> 2019-04-15 10:16:56 -0700
committerGravatar Weiqun Zhang <weiqunzhang@lbl.gov> 2019-04-15 10:16:56 -0700
commit040f48136ff987f06d462194d93676b96995cd52 (patch)
treeff5d6d61a9808ddbb22932f8a67de86e47ff204f /Source/Diagnostics/FieldIO.cpp
parent8f0e2a7764102f6b63543440197f532863f9b377 (diff)
downloadWarpX-040f48136ff987f06d462194d93676b96995cd52.tar.gz
WarpX-040f48136ff987f06d462194d93676b96995cd52.tar.zst
WarpX-040f48136ff987f06d462194d93676b96995cd52.zip
getInterpolatedScalar: fix box type
Diffstat (limited to 'Source/Diagnostics/FieldIO.cpp')
-rw-r--r--Source/Diagnostics/FieldIO.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/Diagnostics/FieldIO.cpp b/Source/Diagnostics/FieldIO.cpp
index df8de813c..209d8e9b4 100644
--- a/Source/Diagnostics/FieldIO.cpp
+++ b/Source/Diagnostics/FieldIO.cpp
@@ -659,18 +659,17 @@ getInterpolatedScalar(
FArrayBox ffab; // Temporary array ; contains interpolated fields
for (MFIter mfi(*interpolated_F); mfi.isValid(); ++mfi)
{
- Box ccbx = mfi.fabbox();
- ccbx.enclosedCells();
- ccbx.coarsen(r_ratio).refine(r_ratio); // so that ccbx is coarsenable
+ Box finebx = mfi.fabbox();
+ finebx.coarsen(r_ratio).refine(r_ratio); // so that finebx is coarsenable
const FArrayBox& cfab = (F_cp)[mfi];
- ffab.resize(amrex::convert(ccbx,(F_fp)[mfi].box().type()));
+ ffab.resize(finebx);
// - Fully nodal
if ( F_fp.is_nodal() ){
IntVect refinement_vector{AMREX_D_DECL(r_ratio, r_ratio, r_ratio)};
node_bilinear_interp.interp(cfab, 0, ffab, 0, 1,
- ccbx, refinement_vector, {}, {}, {}, 0, 0);
+ finebx, refinement_vector, {}, {}, {}, 0, 0);
} else {
amrex::Abort("Unknown field staggering.");
}