aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Write1D.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/Write1D.c b/src/Write1D.c
index 7638c22..c7876ea 100644
--- a/src/Write1D.c
+++ b/src/Write1D.c
@@ -539,14 +539,17 @@ static void OpenFile (const cGH *GH,
{
/* give the slice origin as range [1 .. n] */
sprintf (slicename, "%s%c_[%d]", type_extension, 'x' + dir,
- myGH->spxyz[gdata->dim-1][dir][lower]);
+ gdata->grouptype == CCTK_GF ?
+ myGH->spxyz[gdata->dim-1][dir][lower] : 0);
}
else
{
/* give the slice origin as range [1 .. n] */
sprintf (slicename, "%s%c_[%d][%d]", type_extension, 'x' + dir,
- myGH->spxyz[gdata->dim-1][dir][lower],
- myGH->spxyz[gdata->dim-1][dir][upper]);
+ gdata->grouptype == CCTK_GF ?
+ myGH->spxyz[gdata->dim-1][dir][lower] : 0,
+ gdata->grouptype == CCTK_GF ?
+ myGH->spxyz[gdata->dim-1][dir][upper] : 0);
}
}
else
@@ -633,11 +636,13 @@ static void OpenFile (const cGH *GH,
}
/* output the index coordinates of the 1D line */
fprintf (file[i], " (%ci = %d", 'x' + lower,
- myGH->spxyz[gdata->dim-1][dir][lower]);
+ gdata->grouptype == CCTK_GF ?
+ myGH->spxyz[gdata->dim-1][dir][lower] : 0);
if (gdata->dim > 2)
{
fprintf (file[i], ", %ci = %d", 'x' + upper,
- myGH->spxyz[gdata->dim-1][dir][upper]);
+ gdata->grouptype == CCTK_GF ?
+ myGH->spxyz[gdata->dim-1][dir][upper] : 0);
}
fputs (") \n", file[i]);
}