diff --git a/Src/Extern/HDF5/AMReX_ParticleHDF5.H b/Src/Extern/HDF5/AMReX_ParticleHDF5.H index b70faef6507..4a848d18263 100644 --- a/Src/Extern/HDF5/AMReX_ParticleHDF5.H +++ b/Src/Extern/HDF5/AMReX_ParticleHDF5.H @@ -453,19 +453,7 @@ ParticleContainer_impl::type(), &(all_mfi_cnt[0]), 1, ParallelDescriptor::Mpi_typemap::type(), ParallelDescriptor::Communicator()); + #else + all_mfi_cnt[0] = my_mfi_cnt; + #endif for (int i = 0; i < ParallelDescriptor::NProcs(); i++) total_mfi += all_mfi_cnt[i]; // Create the int data + #ifdef AMREX_USE_MPI MPI_Allgather(&my_mfi_int_total_size, 1, ParallelDescriptor::Mpi_typemap::type(), &(all_mfi_int_total_size[0]), 1, ParallelDescriptor::Mpi_typemap::type(), ParallelDescriptor::Communicator()); #else - all_mfi_cnt[0] = my_mfi_cnt; all_mfi_int_total_size[0] = my_mfi_int_total_size; #endif @@ -1295,6 +1286,14 @@ ParticleContainer_impl count(ngrids[lev]); ret = H5Dread(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, &(count[0])); diff --git a/Src/Particle/AMReX_ParticleIO.H b/Src/Particle/AMReX_ParticleIO.H index 6d3493a9234..e47bf9de899 100644 --- a/Src/Particle/AMReX_ParticleIO.H +++ b/Src/Particle/AMReX_ParticleIO.H @@ -460,19 +460,7 @@ ParticleContainer_impl