[mpich2-commits] r5620 - mpich2/trunk

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Thu Oct 29 16:38:32 CDT 2009


Author: jayesh
Date: 2009-10-29 16:38:32 -0500 (Thu, 29 Oct 2009)
New Revision: 5620

Modified:
   mpich2/trunk/winconfigure.wsf
Log:
Adding C versions of MPI datatypes in fortran for windows - added in unix configure in r5479

Modified: mpich2/trunk/winconfigure.wsf
===================================================================
--- mpich2/trunk/winconfigure.wsf	2009-10-29 20:06:59 UTC (rev 5619)
+++ mpich2/trunk/winconfigure.wsf	2009-10-29 21:38:32 UTC (rev 5620)
@@ -1160,6 +1160,21 @@
 F77_SHORT_INT				= HexToInt(dtypes.Item("MPI_SHORT_INT"))
 F77_2INT					= HexToInt(dtypes.Item("MPI_2INT"))
 F77_LONG_DOUBLE_INT			= HexToInt(dtypes.Item("MPI_LONG_DOUBLE_INT"))
+F77_INT8_T              = HexToInt(dtypes.Item("MPI_INT8_T"))
+F77_INT16_T             = HexToInt(dtypes.Item("MPI_INT16_T"))
+F77_INT32_T             = HexToInt(dtypes.Item("MPI_INT32_T"))
+F77_INT64_T             = HexToInt(dtypes.Item("MPI_INT64_T"))
+F77_UINT8_T             = HexToInt(dtypes.Item("MPI_UINT8_T"))
+F77_UINT16_T            = HexToInt(dtypes.Item("MPI_UINT16_T"))
+F77_UINT32_T            = HexToInt(dtypes.Item("MPI_UINT32_T"))
+F77_UINT64_T            = HexToInt(dtypes.Item("MPI_UINT64_T"))
+F77_C_BOOL              = HexToInt(dtypes.Item("MPI_C_BOOL"))
+F77_C_FLOAT_COMPLEX     = HexToInt(dtypes.Item("MPI_C_FLOAT_COMPLEX"))
+F77_C_COMPLEX           = HexToInt(dtypes.Item("MPI_C_COMPLEX"))
+F77_C_DOUBLE_COMPLEX    = HexToInt(dtypes.Item("MPI_C_DOUBLE_COMPLEX"))
+F77_C_LONG_DOUBLE_COMPLEX      = HexToInt(dtypes.Item("MPI_C_LONG_DOUBLE_COMPLEX"))
+F77_AINT                = HexToInt(dtypes.Item("MPI_AINT"))
+F77_OFFSET              = HexToInt(dtypes.Item("MPI_OFFSET"))
 
 if false then
 foo = ""
@@ -1858,6 +1873,36 @@
 				str = Replace(str, "@MPI_F77_2INT@", F77_2INT)
 			Case "@MPI_F77_LONG_DOUBLE_INT@"
 				str = Replace(str, "@MPI_F77_LONG_DOUBLE_INT@", F77_LONG_DOUBLE_INT)
+			Case "@MPI_F77_INT8_T@"
+				str = Replace(str, "@MPI_F77_INT8_T@", F77_INT8_T)
+			Case "@MPI_F77_INT16_T@"
+				str = Replace(str, "@MPI_F77_INT16_T@", F77_INT16_T)
+			Case "@MPI_F77_INT32_T@"
+				str = Replace(str, "@MPI_F77_INT32_T@", F77_INT32_T)
+			Case "@MPI_F77_INT64_T@"
+				str = Replace(str, "@MPI_F77_INT64_T@", F77_INT64_T)
+			Case "@MPI_F77_UINT8_T@"
+				str = Replace(str, "@MPI_F77_UINT8_T@", F77_UINT8_T)
+			Case "@MPI_F77_UINT16_T@"
+				str = Replace(str, "@MPI_F77_UINT16_T@", F77_UINT16_T)
+			Case "@MPI_F77_UINT32_T@"
+				str = Replace(str, "@MPI_F77_UINT32_T@", F77_UINT32_T)
+			Case "@MPI_F77_UINT64_T@"
+				str = Replace(str, "@MPI_F77_UINT64_T@", F77_UINT64_T)
+			Case "@MPI_F77_C_BOOL@"
+				str = Replace(str, "@MPI_F77_C_BOOL@", F77_C_BOOL)
+			Case "@MPI_F77_C_FLOAT_COMPLEX@"
+				str = Replace(str, "@MPI_F77_C_FLOAT_COMPLEX@", F77_C_FLOAT_COMPLEX)
+			Case "@MPI_F77_C_COMPLEX@"
+				str = Replace(str, "@MPI_F77_C_COMPLEX@", F77_C_COMPLEX)
+			Case "@MPI_F77_C_DOUBLE_COMPLEX@"
+				str = Replace(str, "@MPI_F77_C_DOUBLE_COMPLEX@", F77_C_DOUBLE_COMPLEX)
+			Case "@MPI_F77_C_LONG_DOUBLE_COMPLEX@"
+				str = Replace(str, "@MPI_F77_C_LONG_DOUBLE_COMPLEX@", F77_C_LONG_DOUBLE_COMPLEX)
+			Case "@MPI_F77_AINT@"
+				str = Replace(str, "@MPI_F77_AINT@", F77_AINT)
+			Case "@MPI_F77_OFFSET@"
+				str = Replace(str, "@MPI_F77_OFFSET@", F77_OFFSET)
 			Case "@MPI_STATUS_SIZE@"
 				str = Replace(str, "@MPI_STATUS_SIZE@", "5")
 			Case "@HAVE_CXX_EXCEPTIONS@"



More information about the mpich2-commits mailing list