From 1a0a15f53107a75d60a8476cbe9888ca01805388 Mon Sep 17 00:00:00 2001 From: tradke Date: Thu, 23 Nov 2000 09:27:23 +0000 Subject: Bugfix parsing default hyperslab parameters. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@9 7842ec3a-9562-4be5-9c5b-06ba18f2b668 --- src/ParseGeometry.c | 20 ++++++++++---------- 1 file 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;idimdirection[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;idimdirection[idim] = idim; - geo->origin[idim] = 0; - geo->length[idim] =-1; - geo->downsample[idim] = 1; - } - USE_CCTK_PARAMETERS } -- cgit v1.2.3