From 4ab387cea900da579e0edf77dbe2d6e3d7e17095 Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Sat, 12 Oct 2024 18:18:49 -0400 Subject: [PATCH] use correct type for particle counts --- source/postprocess/load_balance_statistics.cc | 8 ++++---- source/postprocess/particles.cc | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/postprocess/load_balance_statistics.cc b/source/postprocess/load_balance_statistics.cc index f5c24320dfb..363bc5e8efe 100644 --- a/source/postprocess/load_balance_statistics.cc +++ b/source/postprocess/load_balance_statistics.cc @@ -45,18 +45,18 @@ namespace aspect if (this->n_particle_worlds() > 0) { - unsigned int locally_owned_particles = 0; + types::particle_index locally_owned_particles = 0; for (unsigned int particle_handler_index = 0; particle_handler_index < this->n_particle_worlds(); ++particle_handler_index) locally_owned_particles += this->get_particle_world(particle_handler_index). get_particle_handler().n_locally_owned_particles(); const dealii::Utilities::MPI::MinMaxAvg particles_per_process = - dealii::Utilities::MPI::min_max_avg(locally_owned_particles,this->get_mpi_communicator()); + dealii::Utilities::MPI::min_max_avg(locally_owned_particles, this->get_mpi_communicator()); statistics.add_value ("Minimal particles per process", - static_cast(particles_per_process.min)); + static_cast(particles_per_process.min)); statistics.add_value ("Maximal particles per process", - static_cast(particles_per_process.max)); + static_cast(particles_per_process.max)); statistics.add_value ("Average particles per process", particles_per_process.avg); diff --git a/source/postprocess/particles.cc b/source/postprocess/particles.cc index 3afcad8b95b..3053b9941a3 100644 --- a/source/postprocess/particles.cc +++ b/source/postprocess/particles.cc @@ -117,7 +117,7 @@ namespace aspect patches.resize(particle_handler.n_locally_owned_particles()); typename dealii::Particles::ParticleHandler::particle_iterator particle = particle_handler.begin(); - for (unsigned int i=0; particle != particle_handler.end(); ++particle, ++i) + for (types::particle_index i=0; particle != particle_handler.end(); ++particle, ++i) { patches[i].vertices[0] = particle->get_location(); patches[i].patch_index = i;