From 202b93c3eafd590773c893ee4cc924899b452a33 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Thu, 8 Dec 2022 13:08:07 -0800 Subject: ABLASTR: Coarsen Functions (#3433) * ABLASTR: Coarsen Functions Move coarsen functions to ABLASTR. Rename by property of the coarsening function. * Remove unused imports Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> --- Source/Parallelization/WarpXComm.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'Source/Parallelization/WarpXComm.cpp') diff --git a/Source/Parallelization/WarpXComm.cpp b/Source/Parallelization/WarpXComm.cpp index fed81f2fc..8585da632 100644 --- a/Source/Parallelization/WarpXComm.cpp +++ b/Source/Parallelization/WarpXComm.cpp @@ -13,13 +13,13 @@ # include "BoundaryConditions/PML_RZ.H" #endif #include "Filter/BilinearFilter.H" -#include "Utils/CoarsenMR.H" #include "Utils/TextMsg.H" #include "Utils/WarpXAlgorithmSelection.H" #include "Utils/WarpXProfilerWrapper.H" #include "WarpXComm_K.H" #include "WarpXSumGuardCells.H" +#include #include #include @@ -887,9 +887,9 @@ WarpX::SyncCurrent ( std::array< MultiFab*,3> crse { J_cp[lev][0].get(), J_cp[lev][1].get(), J_cp[lev][2].get() }; - CoarsenMR::Coarsen( *crse[0], *fine[0], refinement_ratio ); - CoarsenMR::Coarsen( *crse[1], *fine[1], refinement_ratio ); - CoarsenMR::Coarsen( *crse[2], *fine[2], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*crse[0], *fine[0], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*crse[1], *fine[1], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*crse[2], *fine[2], refinement_ratio ); } // For each level @@ -915,7 +915,7 @@ WarpX::SyncRho () { rho_cp[lev]->setVal(0.0); const IntVect& refinement_ratio = refRatio(lev-1); - CoarsenMR::Coarsen( *rho_cp[lev], *rho_fp[lev], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*rho_cp[lev], *rho_fp[lev], refinement_ratio ); } // For each level @@ -947,9 +947,9 @@ void WarpX::RestrictCurrentFromFineToCoarsePatch ( std::array< MultiFab*,3> crse { J_cp[lev][0].get(), J_cp[lev][1].get(), J_cp[lev][2].get() }; - CoarsenMR::Coarsen( *crse[0], *fine[0], refinement_ratio ); - CoarsenMR::Coarsen( *crse[1], *fine[1], refinement_ratio ); - CoarsenMR::Coarsen( *crse[2], *fine[2], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*crse[0], *fine[0], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*crse[1], *fine[1], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*crse[2], *fine[2], refinement_ratio ); } void WarpX::ApplyFilterJ ( @@ -1126,7 +1126,7 @@ void WarpX::RestrictRhoFromFineToCoarsePatch ( if (charge_fp[lev]) { charge_cp[lev]->setVal(0.0); const IntVect& refinement_ratio = refRatio(lev-1); - CoarsenMR::Coarsen( *charge_cp[lev], *charge_fp[lev], refinement_ratio ); + ablastr::coarsen::average::Coarsen(*charge_cp[lev], *charge_fp[lev], refinement_ratio ); } } -- cgit v1.2.3