diff --git a/src/runner.c b/src/runner.c index 6bf9dc4e28a29d729b18147dd48193f0d7d3bba3..52f91d620ad483ddae366d36e1129efe1f91df9f 100644 --- a/src/runner.c +++ b/src/runner.c @@ -973,8 +973,6 @@ void runner_do_recv_cell(struct runner *r, struct cell *c, int timer) { for (size_t k = 0; k < nr_parts; k++) { const int ti_end = parts[k].ti_end; // if(ti_end < ti_current) error("Received invalid particle !"); - if(parts[k].ti_old != ti_current) error("Received undrifted particles p->ti_old=%d ti_current=%d c->nodeID=%d loc=(%f %f %f) c->drift=%p, c->drift->skip=%d", - parts[k].ti_old, ti_current, c->nodeID, c->loc[0], c->loc[1], c->loc[2], c->drift, c->drift ? c->drift->skip : -1); ti_end_min = min(ti_end_min, ti_end); ti_end_max = max(ti_end_max, ti_end); h_max = max(h_max, parts[k].h); @@ -1009,24 +1007,6 @@ void runner_do_recv_cell(struct runner *r, struct cell *c, int timer) { if (timer) TIMER_TOC(timer_dorecv_cell); } -void runner_check_drift(struct runner *r, struct cell *c) { - - - const struct part *restrict parts = c->parts; - const size_t nr_parts = c->count; - const int ti_current = r->e->ti_current; - - for (size_t k = 0; k < nr_parts; k++) { - - if(parts[k].ti_old != ti_current) { - message("Sending undrifted particles p->ti_old=%d ti_current=%d c->nodeID=%d loc=(%f %f %f) c->drift=%p, c->drift->skip=%d", - parts[k].ti_old, ti_current, c->nodeID, c->loc[0], c->loc[1], c->loc[2], - c->drift, c->drift ? c->drift->skip : -1); - break; - } - } -} - /** * @brief The #runner main thread routine. * @@ -1190,7 +1170,6 @@ void *runner_main(void *data) { break; #ifdef WITH_MPI case task_type_send: - runner_check_drift(r, ci); if (t->subtype == task_subtype_tend) { free(t->buff); }