From 4ef0955a26c8fd920c8fa17d22d8f02d627c4686 Mon Sep 17 00:00:00 2001 From: schnetter Date: Mon, 13 Oct 2003 18:07:49 +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/CactusPUGH/PUGH/trunk@419 b61c5cb5-eaca-4651-9a7a-d64986f99364 --- src/PughUtils.c | 3 +++ src/include/pugh.h | 4 ++++ 2 files changed, 7 insertions(+) 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 -- cgit v1.2.3