diff --git a/Src/Extern/HDF5/AMReX_ParticleHDF5.H b/Src/Extern/HDF5/AMReX_ParticleHDF5.H index a1b9d8faeb8..29747ea9d76 100644 --- a/Src/Extern/HDF5/AMReX_ParticleHDF5.H +++ b/Src/Extern/HDF5/AMReX_ParticleHDF5.H @@ -17,6 +17,8 @@ #include "H5Z_SZ.h" #endif +namespace amrex { + template class Allocator, class CellAssignor> void @@ -1534,5 +1536,7 @@ ParticleContainer_impl +namespace amrex { + template< class T > struct is_soa_particle : std::integral_constant< @@ -37,4 +39,6 @@ struct make_particle +namespace amrex { + template void NeighborParticleContainer @@ -653,4 +655,6 @@ fillNeighborsMPI (bool reuse_rcv_counts) { #endif } +} + #endif diff --git a/Src/Particle/AMReX_NeighborParticlesGPUImpl.H b/Src/Particle/AMReX_NeighborParticlesGPUImpl.H index ce0444ac44d..5932063510c 100644 --- a/Src/Particle/AMReX_NeighborParticlesGPUImpl.H +++ b/Src/Particle/AMReX_NeighborParticlesGPUImpl.H @@ -2,6 +2,8 @@ #define AMREX_NEIGHBORPARTICLESGPUIMPL_H_ #include +namespace amrex { + namespace detail { inline Vector getBoundaryBoxes(const Box& box, int ncells) @@ -314,4 +316,6 @@ clearNeighborsGPU() } } +} + #endif diff --git a/Src/Particle/AMReX_NeighborParticlesI.H b/Src/Particle/AMReX_NeighborParticlesI.H index 8e5bb2b2563..de5146fbe9c 100644 --- a/Src/Particle/AMReX_NeighborParticlesI.H +++ b/Src/Particle/AMReX_NeighborParticlesI.H @@ -1,4 +1,6 @@ +namespace amrex { + template bool NeighborParticleContainer::use_mask = false; @@ -1127,3 +1129,5 @@ resizeContainers (int num_levels) AMREX_ASSERT((neighbors.size() == m_neighbor_list.size()) && (neighbors.size() == mask_ptr.size() ) ); } + +} diff --git a/Src/Particle/AMReX_ParticleBufferMap.cpp b/Src/Particle/AMReX_ParticleBufferMap.cpp index a342a1ff86b..95fd1a9b69c 100644 --- a/Src/Particle/AMReX_ParticleBufferMap.cpp +++ b/Src/Particle/AMReX_ParticleBufferMap.cpp @@ -1,6 +1,6 @@ #include -using namespace amrex; +namespace amrex { ParticleBufferMap::ParticleBufferMap (const ParGDBBase* a_gdb) { @@ -130,3 +130,5 @@ bool ParticleBufferMap::isValid (const ParGDBBase* a_gdb) const return valid; } + +} diff --git a/Src/Particle/AMReX_ParticleCommunication.cpp b/Src/Particle/AMReX_ParticleCommunication.cpp index 0c995930e13..18b63df639f 100644 --- a/Src/Particle/AMReX_ParticleCommunication.cpp +++ b/Src/Particle/AMReX_ParticleCommunication.cpp @@ -1,7 +1,7 @@ #include #include -using namespace amrex; +namespace amrex { void ParticleCopyOp::clear () { @@ -381,7 +381,7 @@ void ParticleCopyPlan::doHandShakeGlobal (const Vector& Snds, Vector #endif } -void amrex::communicateParticlesFinish (const ParticleCopyPlan& plan) +void communicateParticlesFinish (const ParticleCopyPlan& plan) { BL_PROFILE("amrex::communicateParticlesFinish"); #ifdef AMREX_USE_MPI @@ -397,3 +397,5 @@ void amrex::communicateParticlesFinish (const ParticleCopyPlan& plan) amrex::ignore_unused(plan); #endif } + +} diff --git a/Src/Particle/AMReX_ParticleContainer.H b/Src/Particle/AMReX_ParticleContainer.H index 82f05a11bd2..2543f0d3815 100644 --- a/Src/Particle/AMReX_ParticleContainer.H +++ b/Src/Particle/AMReX_ParticleContainer.H @@ -1529,6 +1529,7 @@ using ParticleContainer = ParticleContainer_impl class Allocator=DefaultAllocator, class CellAssignor=DefaultAssignor> using ParticleContainerPureSoA = ParticleContainer_impl, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor>; +} #include "AMReX_ParticleInit.H" #include "AMReX_ParticleContainerI.H" @@ -1538,6 +1539,4 @@ using ParticleContainerPureSoA = ParticleContainer_impl #include -using namespace amrex; +namespace amrex { bool ParticleContainerBase::do_tiling = false; IntVect ParticleContainerBase::tile_size { AMREX_D_DECL(1024000,8,8) }; @@ -329,3 +329,5 @@ void ParticleContainerBase::BuildRedistributeMask (int lev, int nghost) const RemoveDuplicates(neighbor_procs); } } + +} diff --git a/Src/Particle/AMReX_ParticleContainerI.H b/Src/Particle/AMReX_ParticleContainerI.H index e87cda19d7e..03aa1f7aca0 100644 --- a/Src/Particle/AMReX_ParticleContainerI.H +++ b/Src/Particle/AMReX_ParticleContainerI.H @@ -8,6 +8,7 @@ #include #include +namespace amrex { template class Allocator, class CellAssignor> @@ -2668,3 +2669,5 @@ ResizeRuntimeIntComp (int new_size, bool communicate) } } } + +} diff --git a/Src/Particle/AMReX_ParticleIO.H b/Src/Particle/AMReX_ParticleIO.H index dd390309f22..f91f38f7612 100644 --- a/Src/Particle/AMReX_ParticleIO.H +++ b/Src/Particle/AMReX_ParticleIO.H @@ -4,6 +4,8 @@ #include +namespace amrex { + template class Allocator, class CellAssignor> void @@ -1274,4 +1276,6 @@ ParticleContainer_impl +namespace amrex { + /* \brief Initialize particles from an Ascii file in the following format: @@ -1683,4 +1685,7 @@ InitNRandomPerCell (int n_per_cell, const ParticleInitData& pdata) Gpu::streamSynchronize(); } + +} + #endif /*AMREX_PARTICLEINIT_H*/ diff --git a/Src/Particle/AMReX_ParticleUtil.cpp b/Src/Particle/AMReX_ParticleUtil.cpp index 63d0cbe90db..41538dab317 100644 --- a/Src/Particle/AMReX_ParticleUtil.cpp +++ b/Src/Particle/AMReX_ParticleUtil.cpp @@ -64,8 +64,8 @@ Vector computeNeighborProcs (const ParGDBBase* a_gdb, int ngrow) RemoveDuplicates(neighbor_procs); return neighbor_procs; } +} #ifdef AMREX_USE_HDF5_ASYNC #include "AMReX_ParticleUtilHDF5.H" #endif -} diff --git a/Src/Particle/AMReX_WriteBinaryParticleData.H b/Src/Particle/AMReX_WriteBinaryParticleData.H index 20aebe9c6d3..a12cdc9b157 100644 --- a/Src/Particle/AMReX_WriteBinaryParticleData.H +++ b/Src/Particle/AMReX_WriteBinaryParticleData.H @@ -6,6 +6,8 @@ #include #include +namespace amrex { + struct KeepValidFilter { template @@ -1158,6 +1160,8 @@ void WriteBinaryParticleDataAsync (PC const& pc, }); } +} + #ifdef AMREX_USE_HDF5 #include #endif