diff options
author | 2019-10-04 16:38:41 -0700 | |
---|---|---|
committer | 2019-10-04 16:38:41 -0700 | |
commit | 6b70e4abd40d70b48bf4a40cd1a7675a77c8a7ff (patch) | |
tree | cd70b686781e7a89cbcaaa7a44e9c03dcfbf47da /Source/Parallelization/WarpXComm.cpp | |
parent | 4371d39fadb9667dc16ef5292691002eddbb7726 (diff) | |
download | WarpX-6b70e4abd40d70b48bf4a40cd1a7675a77c8a7ff.tar.gz WarpX-6b70e4abd40d70b48bf4a40cd1a7675a77c8a7ff.tar.zst WarpX-6b70e4abd40d70b48bf4a40cd1a7675a77c8a7ff.zip |
fix for cases with warpx.do_nodal=1
Diffstat (limited to 'Source/Parallelization/WarpXComm.cpp')
-rw-r--r-- | Source/Parallelization/WarpXComm.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Parallelization/WarpXComm.cpp b/Source/Parallelization/WarpXComm.cpp index 6128b27a4..c5a8877d3 100644 --- a/Source/Parallelization/WarpXComm.cpp +++ b/Source/Parallelization/WarpXComm.cpp @@ -52,15 +52,15 @@ WarpX::UpdateAuxilaryData () { BL_PROFILE("UpdateAuxilaryData()"); - if (Bfield_aux[0][0]->is_nodal()) { - UpdateNodalAuxilaryData(); + if (Bfield_aux[0][0]->ixType() == Bfield_fp[0][0]->ixType()) { + UpdateAuxilaryDataSameType(); } else { - UpdateStagAuxilaryData(); + UpdateAuxilaryDataStagToNodal(); } } void -WarpX::UpdateNodalAuxilaryData () +WarpX::UpdateAuxilaryDataStagToNodal () { // For level 0, we only need to do the average. #ifdef _OPENMP @@ -201,7 +201,7 @@ WarpX::UpdateNodalAuxilaryData () } void -WarpX::UpdateStagAuxilaryData () +WarpX::UpdateAuxilaryDataSameType () { for (int lev = 1; lev <= finest_level; ++lev) { |