aboutsummaryrefslogtreecommitdiff
path: root/src/InitialCopy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/InitialCopy.c')
-rw-r--r--src/InitialCopy.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/InitialCopy.c b/src/InitialCopy.c
index 7948006..5b72393 100644
--- a/src/InitialCopy.c
+++ b/src/InitialCopy.c
@@ -148,19 +148,22 @@ void MoL_InitialCopy(CCTK_ARGUMENTS)
/* Set up the array sizes */
- if (!ArrayScratchSizes)
+ if (MoLNumEvolvedArrayVariables)
{
- ArrayScratchSizes = (CCTK_INT *)malloc(MoLNumEvolvedArrayVariables * sizeof(CCTK_INT));
if (!ArrayScratchSizes)
{
- CCTK_WARN(0, "Failed to allocate the array scratch sizes array.");
- }
- for (var = 0; var < MoLNumEvolvedArrayVariables; var++)
- {
- ArrayScratchSizes[var] = -1;
+ ArrayScratchSizes = (CCTK_INT *)malloc(MoLNumEvolvedArrayVariables * sizeof(CCTK_INT));
+ if (!ArrayScratchSizes)
+ {
+ CCTK_WARN(0, "Failed to allocate the array scratch sizes array.");
+ }
+ for (var = 0; var < MoLNumEvolvedArrayVariables; var++)
+ {
+ ArrayScratchSizes[var] = -1;
+ }
}
}
-
+
totalarrayscratchsize = 0;
for (var = 0; var < MoLNumEvolvedArrayVariables; var++)