diff options
author | 2019-05-06 20:58:57 -0400 | |
---|---|---|
committer | 2019-05-06 20:58:57 -0400 | |
commit | baed8d31df7b9dd0013aaa1c1382801eba918bbd (patch) | |
tree | ded904f88802f98a45697d04e8322076f22b7b63 /Source/Particles/WarpXParticleContainer.cpp | |
parent | df73577bc750d6ca49458c2365e761ab7067aa7b (diff) | |
download | WarpX-baed8d31df7b9dd0013aaa1c1382801eba918bbd.tar.gz WarpX-baed8d31df7b9dd0013aaa1c1382801eba918bbd.tar.zst WarpX-baed8d31df7b9dd0013aaa1c1382801eba918bbd.zip |
Passing icomp as a variable to the dataPtr() function in the charge deposit subroutine -- ensuring that the rho_old values are not over-written by rho_new
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.cpp')
-rw-r--r-- | Source/Particles/WarpXParticleContainer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp index 2edd3c636..695faaa62 100644 --- a/Source/Particles/WarpXParticleContainer.cpp +++ b/Source/Particles/WarpXParticleContainer.cpp @@ -608,7 +608,7 @@ WarpXParticleContainer::DepositCharge ( WarpXParIter& pti, RealVector& wp, const std::array<Real, 3>& xyzmin = xyzmin_tile; #ifdef AMREX_USE_GPU - data_ptr = (*rhomf)[pti].dataPtr(); + data_ptr = (*rhomf)[pti].dataPtr(icomp); auto rholen = (*rhomf)[pti].length(); #else tile_box.grow(ngRho); |