aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Carpet/CarpetIOHDF5/src/Input.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/Carpet/CarpetIOHDF5/src/Input.cc b/Carpet/CarpetIOHDF5/src/Input.cc
index e9d984977..16ef16ff6 100644
--- a/Carpet/CarpetIOHDF5/src/Input.cc
+++ b/Carpet/CarpetIOHDF5/src/Input.cc
@@ -1166,7 +1166,8 @@ static int ReadVar (const cGH* const cctkGH,
const hid_t datatype = CCTKtoHDF5_Datatype (cctkGH, group.vartype, 0);
const ivect stride =
- arrdata.AT(gindex).AT(patch->map).hh->baseextent(mglevel,0).stride();
+ group.grouptype == CCTK_GF ?
+ arrdata.AT(gindex).AT(patch->map).hh->baseextent(mglevel,0).stride() : 1;
assert (all (stride % patch->ioffsetdenom == 0));
ivect lower = patch->iorigin * stride + patch->ioffset * stride / patch->ioffsetdenom;
ivect upper = lower + (shape - 1) * stride;