diff options
author | 2023-08-29 22:33:00 -0700 | |
---|---|---|
committer | 2023-08-29 22:33:00 -0700 | |
commit | 61abfc5a282d41330ec22f00fd2cd33b1dc534fa (patch) | |
tree | 996577ff3ae7c2f6f028382aa7945f69eb922bab /Source/Particles/WarpXParticleContainer.cpp | |
parent | 1ea051dcf8e789d591eff16ccc63c7c4e32865ee (diff) | |
download | WarpX-61abfc5a282d41330ec22f00fd2cd33b1dc534fa.tar.gz WarpX-61abfc5a282d41330ec22f00fd2cd33b1dc534fa.tar.zst WarpX-61abfc5a282d41330ec22f00fd2cd33b1dc534fa.zip |
ChargeDeposition: Remove Global WarpX Variable (#4250)
* ChargeDeposition: Remove Global WarpX Variable
Remove Global WarpX variable use in `ChargeDeposition`.
* CurrentDeposition: Add Missing Include
Diffstat (limited to '')
-rw-r--r-- | Source/Particles/WarpXParticleContainer.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp index 1ec7968de..d2da12888 100644 --- a/Source/Particles/WarpXParticleContainer.cpp +++ b/Source/Particles/WarpXParticleContainer.cpp @@ -879,17 +879,20 @@ WarpXParticleContainer::DepositCharge (WarpXParIter& pti, RealVector const& wp, doChargeDepositionSharedShapeN<1>(GetPosition, wp.dataPtr()+offset, ion_lev, rho_fab, ix_type, np_to_depose, dx, xyzmin, lo, q, WarpX::n_rz_azimuthal_modes, cost, - WarpX::load_balance_costs_update_algo, bins, box, geom, max_tbox_size); + WarpX::load_balance_costs_update_algo, bins, box, geom, max_tbox_size, + WarpX::shared_tilesize); } else if (WarpX::nox == 2){ doChargeDepositionSharedShapeN<2>(GetPosition, wp.dataPtr()+offset, ion_lev, rho_fab, ix_type, np_to_depose, dx, xyzmin, lo, q, WarpX::n_rz_azimuthal_modes, cost, - WarpX::load_balance_costs_update_algo, bins, box, geom, max_tbox_size); + WarpX::load_balance_costs_update_algo, bins, box, geom, max_tbox_size, + WarpX::shared_tilesize); } else if (WarpX::nox == 3){ doChargeDepositionSharedShapeN<3>(GetPosition, wp.dataPtr()+offset, ion_lev, rho_fab, ix_type, np_to_depose, dx, xyzmin, lo, q, WarpX::n_rz_azimuthal_modes, cost, - WarpX::load_balance_costs_update_algo, bins, box, geom, max_tbox_size); + WarpX::load_balance_costs_update_algo, bins, box, geom, max_tbox_size, + WarpX::shared_tilesize); } #ifndef AMREX_USE_GPU // CPU, tiling: atomicAdd local_rho into rho |