aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/DumpVar.c3
-rw-r--r--src/ioFlexGH.h5
2 files changed, 8 insertions, 0 deletions
diff --git a/src/DumpVar.c b/src/DumpVar.c
index e2896b5..d2cf4ca 100644
--- a/src/DumpVar.c
+++ b/src/DumpVar.c
@@ -137,6 +137,9 @@ int IOFlexIO_DataType (int cctk_type)
case CCTK_VARIABLE_CHAR: retval = FLEXIO_CHAR; break;
case CCTK_VARIABLE_INT: retval = FLEXIO_INT; break;
case CCTK_VARIABLE_REAL: retval = FLEXIO_REAL; break;
+#ifdef CCTK_INT1
+ case CCTK_VARIABLE_INT1: retval = FLEXIO_INT1; break;
+#endif
#ifdef CCTK_INT2
case CCTK_VARIABLE_INT2: retval = FLEXIO_INT2; break;
#endif
diff --git a/src/ioFlexGH.h b/src/ioFlexGH.h
index 3c2f029..55637eb 100644
--- a/src/ioFlexGH.h
+++ b/src/ioFlexGH.h
@@ -20,6 +20,9 @@
/* define the IOFlexIO datatypes according to CCTK_??? datatypes */
#define FLEXIO_CHAR CHAR
+#ifdef CCTK_INT1
+#define FLEXIO_INT1 INT8
+#endif
#ifdef CCTK_INT2
#define FLEXIO_INT2 INT16
#endif
@@ -47,6 +50,8 @@
#define FLEXIO_INT INT32
#elif CCTK_INTEGER_PRECISION_2
#define FLEXIO_INT INT16
+#elif CCTK_INTEGER_PRECISION_1
+#define FLEXIO_INT INT8
#endif
#ifdef CCTK_REAL_PRECISION_4