diff options
Diffstat (limited to 'Source/Diagnostics/BTDiagnostics.cpp')
-rw-r--r-- | Source/Diagnostics/BTDiagnostics.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/Diagnostics/BTDiagnostics.cpp b/Source/Diagnostics/BTDiagnostics.cpp index c539d63d3..30d1e155a 100644 --- a/Source/Diagnostics/BTDiagnostics.cpp +++ b/Source/Diagnostics/BTDiagnostics.cpp @@ -13,7 +13,6 @@ #include "ComputeDiagFunctors/RhoFunctor.H" #include "Diagnostics/Diagnostics.H" #include "Diagnostics/FlushFormats/FlushFormat.H" -#include "Parallelization/WarpXCommUtil.H" #include "ComputeDiagFunctors/BackTransformParticleFunctor.H" #include "Utils/CoarsenIO.H" #include "Utils/TextMsg.H" @@ -21,6 +20,8 @@ #include "Utils/WarpXUtil.H" #include "WarpX.H" +#include <ablastr/utils/Communication.H> + #include <AMReX.H> #include <AMReX_Algorithm.H> #include <AMReX_BLassert.H> @@ -511,7 +512,8 @@ BTDiagnostics::PrepareFieldDataForOutput () AMREX_ALWAYS_ASSERT( icomp_dst == m_cellcenter_varnames.size() ); // fill boundary call is required to average_down (flatten) data to // the coarsest level. - WarpXCommUtil::FillBoundary(*m_cell_centered_data[lev], warpx.Geom(lev).periodicity()); + ablastr::utils::communication::FillBoundary(*m_cell_centered_data[lev], WarpX::do_single_precision_comms, + warpx.Geom(lev).periodicity()); } // Flattening out MF over levels |