diff options
author | 2019-11-12 10:54:38 -0800 | |
---|---|---|
committer | 2019-11-12 10:54:38 -0800 | |
commit | 8cc9c8a153b6526dad68ee2bcdcacf912969e747 (patch) | |
tree | 9f3c23effb49b90d641bb8f346cc4d5b1c390ebd /Source/WarpX.cpp | |
parent | 1ceb8be6c91da62fbd4ac3c8a396b887cff2f15f (diff) | |
download | WarpX-8cc9c8a153b6526dad68ee2bcdcacf912969e747.tar.gz WarpX-8cc9c8a153b6526dad68ee2bcdcacf912969e747.tar.zst WarpX-8cc9c8a153b6526dad68ee2bcdcacf912969e747.zip |
fix psatd: problem was in buffer cells
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r-- | Source/WarpX.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index 10a6b731e..173a3a00f 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -703,7 +703,7 @@ WarpX::AllocLevelData (int lev, const BoxArray& ba, const DistributionMapping& d bool aux_is_nodal = (field_gathering_algo == GatheringAlgo::MomentumConserving); - guard_cells.Init( + int nJ_buffer = guard_cells.Init( do_subcycling, WarpX::use_fdtd_nci_corr, do_nodal, @@ -726,7 +726,7 @@ WarpX::AllocLevelData (int lev, const BoxArray& ba, const DistributionMapping& d } if (n_current_deposition_buffer < 0) { - n_current_deposition_buffer = guard_cells.ng_alloc_J.max(); + n_current_deposition_buffer = nJ_buffer; } if (n_field_gather_buffer < 0) { // Field gather buffer should be larger than current deposition buffers |