diff --git a/src/engine.c b/src/engine.c index 354fa42af9c955f09b64ea2bb6af84e010f3537b..d9f8ad526fb3310d1b11fc463e84ec2e4bb68ec7 100644 --- a/src/engine.c +++ b/src/engine.c @@ -185,8 +185,8 @@ void engine_redistribute(struct engine *e) { /* Get the new number of parts for this node, be generous in allocating. */ int nr_parts = 0; for (int k = 0; k < nr_nodes; k++) nr_parts += counts[k * nr_nodes + nodeID]; - struct part *parts_new; - struct xpart *xparts_new, *xparts = s->xparts; + struct part *parts_new = NULL; + struct xpart *xparts_new = NULL, *xparts = s->xparts; if (posix_memalign((void **)&parts_new, part_align, sizeof(struct part) * nr_parts * 1.2) != 0 || posix_memalign((void **)&xparts_new, part_align, @@ -951,8 +951,8 @@ int engine_exchange_strays(struct engine *e, int offset, int *ind, int N) { message("sent out %i particles, got %i back.", N, count_in); if (offset + count_in > s->size_parts) { s->size_parts = (offset + count_in) * 1.05; - struct part *parts_new; - struct xpart *xparts_new; + struct part *parts_new = NULL; + struct xpart *xparts_new = NULL; if (posix_memalign((void **)&parts_new, part_align, sizeof(struct part) * s->size_parts) != 0 || posix_memalign((void **)&xparts_new, part_align, @@ -2098,8 +2098,8 @@ void engine_split(struct engine *e, int *grid) { message("Re-allocating parts array from %i to %i.", s->size_parts, (int)(s->nr_parts * 1.2)); s->size_parts = s->nr_parts * 1.2; - struct part *parts_new; - struct xpart *xparts_new; + struct part *parts_new = NULL; + struct xpart *xparts_new = NULL; if (posix_memalign((void **)&parts_new, part_align, sizeof(struct part) * s->size_parts) != 0 || posix_memalign((void **)&xparts_new, part_align, diff --git a/tests/testVectorize.c b/tests/testVectorize.c index 074dd148203d844a029548370eb585d86d4748e7..d86961e350ca13c0612f4e5d8196e30e15122ad9 100644 --- a/tests/testVectorize.c +++ b/tests/testVectorize.c @@ -167,6 +167,7 @@ int main(int argc, char *argv[]) { engine.dt_step = 0.1; runner.e = &engine; + time = 0; for (size_t i = 0; i < runs; ++i) { /* Zero the fields */