aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/WarpXParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2020-03-30 08:27:31 -0700
committerGravatar GitHub <noreply@github.com> 2020-03-30 08:27:31 -0700
commit6f356557b114e0716a02539dc5a1687ea9a58195 (patch)
tree1f31878397a9dc2bca90a4815f024689540b4d2d /Source/Particles/WarpXParticleContainer.cpp
parent237cba843348973e8163967bdd63e8af684a8df9 (diff)
downloadWarpX-6f356557b114e0716a02539dc5a1687ea9a58195.tar.gz
WarpX-6f356557b114e0716a02539dc5a1687ea9a58195.tar.zst
WarpX-6f356557b114e0716a02539dc5a1687ea9a58195.zip
Remove compiler warnings (#843)
* Fix compiler warnings with DIM=2 * Fix compiler warnings with USE_RZ=TRUE * Fix compiler warnings with USE_PSATD=TRUE and DIM=2 * Fix compiler warnings with USE_PSATD=TRUE and DIM=3 * Fix bug: discard only return value when calling DefineAndReturnParticleTile * Remove unused variables not triggering warnings
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.cpp')
-rw-r--r--Source/Particles/WarpXParticleContainer.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp
index 65c7baeaa..81dd0c7e1 100644
--- a/Source/Particles/WarpXParticleContainer.cpp
+++ b/Source/Particles/WarpXParticleContainer.cpp
@@ -158,7 +158,7 @@ WarpXParticleContainer::AddNParticles (int /*lev*/,
#endif
if ( (NumRuntimeRealComps()>0) || (NumRuntimeIntComps()>0) ){
- auto& ptile = DefineAndReturnParticleTile(0, 0, 0);
+ DefineAndReturnParticleTile(0, 0, 0);
}
particle_tile.push_back(p);
@@ -172,7 +172,7 @@ WarpXParticleContainer::AddNParticles (int /*lev*/,
particle_tile.push_back_real(PIdx::uz, vz + ibegin, vz + iend);
if ( (NumRuntimeRealComps()>0) || (NumRuntimeIntComps()>0) ){
- auto& ptile = DefineAndReturnParticleTile(0, 0, 0);
+ DefineAndReturnParticleTile(0, 0, 0);
}
for (int comp = PIdx::uz+1; comp < PIdx::nattribs; ++comp)
@@ -755,11 +755,7 @@ WarpXParticleContainer::PushX (int lev, amrex::Real dt)
ParticleReal* AMREX_RESTRICT ux = attribs[PIdx::ux].dataPtr();
ParticleReal* AMREX_RESTRICT uy = attribs[PIdx::uy].dataPtr();
ParticleReal* AMREX_RESTRICT uz = attribs[PIdx::uz].dataPtr();
-#ifdef WARPX_DIM_RZ
- auto& aos = pti.GetArrayOfStructs();
- ParticleType* AMREX_RESTRICT const pstruct = aos().dataPtr();
- ParticleReal* AMREX_RESTRICT theta = attribs[PIdx::theta].dataPtr();
-#endif
+
// Loop over the particles and update their position
amrex::ParallelFor( pti.numParticles(),
[=] AMREX_GPU_DEVICE (long i) {