aboutsummaryrefslogtreecommitdiff
path: root/Source/Evolve/WarpXEvolveES.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-11-12 14:51:21 -0800
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-11-12 14:57:28 -0800
commitdac82e176df18b074725260dfc75ece142ddd7a9 (patch)
treeab751e57f2293f9f095016741e4f70022f6bb242 /Source/Evolve/WarpXEvolveES.cpp
parentaea192d6ff5aabfedf09c9f139e831fb5d7bbdd6 (diff)
parent484c04d3d6d473e46cda3021e4895c73bbc16bb7 (diff)
downloadWarpX-dac82e176df18b074725260dfc75ece142ddd7a9.tar.gz
WarpX-dac82e176df18b074725260dfc75ece142ddd7a9.tar.zst
WarpX-dac82e176df18b074725260dfc75ece142ddd7a9.zip
Merge branch 'dev' into poisson
Diffstat (limited to 'Source/Evolve/WarpXEvolveES.cpp')
-rw-r--r--Source/Evolve/WarpXEvolveES.cpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/Source/Evolve/WarpXEvolveES.cpp b/Source/Evolve/WarpXEvolveES.cpp
index effd6ec96..7a57dfa80 100644
--- a/Source/Evolve/WarpXEvolveES.cpp
+++ b/Source/Evolve/WarpXEvolveES.cpp
@@ -179,30 +179,6 @@ void WarpX::zeroOutBoundary(amrex::MultiFab& input_data,
bndry_data.FillBoundary();
}
-void WarpX::sumFineToCrseNodal(const amrex::MultiFab& fine,
- amrex::MultiFab& crse,
- const amrex::Geometry& cgeom,
- const amrex::IntVect& ratio) {
- const BoxArray& fine_BA = fine.boxArray();
- const DistributionMapping& fine_dm = fine.DistributionMap();
- BoxArray coarsened_fine_BA = fine_BA;
- coarsened_fine_BA.coarsen(ratio);
-
- MultiFab coarsened_fine_data(coarsened_fine_BA, fine_dm, 1, 0);
- coarsened_fine_data.setVal(0.0);
-
- for (MFIter mfi(coarsened_fine_data); mfi.isValid(); ++mfi) {
- const Box& bx = mfi.validbox();
- const Box& crse_box = coarsened_fine_data[mfi].box();
- const Box& fine_box = fine[mfi].box();
- WRPX_SUM_FINE_TO_CRSE_NODAL(bx.loVect(), bx.hiVect(), ratio.getVect(),
- coarsened_fine_data[mfi].dataPtr(), crse_box.loVect(), crse_box.hiVect(),
- fine[mfi].dataPtr(), fine_box.loVect(), fine_box.hiVect());
- }
-
- crse.copy(coarsened_fine_data, cgeom.periodicity(), FabArrayBase::ADD);
-}
-
void
WarpX::fixRHSForSolve(Vector<std::unique_ptr<MultiFab> >& rhs,
const Vector<std::unique_ptr<FabArray<BaseFab<int> > > >& masks) const {