diff options
-rw-r--r-- | src/Topology.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Topology.c b/src/Topology.c index 4849ba9..4b4b460 100644 --- a/src/Topology.c +++ b/src/Topology.c @@ -243,7 +243,7 @@ static int FranksTopology(int dim, int max_dir, max_length; int free_procs = total_procs-1; int used_procs = 1; - int *my_nprocs = (int*)malloc(dim*sizeof(int)); + int *my_nprocs; /* Nothing to decompose here */ if (dim == 0) @@ -251,6 +251,7 @@ static int FranksTopology(int dim, return TraditionalTopology(dim, total_procs, nsize, nghostzones, nprocs); } + my_nprocs = (int*)malloc(dim*sizeof(int)); /* start with a single domain */ for (i = 0; i < dim; i++) |