From a4116d0df208885a71a84f71d9686ababef49063 Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Thu, 31 Oct 2024 15:26:49 -0700 Subject: [PATCH] Fix a bug in EB2::Level::fillLevelSet We should fill ghost cells too. The linear solver used by WarpX relies on that information. --- Src/EB/AMReX_EB2_Level.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/EB/AMReX_EB2_Level.cpp b/Src/EB/AMReX_EB2_Level.cpp index f51bc80ad3e..92702859bda 100644 --- a/Src/EB/AMReX_EB2_Level.cpp +++ b/Src/EB/AMReX_EB2_Level.cpp @@ -880,7 +880,7 @@ void Level::fillLevelSet (MultiFab& levelset, const Geometry& geom) const { levelset.setVal(-1.0); - levelset.ParallelCopy(m_levelset,0,0,1,0,0); + levelset.ParallelCopy(m_levelset,0,0,1,IntVect(0),levelset.nGrowVect()); const std::vector& pshifts = geom.periodicity().shiftIntVect();