diff options
author | 2020-03-30 08:27:31 -0700 | |
---|---|---|
committer | 2020-03-30 08:27:31 -0700 | |
commit | 6f356557b114e0716a02539dc5a1687ea9a58195 (patch) | |
tree | 1f31878397a9dc2bca90a4815f024689540b4d2d /Source/Particles/WarpXParticleContainer.cpp | |
parent | 237cba843348973e8163967bdd63e8af684a8df9 (diff) | |
download | WarpX-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.cpp | 10 |
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) { |