aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@7842ec3a-9562-4be5-9c5b-06ba18f2b668>2000-11-23 09:27:23 +0000
committertradke <tradke@7842ec3a-9562-4be5-9c5b-06ba18f2b668>2000-11-23 09:27:23 +0000
commit1a0a15f53107a75d60a8476cbe9888ca01805388 (patch)
tree38765c01683c7fc51488a00d92cd94012dbae23c
parent15aa30b0defde6a7a28807759d399446abcbf581 (diff)
Bugfix parsing default hyperslab parameters.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@9 7842ec3a-9562-4be5-9c5b-06ba18f2b668
-rw-r--r--src/ParseGeometry.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/ParseGeometry.c b/src/ParseGeometry.c
index 83c0af0..166e09a 100644
--- a/src/ParseGeometry.c
+++ b/src/ParseGeometry.c
@@ -302,6 +302,14 @@ void IOHDF5Util_DefaultGeo (ioHDF5Geo_t *geo)
int idim;
const char *argument, *token;
+
+ for (idim=0;idim<IOHDF5_MAXDIM;idim++)
+ {
+ geo->direction[idim] = idim;
+ geo->origin[idim] = 0;
+ geo->length[idim] =-1;
+ geo->downsample[idim] = 1;
+ }
geo->vdim = -1;
geo->sdim = slabdim;
@@ -323,7 +331,7 @@ void IOHDF5Util_DefaultGeo (ioHDF5Geo_t *geo)
/* Downsample */
idim=0;
- argument = origin;
+ argument = downsampling;
while((token = Util_StrSep(&argument,","))) {
geo->downsample[idim++]=atoi(token);
}
@@ -331,17 +339,9 @@ void IOHDF5Util_DefaultGeo (ioHDF5Geo_t *geo)
/* Length */
idim=0;
- argument = origin;
+ argument = length;
while((token = Util_StrSep(&argument,","))) {
geo->length[idim++]=atoi(token);
}
geo->length[idim] = atoi(argument);
-
- for (idim=0;idim<IOHDF5_MAXDIM;idim++) {
- geo->direction[idim] = idim;
- geo->origin[idim] = 0;
- geo->length[idim] =-1;
- geo->downsample[idim] = 1;
- }
- USE_CCTK_PARAMETERS
}