aboutsummaryrefslogtreecommitdiff
path: root/src/ReduceGA.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ReduceGA.c')
-rw-r--r--src/ReduceGA.c30
1 files changed, 12 insertions, 18 deletions
diff --git a/src/ReduceGA.c b/src/ReduceGA.c
index 98b2890..72c74f3 100644
--- a/src/ReduceGA.c
+++ b/src/ReduceGA.c
@@ -205,14 +205,11 @@ static int ReduceGridArrays (const cGH *GH,
dim = CCTK_GroupDimFromVarI(input_array_variable_indices[0]);
/* allocate memory for the array of the dimensions of the input arrays */
- if (dim >0)
- {
- lower_array_bounds = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
- min_array_subscript = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
- array_lsh = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
- input_array_dims = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
- input_array_gz = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
- }
+ lower_array_bounds = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
+ min_array_subscript = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
+ array_lsh = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
+ input_array_dims = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
+ input_array_gz = (CCTK_INT *)malloc (dim *sizeof(CCTK_INT));
/* find out the types of the input arrays and put that */
/* in an array ipughGH->GFExtras[dim]->lnsize[i]*/
@@ -773,17 +770,14 @@ static int ReduceGridArrays (const cGH *GH,
}
free (local_outvals);
}
- num_points = total_num_points;
- weight_sum = total_weight_sum;
+ num_points = total_num_points;
+ weight_sum = total_weight_sum;
#endif
- if (dim >0)
- {
- free (lower_array_bounds);
- free (min_array_subscript);
- free (array_lsh);
- free (input_array_dims);
- free (input_array_gz);
- }
+ free (lower_array_bounds);
+ free (min_array_subscript);
+ free (array_lsh);
+ free (input_array_dims);
+ free (input_array_gz);
if (perform_division == 0)
{