From 427b0bc65e861a34b718c1ca5786fbd4f7a84d14 Mon Sep 17 00:00:00 2001 From: schnetter Date: Mon, 13 Oct 2003 18:07:50 +0000 Subject: Introduce the new Cactus variable type CCTK_INT1. Extend routines to handle the new type. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@97 7842ec3a-9562-4be5-9c5b-06ba18f2b668 --- src/DumpUtils.c | 3 +++ src/ioHDF5UtilGH.h | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/DumpUtils.c b/src/DumpUtils.c index 232a13e..ee3a350 100644 --- a/src/DumpUtils.c +++ b/src/DumpUtils.c @@ -428,6 +428,9 @@ hid_t IOHDF5Util_DataType (const ioHDF5UtilGH *myGH, int cctk_type) case CCTK_VARIABLE_INT: retval = HDF5_INT; break; case CCTK_VARIABLE_REAL: retval = HDF5_REAL; break; case CCTK_VARIABLE_COMPLEX: retval = myGH->HDF5_COMPLEX; break; +#ifdef CCTK_INT1 + case CCTK_VARIABLE_INT1: retval = HDF5_INT1; break; +#endif #ifdef CCTK_INT2 case CCTK_VARIABLE_INT2: retval = HDF5_INT2; break; #endif diff --git a/src/ioHDF5UtilGH.h b/src/ioHDF5UtilGH.h index 50f4fdf..45e4ea7 100644 --- a/src/ioHDF5UtilGH.h +++ b/src/ioHDF5UtilGH.h @@ -164,12 +164,18 @@ H5T_NATIVE_SHORT : -1) #endif +#ifdef CCTK_INT1 +#define HDF5_INT1 H5T_NATIVE_CHAR +#endif + #ifdef CCTK_INTEGER_PRECISION_8 #define HDF5_INT HDF5_INT8 #elif CCTK_INTEGER_PRECISION_4 #define HDF5_INT HDF5_INT4 #elif CCTK_INTEGER_PRECISION_2 #define HDF5_INT HDF5_INT2 +#elif CCTK_INTEGER_PRECISION_1 +#define HDF5_INT HDF5_INT1 #endif -- cgit v1.2.3