aboutsummaryrefslogtreecommitdiff
path: root/Source/Parallelization/GuardCellManager.H
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2019-10-29 20:46:45 -0700
committerGravatar MaxThevenet <mthevenet@lbl.gov> 2019-10-29 20:46:45 -0700
commit0fe1905133033f128b235a14b04135c064800521 (patch)
tree52388cad17b5b4fa3f114d5243f73385774147ab /Source/Parallelization/GuardCellManager.H
parent9854b9afb105825e41ac6fade98564425b0179f9 (diff)
downloadWarpX-0fe1905133033f128b235a14b04135c064800521.tar.gz
WarpX-0fe1905133033f128b235a14b04135c064800521.tar.zst
WarpX-0fe1905133033f128b235a14b04135c064800521.zip
Reduce number of guard cells exchanged in Moving window and EvolveEM
Diffstat (limited to 'Source/Parallelization/GuardCellManager.H')
-rw-r--r--Source/Parallelization/GuardCellManager.H25
1 files changed, 13 insertions, 12 deletions
diff --git a/Source/Parallelization/GuardCellManager.H b/Source/Parallelization/GuardCellManager.H
index 4b85a4332..706b5df79 100644
--- a/Source/Parallelization/GuardCellManager.H
+++ b/Source/Parallelization/GuardCellManager.H
@@ -22,20 +22,21 @@ public:
const int max_level);
// Guard cells to initialize multifabs
- amrex::IntVect ngExtra;
- amrex::IntVect ngE;
- amrex::IntVect ngJ;
- amrex::IntVect ngRho;
- amrex::IntVect ngF;
- int ngF_int;
+ amrex::IntVect ngExtra = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ngE = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ngJ = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ngRho = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ngF = amrex::IntVect::TheZeroVector();
+ int ngF_int = 0;
// Guard cells to exchange data
- amrex::IntVect ngB_FieldSolver;
- amrex::IntVect ngE_FieldSolver;
- amrex::IntVect ng_FieldGather;
- amrex::IntVect ngJ_CurrentDepo;
- amrex::IntVect ng_MovingWindow;
- amrex::IntVect ng_NCIFilter;
+ amrex::IntVect ngB_FieldSolver = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ngE_FieldSolver = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ng_FieldGather = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ngJ_CurrentDepo = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ng_MovingWindow = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ng_NCIFilter = amrex::IntVect::TheZeroVector();
+ amrex::IntVect ng_Aux = amrex::IntVect::TheZeroVector();
};
#endif // GUARDCELLMANAGER_H_