diff options
author | 2020-01-03 19:30:34 -0800 | |
---|---|---|
committer | 2020-01-03 19:30:34 -0800 | |
commit | 72c751d492c44c0bc4d318aeb195e05636c8c38a (patch) | |
tree | bfc14a4213a8c3e528a300f683535669cb91c5e1 /Source/WarpX.cpp | |
parent | 0dd9333849b53089e1f7cad91b18ed2010a5c29a (diff) | |
download | WarpX-72c751d492c44c0bc4d318aeb195e05636c8c38a.tar.gz WarpX-72c751d492c44c0bc4d318aeb195e05636c8c38a.tar.zst WarpX-72c751d492c44c0bc4d318aeb195e05636c8c38a.zip |
include Remi's suggestions
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r-- | Source/WarpX.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index 470c8ea7e..c9bd0c5d7 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -720,7 +720,7 @@ WarpX::AllocLevelData (int lev, const BoxArray& ba, const DistributionMapping& d bool aux_is_nodal = (field_gathering_algo == GatheringAlgo::MomentumConserving); - int nJ_buffer = guard_cells.Init( + guard_cells.Init( do_subcycling, WarpX::use_fdtd_nci_corr, do_nodal, @@ -743,7 +743,7 @@ WarpX::AllocLevelData (int lev, const BoxArray& ba, const DistributionMapping& d } if (n_current_deposition_buffer < 0) { - n_current_deposition_buffer = nJ_buffer; + n_current_deposition_buffer = guard_cells.ng_alloc_J.max(); } if (n_field_gather_buffer < 0) { // Field gather buffer should be larger than current deposition buffers @@ -751,14 +751,14 @@ WarpX::AllocLevelData (int lev, const BoxArray& ba, const DistributionMapping& d } AllocLevelMFs(lev, ba, dm, guard_cells.ng_alloc_EB, guard_cells.ng_alloc_J, - guard_cells.ng_alloc_Rho, guard_cells.ng_alloc_F_int, + guard_cells.ng_alloc_Rho, guard_cells.ng_alloc_F, guard_cells.ng_Extra, aux_is_nodal); } void WarpX::AllocLevelMFs (int lev, const BoxArray& ba, const DistributionMapping& dm, - const IntVect& ngE, const IntVect& ngJ, const IntVect& ngRho, int ngF, - const IntVect& ngextra, const bool aux_is_nodal) + const IntVect& ngE, const IntVect& ngJ, const IntVect& ngRho, + const IntVect& ngF, const IntVect& ngextra, const bool aux_is_nodal) { #if defined WARPX_DIM_RZ @@ -799,7 +799,7 @@ WarpX::AllocLevelMFs (int lev, const BoxArray& ba, const DistributionMapping& dm if (do_dive_cleaning) { - F_fp[lev].reset (new MultiFab(amrex::convert(ba,IntVect::TheUnitVector()),dm,ncomps, ngF)); + F_fp[lev].reset (new MultiFab(amrex::convert(ba,IntVect::TheUnitVector()),dm,ncomps, ngF.max())); } #ifdef WARPX_USE_PSATD else @@ -884,7 +884,7 @@ WarpX::AllocLevelMFs (int lev, const BoxArray& ba, const DistributionMapping& dm } if (do_dive_cleaning) { - F_cp[lev].reset (new MultiFab(amrex::convert(cba,IntVect::TheUnitVector()),dm,ncomps, ngF)); + F_cp[lev].reset (new MultiFab(amrex::convert(cba,IntVect::TheUnitVector()),dm,ncomps, ngF.max())); } #ifdef WARPX_USE_PSATD else |