diff --git a/src/engine.c b/src/engine.c index b07e8a1386842c22c200bdd7241f0a617c60a0d6..f0ccc9e14c118d811bac0c381d9470675cf66ea3 100644 --- a/src/engine.c +++ b/src/engine.c @@ -689,7 +689,7 @@ void engine_redistribute(struct engine *e) { /* Verify that the links are correct */ part_verify_links(parts_new, gparts_new, sparts_new, nr_parts, nr_gparts, - nr_sparts); + nr_sparts, e->verbose); #endif /* Set the new part data, free the old. */ @@ -2910,7 +2910,7 @@ void engine_init_particles(struct engine *e, int flag_entropy_ICs) { #ifdef SWIFT_DEBUG_CHECKS space_check_timesteps(e->s); part_verify_links(e->s->parts, e->s->gparts, e->s->sparts, e->s->nr_parts, - e->s->nr_gparts, e->s->nr_sparts); + e->s->nr_gparts, e->s->nr_sparts, e->verbose); #endif /* Ready to go */ @@ -3245,7 +3245,7 @@ void engine_split(struct engine *e, struct partition *initial_partition) { /* Verify that the links are correct */ part_verify_links(s->parts, s->gparts, s->sparts, s->nr_parts, s->nr_gparts, - s->nr_sparts); + s->nr_sparts, e->verbose); #endif #else diff --git a/src/part.c b/src/part.c index a960a777a86bfe00305ff360cbf5907d6c968410..9c6a9258534ea6a105f58e10e13e86aebd65fae8 100644 --- a/src/part.c +++ b/src/part.c @@ -106,10 +106,11 @@ void part_relink_sparts_to_gparts(struct gpart *gparts, size_t N, * @param nr_parts The number of #part in the array. * @param nr_gparts The number of #gpart in the array. * @param nr_sparts The number of #spart in the array. + * @param verbose Do we report verbosely in case of success ? */ void part_verify_links(struct part *parts, struct gpart *gparts, struct spart *sparts, size_t nr_parts, size_t nr_gparts, - size_t nr_sparts) { + size_t nr_sparts, int verbose) { for (size_t k = 0; k < nr_gparts; ++k) { @@ -223,7 +224,7 @@ void part_verify_links(struct part *parts, struct gpart *gparts, } } - message("All links OK"); + if(verbose) message("All links OK"); } #ifdef WITH_MPI diff --git a/src/part.h b/src/part.h index f668ef7cdee6df55ee7f9e3269ede8fcb9f14518..4ed4b490964b59239faf170218cd099d225f5edd 100644 --- a/src/part.h +++ b/src/part.h @@ -78,7 +78,7 @@ void part_relink_sparts_to_gparts(struct gpart *gparts, size_t N, struct spart *sparts); void part_verify_links(struct part *parts, struct gpart *gparts, struct spart *sparts, size_t nr_parts, size_t nr_gparts, - size_t nr_sparts); + size_t nr_sparts, int verbose); #ifdef WITH_MPI /* MPI data type for the particle transfers */ diff --git a/src/space.c b/src/space.c index 6c0c6b10ebda09435af37e91c769d2fc7ca28690..27891eaf79bc3f307ad12b99fed645814726f1bc 100644 --- a/src/space.c +++ b/src/space.c @@ -816,7 +816,7 @@ void space_rebuild(struct space *s, int verbose) { #ifdef SWIFT_DEBUG_CHECKS /* Verify that the links are correct */ part_verify_links(s->parts, s->gparts, s->sparts, nr_parts, nr_gparts, - nr_sparts); + nr_sparts, verbose); #endif /* Hook the cells up to the parts. */