diff options
author | tradke <tradke@7842ec3a-9562-4be5-9c5b-06ba18f2b668> | 2000-11-23 09:27:23 +0000 |
---|---|---|
committer | tradke <tradke@7842ec3a-9562-4be5-9c5b-06ba18f2b668> | 2000-11-23 09:27:23 +0000 |
commit | 1a0a15f53107a75d60a8476cbe9888ca01805388 (patch) | |
tree | 38765c01683c7fc51488a00d92cd94012dbae23c | |
parent | 15aa30b0defde6a7a28807759d399446abcbf581 (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.c | 20 |
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 } |