aboutsummaryrefslogtreecommitdiff
path: root/src/Topology.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Topology.c')
-rw-r--r--src/Topology.c3
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++)