Index: /issm/trunk-jpl/src/c/toolkits/mpi/issmmpi.h
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/mpi/issmmpi.h	(revision 23765)
+++ /issm/trunk-jpl/src/c/toolkits/mpi/issmmpi.h	(revision 23766)
@@ -61,8 +61,9 @@
 
 	#if defined(_HAVE_MEDIPACK_) && !defined(_WRAPPERS_)
-	#define ISSM_MPI_CHAR       AMPI_CHAR
-	#define ISSM_MPI_DOUBLE     AMPI_ADOUBLE // corresponds to IssmDouble
-	#define ISSM_MPI_PDOUBLE    AMPI_DOUBLE  // corresponds to IssmPDouble
-	#define ISSM_MPI_INT        AMPI_INT
+	#define ISSM_MPI_CHAR          AMPI_CHAR
+	#define ISSM_MPI_DOUBLE        AMPI_ADOUBLE // corresponds to IssmDouble
+	#define ISSM_MPI_PDOUBLE       AMPI_DOUBLE  // corresponds to IssmPDouble
+	#define ISSM_MPI_INT           AMPI_INT
+	#define ISSM_MPI_LONG_LONG_INT AMPI_LONG_LONG_INT
 	
 	// operations
@@ -84,7 +85,8 @@
 			#define ISSM_MPI_DOUBLE    MPI_DOUBLE
 		#endif
-		#define ISSM_MPI_PDOUBLE    MPI_DOUBLE
-		#define ISSM_MPI_INT        MPI_INT
-		#define ISSM_MPI_CHAR       MPI_CHAR
+		#define ISSM_MPI_PDOUBLE        MPI_DOUBLE
+		#define ISSM_MPI_INT            MPI_INT
+		#define ISSM_MPI_LONG_LONG_INT  MPI_LONG_LONG_INT
+		#define ISSM_MPI_CHAR           MPI_CHAR
 
 		// operations
@@ -113,8 +115,9 @@
 
 	// data types
-	#define ISSM_MPI_CHAR       1
-	#define ISSM_MPI_DOUBLE     2
-	#define ISSM_MPI_PDOUBLE    3
-	#define ISSM_MPI_INT        4
+	#define ISSM_MPI_CHAR          1
+	#define ISSM_MPI_DOUBLE        2
+	#define ISSM_MPI_PDOUBLE       3
+	#define ISSM_MPI_INT           4
+	#define ISSM_MPI_LONG_LONG_INT 5
 
 	// operations
