aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <schnetter@b61c5cb5-eaca-4651-9a7a-d64986f99364>2003-10-13 18:07:49 +0000
committerschnetter <schnetter@b61c5cb5-eaca-4651-9a7a-d64986f99364>2003-10-13 18:07:49 +0000
commit4ef0955a26c8fd920c8fa17d22d8f02d627c4686 (patch)
tree170c9b559548eab4dadb408c7278dd561a255903
parentd7234d3d38fd6ce3cf7254eef426d28020237ff9 (diff)
Introduce the new Cactus variable type CCTK_INT1.
Extend routines to handle the new type. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@419 b61c5cb5-eaca-4651-9a7a-d64986f99364
-rw-r--r--src/PughUtils.c3
-rw-r--r--src/include/pugh.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/src/PughUtils.c b/src/PughUtils.c
index d865f5a..0687b1f 100644
--- a/src/PughUtils.c
+++ b/src/PughUtils.c
@@ -242,6 +242,9 @@ MPI_Datatype PUGH_MPIDataType (const pGH *pughGH, int cctk_type)
case CCTK_VARIABLE_INT: retval = PUGH_MPI_INT; break;
case CCTK_VARIABLE_REAL: retval = PUGH_MPI_REAL; break;
case CCTK_VARIABLE_COMPLEX: retval = pughGH->PUGH_mpi_complex; break;
+#ifdef CCTK_INT1
+ case CCTK_VARIABLE_INT1: retval = PUGH_MPI_INT1; break;
+#endif
#ifdef CCTK_INT2
case CCTK_VARIABLE_INT2: retval = PUGH_MPI_INT2; break;
#endif
diff --git a/src/include/pugh.h b/src/include/pugh.h
index cae3a4a..d9ddd4b 100644
--- a/src/include/pugh.h
+++ b/src/include/pugh.h
@@ -74,6 +74,10 @@
MPI_DATATYPE_NULL)
#endif
+#ifdef CCTK_INT1
+#define PUGH_MPI_INT1 MPI_CHAR
+#endif
+
#ifdef CCTK_INTEGER_PRECISION_8
#define PUGH_MPI_INT PUGH_MPI_INT8
#elif CCTK_INTEGER_PRECISION_4