aboutsummaryrefslogtreecommitdiff
path: root/Source/Parallelization/WarpXComm.cpp
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2021-08-24 21:21:54 -0700
committerGravatar GitHub <noreply@github.com> 2021-08-24 21:21:54 -0700
commit7c51ab6d9c8c0351f7617e391d55849ae4d168d4 (patch)
tree4b8f3e7bdd77ea71caa356e79407fdb92df9f567 /Source/Parallelization/WarpXComm.cpp
parenta2ffa48640fc8ffa9bbe6d64e285fa9ed20d0ce1 (diff)
downloadWarpX-7c51ab6d9c8c0351f7617e391d55849ae4d168d4.tar.gz
WarpX-7c51ab6d9c8c0351f7617e391d55849ae4d168d4.tar.zst
WarpX-7c51ab6d9c8c0351f7617e391d55849ae4d168d4.zip
WarpXComm.cpp: Fix Bug (Uninitialized MultiFabs) (#2230)
Diffstat (limited to 'Source/Parallelization/WarpXComm.cpp')
-rw-r--r--Source/Parallelization/WarpXComm.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/Parallelization/WarpXComm.cpp b/Source/Parallelization/WarpXComm.cpp
index 0fb0eb170..09d84f210 100644
--- a/Source/Parallelization/WarpXComm.cpp
+++ b/Source/Parallelization/WarpXComm.cpp
@@ -178,6 +178,9 @@ WarpX::UpdateAuxilaryDataStagToNodal ()
Btmp[i] = std::make_unique<MultiFab>(cnba, dm, 1, ngtmp);
}
}
+ Btmp[0]->setVal(0.0);
+ Btmp[1]->setVal(0.0);
+ Btmp[2]->setVal(0.0);
// ParallelCopy from coarse level
for (int i = 0; i < 3; ++i) {
IntVect ng = Btmp[i]->nGrowVect();
@@ -232,6 +235,9 @@ WarpX::UpdateAuxilaryDataStagToNodal ()
cnba, dm, 1, ngtmp);
}
}
+ Etmp[0]->setVal(0.0);
+ Etmp[1]->setVal(0.0);
+ Etmp[2]->setVal(0.0);
// ParallelCopy from coarse level
for (int i = 0; i < 3; ++i) {
IntVect ng = Etmp[i]->nGrowVect();