[mpich2-commits] r7487 - in mpich2/branches/release/mpich2-1.3.x: . confdb doc/windev maint src/binding/f77 src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp src/mpl/src

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Tue Nov 23 13:05:11 CST 2010


Author: jayesh
Date: 2010-11-23 13:05:11 -0600 (Tue, 23 Nov 2010)
New Revision: 7487

Added:
   mpich2/branches/release/mpich2-1.3.x/maint/makegcclibs_64.bat
Modified:
   mpich2/branches/release/mpich2-1.3.x/
   mpich2/branches/release/mpich2-1.3.x/confdb/
   mpich2/branches/release/mpich2-1.3.x/doc/windev/windev.tex.vin
   mpich2/branches/release/mpich2-1.3.x/maint/Version
   mpich2/branches/release/mpich2-1.3.x/maint/mpich2x64i.vdproj
   mpich2/branches/release/mpich2-1.3.x/makewindist.bat
   mpich2/branches/release/mpich2-1.3.x/mpich2.sln
   mpich2/branches/release/mpich2-1.3.x/src/binding/f77/mpich2fg.def
   mpich2/branches/release/mpich2-1.3.x/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c
   mpich2/branches/release/mpich2-1.3.x/src/mpl/src/mplstr.c
   mpich2/branches/release/mpich2-1.3.x/winconfigure.wsf
Log:
Merging r7442, r7443, r7444, r7445, r7459, r7460, r7469, r7478 from trunk


Property changes on: mpich2/branches/release/mpich2-1.3.x
___________________________________________________________________
Modified: svn:mergeinfo
   - /mpich2/branches/dev/ckpt:5050
/mpich2/branches/dev/ckpt2:5057-6537
/mpich2/branches/dev/ftb:5661-5730
/mpich2/branches/dev/lapi:5817
/mpich2/branches/dev/wintcp_async_progress:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2:5406
/mpich2/trunk:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7448,7462,7470,7473-7477,7484-7485
   + /mpich2/branches/dev/ckpt:5050
/mpich2/branches/dev/ckpt2:5057-6537
/mpich2/branches/dev/ftb:5661-5730
/mpich2/branches/dev/lapi:5817
/mpich2/branches/dev/wintcp_async_progress:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2:5406
/mpich2/trunk:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7442-7446,7448,7459-7460,7462,7469-7470,7473-7478,7484-7485


Property changes on: mpich2/branches/release/mpich2-1.3.x/confdb
___________________________________________________________________
Modified: svn:mergeinfo
   - /mpich2/branches/dev/ckpt2/confdb:5180,5182,5196,5198
/mpich2/branches/dev/ftb/confdb:5661-5730
/mpich2/branches/dev/lapi/confdb:5817
/mpich2/branches/dev/wintcp_async_progress/confdb:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/confdb:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/confdb:5406
/mpich2/trunk/confdb:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7448,7462,7470,7473-7477,7484-7485
   + /mpich2/branches/dev/ckpt2/confdb:5180,5182,5196,5198
/mpich2/branches/dev/ftb/confdb:5661-5730
/mpich2/branches/dev/lapi/confdb:5817
/mpich2/branches/dev/wintcp_async_progress/confdb:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/confdb:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/confdb:5406
/mpich2/trunk/confdb:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7442-7446,7448,7459-7460,7462,7469-7470,7473-7478,7484-7485

Modified: mpich2/branches/release/mpich2-1.3.x/doc/windev/windev.tex.vin
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/doc/windev/windev.tex.vin	2010-11-23 07:30:29 UTC (rev 7486)
+++ mpich2/branches/release/mpich2-1.3.x/doc/windev/windev.tex.vin	2010-11-23 19:05:11 UTC (rev 7487)
@@ -1215,9 +1215,8 @@
 \item Compile your application.
 \end{enumerate}
 
-\subsubsection{Cygwin gcc}
-You can compile your MPI programs using gcc/g++ from Cygwin and the MPICH2 header files/libraries installed with MPICH2 on windows. Compile using the header files in \texttt{C:$\backslash$Program Files$\backslash$MPICH2$\backslash$include}
-and link using the libs, lib*.a, in \texttt{C:$\backslash$Program Files$\backslash$MPICH2$\backslash$lib}. Note that you should use the ``-localroot'' option when running programs compiled using gcc/g++ from Cygwin.
+\subsubsection{Cygwin and MinGW GNU compilers}
+You can compile your MPI programs using gcc/g++/g77/gfortran from Cygwin or MinGW using the MPICH2 header files/libraries installed with MPICH2 on windows. Compile using the header files in \texttt{C:$\backslash$Program Files$\backslash$MPICH2$\backslash$include} and link using the libs, lib*.a, in \texttt{C:$\backslash$Program Files$\backslash$MPICH2$\backslash$lib}. Note that you should use the ``-localroot'' option when running programs compiled using gcc/g++ from Cygwin.
 
 \subsection{Performance Analysis}
 MPICH2 includes the Multi-Processing Environment (MPE), which is a


Property changes on: mpich2/branches/release/mpich2-1.3.x/maint/Version
___________________________________________________________________
Modified: svn:mergeinfo
   - /mpich2/branches/dev/ckpt/maint/Version:5050
/mpich2/branches/dev/ckpt2/maint/Version:5057-6537
/mpich2/branches/dev/ftb/maint/Version:5661-5730
/mpich2/branches/dev/lapi/maint/Version:5817
/mpich2/branches/dev/wintcp_async_progress/maint/Version:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/maint/Version:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/maint/Version:5406
/mpich2/trunk/maint/Version:7422-7424,7429-7433,7435,7437-7438,7462,7470,7473-7477,7484-7485
/mpich2/trunk/src/pm/hydra/VERSION:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416
   + /mpich2/branches/dev/ckpt/maint/Version:5050
/mpich2/branches/dev/ckpt2/maint/Version:5057-6537
/mpich2/branches/dev/ftb/maint/Version:5661-5730
/mpich2/branches/dev/lapi/maint/Version:5817
/mpich2/branches/dev/wintcp_async_progress/maint/Version:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/maint/Version:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/maint/Version:5406
/mpich2/trunk/maint/Version:7422-7424,7429-7433,7435,7437-7438,7442-7446,7459-7460,7462,7469-7470,7473-7478,7484-7485
/mpich2/trunk/src/pm/hydra/VERSION:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416

Copied: mpich2/branches/release/mpich2-1.3.x/maint/makegcclibs_64.bat (from rev 7445, mpich2/trunk/maint/makegcclibs_64.bat)
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/maint/makegcclibs_64.bat	                        (rev 0)
+++ mpich2/branches/release/mpich2-1.3.x/maint/makegcclibs_64.bat	2010-11-23 19:05:11 UTC (rev 7487)
@@ -0,0 +1,12 @@
+ at echo off
+..\winbuild\x64\Release\gcc\impgen.exe ..\winbuild\x64\Release\mpi\mpich2mpi.dll > ..\winbuild\x64\Release\gcc\mpich2mpigcc.def
+..\winbuild\x64\Release\gcc\impgen.exe ..\winbuild\x64\Release\gfortran\fmpich2g.dll > ..\winbuild\x64\Release\gcc\fmpich2gcc.def
+x86_64-w64-mingw32-dlltool --dllname mpich2mpi.dll --def ..\winbuild\x64\Release\gcc\mpich2mpigcc.def --output-lib ..\winbuild\x64\Release\gcc\libmpi.a >> ..\make.log
+x86_64-w64-mingw32-dlltool --dllname fmpich2g.dll --def ..\winbuild\x64\Release\gcc\fmpich2gcc.def --output-lib ..\winbuild\x64\Release\gcc\libfmpich2g.a >> ..\make.log
+
+REM Building MPI CXX Interface lib
+bash -c "x86_64-w64-mingw32-g++ -I ../src/include -I ../src/include/win64 -c ../src/binding/cxx/initcxx.cxx -o ../winbuild/x64/Release/gcc/initcxx.o" >> ..\make.log
+x86_64-w64-mingw32-ar rvs ../winbuild/x64/Release/gcc/libmpicxx.a ../winbuild/x64/Release/gcc/initcxx.o >> ..\make.log
+
+del ..\winbuild\x64\Release\gcc\mpich2mpigcc.def
+del ..\winbuild\x64\Release\gcc\fmpich2gcc.def

Modified: mpich2/branches/release/mpich2-1.3.x/maint/mpich2x64i.vdproj
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/maint/mpich2x64i.vdproj	2010-11-23 07:30:29 UTC (rev 7486)
+++ mpich2/branches/release/mpich2-1.3.x/maint/mpich2x64i.vdproj	2010-11-23 19:05:11 UTC (rev 7487)
@@ -63,6 +63,12 @@
         }
         "Entry"
         {
+        "MsmKey" = "8:_204DB77A62174C2C900B75BA7782596A"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
         "MsmKey" = "8:_2A131B743AAD4CC99C6926BDEAB87CB2"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -81,6 +87,12 @@
         }
         "Entry"
         {
+        "MsmKey" = "8:_2ED4D01C4AB04611862206AEB490440A"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
         "MsmKey" = "8:_328D583D55BC4B38A679F9ACF3DCE98A"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -345,6 +357,12 @@
         }
         "Entry"
         {
+        "MsmKey" = "8:_F8734FE1E95D489C99076694D4F5C387"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
         "MsmKey" = "8:_FA7FEB4E019147ABB551882DD956CA32"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -697,6 +715,26 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_204DB77A62174C2C900B75BA7782596A"
+            {
+            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gcc\\libmpicxx.a"
+            "TargetName" = "8:libmpicxx.a"
+            "Tag" = "8:"
+            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
             "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A131B743AAD4CC99C6926BDEAB87CB2"
             {
             "SourcePath" = "8:..\\winbuild\\x64\\Release\\mpe_wrap\\mpich2mpe.dll"
@@ -721,7 +759,7 @@
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiregister, Version=1.0.3898.24477, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:wmpiregister, Version=1.0.3947.19215, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
                 }
@@ -763,6 +801,26 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2ED4D01C4AB04611862206AEB490440A"
+            {
+            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gcc\\libmpi.a"
+            "TargetName" = "8:libmpi.a"
+            "Tag" = "8:"
+            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
             "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_328D583D55BC4B38A679F9ACF3DCE98A"
             {
             "SourcePath" = "8:..\\winbuild\\x64\\Release\\bin\\smpd.exe"
@@ -787,7 +845,7 @@
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiexec, Version=1.0.3898.24476, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:wmpiexec, Version=1.0.3947.19214, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
                 }
@@ -1649,11 +1707,31 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8734FE1E95D489C99076694D4F5C387"
+            {
+            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gcc\\libfmpich2g.a"
+            "TargetName" = "8:libfmpich2g.a"
+            "Tag" = "8:"
+            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
             "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FA7FEB4E019147ABB551882DD956CA32"
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiconfig, Version=1.0.3898.24477, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:wmpiconfig, Version=1.0.3947.19213, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
                 }
@@ -1848,7 +1926,7 @@
         "ProductName" = "8:MPICH2 64-bit"
         "ProductCode" = "8:{B91EB9DA-98D2-4241-87EA-3D889B58D564}"
         "PackageCode" = "8:{F55A402E-C195-4398-ABA6-870074B69FEC}"
-        "UpgradeCode" = "8:{1B3E5756-D592-462D-9826-D56FFD29DA91}"
+        "UpgradeCode" = "8:{45D2D7E2-81B1-4B17-9907-6B451D30E9A0}"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:TRUE"

Modified: mpich2/branches/release/mpich2-1.3.x/makewindist.bat
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/makewindist.bat	2010-11-23 07:30:29 UTC (rev 7486)
+++ mpich2/branches/release/mpich2-1.3.x/makewindist.bat	2010-11-23 19:05:11 UTC (rev 7487)
@@ -194,8 +194,10 @@
 :BUILD_WIN64
 if "%CPU%" == "X64" goto AFTER_WIN64_SANITY_CHECK
 if "%CPU%" == "AMD64" goto AFTER_WIN64_SANITY_CHECK
-echo ERROR: WIN64 Build environment not setup correctly ...
-GOTO END
+echo WARNING: WIN64 Build environment setup manually ...
+set CPU=x64
+set NODEBUG=1
+set APPVER=5.02
 :AFTER_WIN64_SANITY_CHECK
 echo Building MPICH2 x64 ...
 REM Adding hpc sdk import libs to PATH so that VS can detect it 
@@ -209,6 +211,12 @@
 devenv.com examples\examples.sln /project cpi /build "Release|x64" >> make_x64.log
 if %errorlevel% NEQ 0 goto BUILDERROR
 echo .....................................................SUCCESS
+echo Building GNU libs ...
+cd maint
+CALL makegcclibs_64.bat
+if %errorlevel% NEQ 0 goto BUILDERROR
+echo .....................................................SUCCESS
+cd ..
 echo Building Wrapper utils
 devenv.com mpich2.sln /build "wrapperUtilRelease" >> make_x64.log
 if %errorlevel% NEQ 0 goto BUILDERROR

Modified: mpich2/branches/release/mpich2-1.3.x/mpich2.sln
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/mpich2.sln	2010-11-23 07:30:29 UTC (rev 7486)
+++ mpich2/branches/release/mpich2-1.3.x/mpich2.sln	2010-11-23 19:05:11 UTC (rev 7487)
@@ -478,7 +478,6 @@
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Win32.Build.0 = ch3sockRelease|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
@@ -682,7 +681,6 @@
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
@@ -888,7 +886,6 @@
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|x64.ActiveCfg = fmpe|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
@@ -1105,7 +1102,6 @@
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.wrapperUtilRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.wrapperUtilRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.wrapperUtilRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.wrapperUtilRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
@@ -1329,7 +1325,6 @@
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -1547,7 +1542,6 @@
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -1764,7 +1758,6 @@
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{3DE857FA-6F20-4214-8D99-811165354D3F}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.ch3nemesisDebug|Any CPU.ActiveCfg = gfortRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = fortDebug|Win32
@@ -1968,7 +1961,6 @@
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.wrapperUtilRelease|Any CPU.ActiveCfg = gfortRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = gfortRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.wrapperUtilRelease|Win32.ActiveCfg = gfortRelease|Win32
-		{D45A7472-5ECD-481D-A26D-98D88ED44305}.wrapperUtilRelease|Win32.Build.0 = gfortRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.wrapperUtilRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -2173,7 +2165,6 @@
 		{EFAF72A2-7154-410B-9235-460444894A38}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{EFAF72A2-7154-410B-9235-460444894A38}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -2378,7 +2369,6 @@
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -2604,7 +2594,6 @@
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -2833,7 +2822,6 @@
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.ch3nemesisDebug|Any CPU.ActiveCfg = gfortRelease|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = gfortRelease|Win32
@@ -3279,9 +3267,7 @@
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.wrapperUtilRelease|Any CPU.ActiveCfg = Release
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.wrapperUtilRelease|Win32.ActiveCfg = Release
-		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.wrapperUtilRelease|Win32.Build.0 = Release
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.wrapperUtilRelease|x64.ActiveCfg = Release
-		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.wrapperUtilRelease|x64.Build.0 = Release
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Release|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.ch3nemesisDebug|Win32.ActiveCfg = Debug|Win32
@@ -3490,7 +3476,6 @@
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -3717,7 +3702,6 @@
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -3923,7 +3907,6 @@
 		{23709B5A-153D-422B-B006-17CC05552B57}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{23709B5A-153D-422B-B006-17CC05552B57}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -4130,7 +4113,6 @@
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.ch3nemesisDebug|Any CPU.Build.0 = Debug|Any CPU
@@ -4343,6 +4325,7 @@
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.wrapperUtilRelease|Mixed Platforms.Build.0 = Release|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.wrapperUtilRelease|Win32.ActiveCfg = Release|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.wrapperUtilRelease|x64.ActiveCfg = Release|Any CPU
+		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.wrapperUtilRelease|x64.Build.0 = Release|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.ch3nemesisDebug|Any CPU.Build.0 = Debug|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -4554,6 +4537,7 @@
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.wrapperUtilRelease|Mixed Platforms.Build.0 = Release|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.wrapperUtilRelease|Win32.ActiveCfg = Release|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.wrapperUtilRelease|x64.ActiveCfg = Release|Any CPU
+		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.wrapperUtilRelease|x64.Build.0 = Release|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.ch3nemesisDebug|Any CPU.Build.0 = Debug|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -4765,6 +4749,7 @@
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.wrapperUtilRelease|Mixed Platforms.Build.0 = Release|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.wrapperUtilRelease|Win32.ActiveCfg = Release|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.wrapperUtilRelease|x64.ActiveCfg = Release|Any CPU
+		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.wrapperUtilRelease|x64.Build.0 = Release|Any CPU
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.ch3nemesisDebug|Any CPU.Build.0 = Debug
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug
@@ -5056,9 +5041,7 @@
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.wrapperUtilRelease|Any CPU.ActiveCfg = Release
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.wrapperUtilRelease|Win32.ActiveCfg = Release
-		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.wrapperUtilRelease|Win32.Build.0 = Release
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.wrapperUtilRelease|x64.ActiveCfg = Release
-		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.wrapperUtilRelease|x64.Build.0 = Release
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.ch3nemesisDebug|Win32.ActiveCfg = Debug|Win32
@@ -5275,7 +5258,6 @@
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3nemesisDebug|Win32
@@ -5490,7 +5472,6 @@
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{10115F75-1A40-4155-BCD4-9521609DFFEC}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -5703,7 +5684,6 @@
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.ch3nemesisDebug|Any CPU.ActiveCfg = Debug|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = Debug|Win32
@@ -5941,7 +5921,6 @@
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.wrapperUtilRelease|Win32.Build.0 = Release|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution

Modified: mpich2/branches/release/mpich2-1.3.x/src/binding/f77/mpich2fg.def
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/src/binding/f77/mpich2fg.def	2010-11-23 07:30:29 UTC (rev 7486)
+++ mpich2/branches/release/mpich2-1.3.x/src/binding/f77/mpich2fg.def	2010-11-23 19:05:11 UTC (rev 7487)
@@ -2,254 +2,750 @@
 
 EXPORTS
 	pmpi_abort__
+	pmpi_abort_=pmpi_abort__
+	_pmpi_abort_=pmpi_abort__
 	mpi_abort__=pmpi_abort__
+	_mpi_abort_=pmpi_abort__
+	mpi_abort_=pmpi_abort__
 	pmpi_accumulate__
+	pmpi_accumulate_=pmpi_accumulate__
+	_pmpi_accumulate_=pmpi_accumulate__
 	mpi_accumulate__=pmpi_accumulate__
+	_mpi_accumulate_=pmpi_accumulate__
+	mpi_accumulate_=pmpi_accumulate__
 	pmpi_add_error_class__
+	pmpi_add_error_class_=pmpi_add_error_class__
+	_pmpi_add_error_class_=pmpi_add_error_class__
 	mpi_add_error_class__=pmpi_add_error_class__
+	_mpi_add_error_class_=pmpi_add_error_class__
+	mpi_add_error_class_=pmpi_add_error_class__
 	pmpi_add_error_code__
+	pmpi_add_error_code_=pmpi_add_error_code__
+	_pmpi_add_error_code_=pmpi_add_error_code__
 	mpi_add_error_code__=pmpi_add_error_code__
+	_mpi_add_error_code_=pmpi_add_error_code__
+	mpi_add_error_code_=pmpi_add_error_code__
 	pmpi_add_error_string__
+	pmpi_add_error_string_=pmpi_add_error_string__
+	_pmpi_add_error_string_=pmpi_add_error_string__
 	mpi_add_error_string__=pmpi_add_error_string__
+	_mpi_add_error_string_=pmpi_add_error_string__
+	mpi_add_error_string_=pmpi_add_error_string__
 	pmpi_address__
+	pmpi_address_=pmpi_address__
+	_pmpi_address_=pmpi_address__
 	mpi_address__=pmpi_address__
+	_mpi_address_=pmpi_address__
+	mpi_address_=pmpi_address__
 	pmpi_allgather__
+	pmpi_allgather_=pmpi_allgather__
+	_pmpi_allgather_=pmpi_allgather__
 	mpi_allgather__=pmpi_allgather__
+	_mpi_allgather_=pmpi_allgather__
+	mpi_allgather_=pmpi_allgather__
 	pmpi_allgatherv__
+	pmpi_allgatherv_=pmpi_allgatherv__
+	_pmpi_allgatherv_=pmpi_allgatherv__
 	mpi_allgatherv__=pmpi_allgatherv__
+	_mpi_allgatherv_=pmpi_allgatherv__
+	mpi_allgatherv_=pmpi_allgatherv__
 	pmpi_alloc_mem__
+	pmpi_alloc_mem_=pmpi_alloc_mem__
+	_pmpi_alloc_mem_=pmpi_alloc_mem__
 	mpi_alloc_mem__=pmpi_alloc_mem__
+	_mpi_alloc_mem_=pmpi_alloc_mem__
+	mpi_alloc_mem_=pmpi_alloc_mem__
 	pmpi_allreduce__
+	pmpi_allreduce_=pmpi_allreduce__
+	_pmpi_allreduce_=pmpi_allreduce__
 	mpi_allreduce__=pmpi_allreduce__
+	_mpi_allreduce_=pmpi_allreduce__
+	mpi_allreduce_=pmpi_allreduce__
 	pmpi_alltoall__
+	pmpi_alltoall_=pmpi_alltoall__
+	_pmpi_alltoall_=pmpi_alltoall__
 	mpi_alltoall__=pmpi_alltoall__
+	_mpi_alltoall_=pmpi_alltoall__
+	mpi_alltoall_=pmpi_alltoall__
 	pmpi_alltoallv__
+	pmpi_alltoallv_=pmpi_alltoallv__
+	_pmpi_alltoallv_=pmpi_alltoallv__
 	mpi_alltoallv__=pmpi_alltoallv__
+	_mpi_alltoallv_=pmpi_alltoallv__
+	mpi_alltoallv_=pmpi_alltoallv__
 	pmpi_alltoallw__
+	pmpi_alltoallw_=pmpi_alltoallw__
+	_pmpi_alltoallw_=pmpi_alltoallw__
 	mpi_alltoallw__=pmpi_alltoallw__
+	_mpi_alltoallw_=pmpi_alltoallw__
+	mpi_alltoallw_=pmpi_alltoallw__
 	pmpi_attr_delete__
+	pmpi_attr_delete_=pmpi_attr_delete__
+	_pmpi_attr_delete_=pmpi_attr_delete__
 	mpi_attr_delete__=pmpi_attr_delete__
+	_mpi_attr_delete_=pmpi_attr_delete__
+	mpi_attr_delete_=pmpi_attr_delete__
 	pmpi_attr_get__
+	pmpi_attr_get_=pmpi_attr_get__
+	_pmpi_attr_get_=pmpi_attr_get__
 	mpi_attr_get__=pmpi_attr_get__
+	_mpi_attr_get_=pmpi_attr_get__
+	mpi_attr_get_=pmpi_attr_get__
 	pmpi_attr_put__
+	pmpi_attr_put_=pmpi_attr_put__
+	_pmpi_attr_put_=pmpi_attr_put__
 	mpi_attr_put__=pmpi_attr_put__
+	_mpi_attr_put_=pmpi_attr_put__
+	mpi_attr_put_=pmpi_attr_put__
 	pmpi_barrier__
+	pmpi_barrier_=pmpi_barrier__
+	_pmpi_barrier_=pmpi_barrier__
 	mpi_barrier__=pmpi_barrier__
+	_mpi_barrier_=pmpi_barrier__
+	mpi_barrier_=pmpi_barrier__
 	pmpi_bcast__
+	pmpi_bcast_=pmpi_bcast__
+	_pmpi_bcast_=pmpi_bcast__
 	mpi_bcast__=pmpi_bcast__
+	_mpi_bcast_=pmpi_bcast__
+	mpi_bcast_=pmpi_bcast__
 	pmpi_bsend__
+	pmpi_bsend_=pmpi_bsend__
+	_pmpi_bsend_=pmpi_bsend__
 	mpi_bsend__=pmpi_bsend__
+	_mpi_bsend_=pmpi_bsend__
+	mpi_bsend_=pmpi_bsend__
 	pmpi_bsend_init__
+	pmpi_bsend_init_=pmpi_bsend_init__
+	_pmpi_bsend_init_=pmpi_bsend_init__
 	mpi_bsend_init__=pmpi_bsend_init__
+	_mpi_bsend_init_=pmpi_bsend_init__
+	mpi_bsend_init_=pmpi_bsend_init__
 	pmpi_buffer_attach__
+	pmpi_buffer_attach_=pmpi_buffer_attach__
+	_pmpi_buffer_attach_=pmpi_buffer_attach__
 	mpi_buffer_attach__=pmpi_buffer_attach__
+	_mpi_buffer_attach_=pmpi_buffer_attach__
+	mpi_buffer_attach_=pmpi_buffer_attach__
 	pmpi_buffer_detach__
+	pmpi_buffer_detach_=pmpi_buffer_detach__
+	_pmpi_buffer_detach_=pmpi_buffer_detach__
 	mpi_buffer_detach__=pmpi_buffer_detach__
+	_mpi_buffer_detach_=pmpi_buffer_detach__
+	mpi_buffer_detach_=pmpi_buffer_detach__
 	pmpi_cancel__
+	pmpi_cancel_=pmpi_cancel__
+	_pmpi_cancel_=pmpi_cancel__
 	mpi_cancel__=pmpi_cancel__
+	_mpi_cancel_=pmpi_cancel__
+	mpi_cancel_=pmpi_cancel__
 	pmpi_cart_coords__
+	pmpi_cart_coords_=pmpi_cart_coords__
+	_pmpi_cart_coords_=pmpi_cart_coords__
 	mpi_cart_coords__=pmpi_cart_coords__
+	_mpi_cart_coords_=pmpi_cart_coords__
+	mpi_cart_coords_=pmpi_cart_coords__
 	pmpi_cart_create__
+	pmpi_cart_create_=pmpi_cart_create__
+	_pmpi_cart_create_=pmpi_cart_create__
 	mpi_cart_create__=pmpi_cart_create__
+	_mpi_cart_create_=pmpi_cart_create__
+	mpi_cart_create_=pmpi_cart_create__
 	pmpi_cart_get__
+	pmpi_cart_get_=pmpi_cart_get__
+	_pmpi_cart_get_=pmpi_cart_get__
 	mpi_cart_get__=pmpi_cart_get__
+	_mpi_cart_get_=pmpi_cart_get__
+	mpi_cart_get_=pmpi_cart_get__
 	pmpi_cart_map__
+	pmpi_cart_map_=pmpi_cart_map__
+	_pmpi_cart_map_=pmpi_cart_map__
 	mpi_cart_map__=pmpi_cart_map__
+	_mpi_cart_map_=pmpi_cart_map__
+	mpi_cart_map_=pmpi_cart_map__
 	pmpi_cart_rank__
+	pmpi_cart_rank_=pmpi_cart_rank__
+	_pmpi_cart_rank_=pmpi_cart_rank__
 	mpi_cart_rank__=pmpi_cart_rank__
+	_mpi_cart_rank_=pmpi_cart_rank__
+	mpi_cart_rank_=pmpi_cart_rank__
 	pmpi_cart_shift__
+	pmpi_cart_shift_=pmpi_cart_shift__
+	_pmpi_cart_shift_=pmpi_cart_shift__
 	mpi_cart_shift__=pmpi_cart_shift__
+	_mpi_cart_shift_=pmpi_cart_shift__
+	mpi_cart_shift_=pmpi_cart_shift__
 	pmpi_cart_sub__
+	pmpi_cart_sub_=pmpi_cart_sub__
+	_pmpi_cart_sub_=pmpi_cart_sub__
 	mpi_cart_sub__=pmpi_cart_sub__
+	_mpi_cart_sub_=pmpi_cart_sub__
+	mpi_cart_sub_=pmpi_cart_sub__
 	pmpi_cartdim_get__
+	pmpi_cartdim_get_=pmpi_cartdim_get__
+	_pmpi_cartdim_get_=pmpi_cartdim_get__
 	mpi_cartdim_get__=pmpi_cartdim_get__
+	_mpi_cartdim_get_=pmpi_cartdim_get__
+	mpi_cartdim_get_=pmpi_cartdim_get__
 	pmpi_close_port__
+	pmpi_close_port_=pmpi_close_port__
+	_pmpi_close_port_=pmpi_close_port__
 	mpi_close_port__=pmpi_close_port__
+	_mpi_close_port_=pmpi_close_port__
+	mpi_close_port_=pmpi_close_port__
 	pmpi_comm_accept__
+	pmpi_comm_accept_=pmpi_comm_accept__
+	_pmpi_comm_accept_=pmpi_comm_accept__
 	mpi_comm_accept__=pmpi_comm_accept__
+	_mpi_comm_accept_=pmpi_comm_accept__
+	mpi_comm_accept_=pmpi_comm_accept__
 	pmpi_comm_call_errhandler__
+	pmpi_comm_call_errhandler_=pmpi_comm_call_errhandler__
+	_pmpi_comm_call_errhandler_=pmpi_comm_call_errhandler__
 	mpi_comm_call_errhandler__=pmpi_comm_call_errhandler__
+	_mpi_comm_call_errhandler_=pmpi_comm_call_errhandler__
+	mpi_comm_call_errhandler_=pmpi_comm_call_errhandler__
 	pmpi_comm_compare__
+	pmpi_comm_compare_=pmpi_comm_compare__
+	_pmpi_comm_compare_=pmpi_comm_compare__
 	mpi_comm_compare__=pmpi_comm_compare__
+	_mpi_comm_compare_=pmpi_comm_compare__
+	mpi_comm_compare_=pmpi_comm_compare__
 	pmpi_comm_connect__
+	pmpi_comm_connect_=pmpi_comm_connect__
+	_pmpi_comm_connect_=pmpi_comm_connect__
 	mpi_comm_connect__=pmpi_comm_connect__
+	_mpi_comm_connect_=pmpi_comm_connect__
+	mpi_comm_connect_=pmpi_comm_connect__
 	pmpi_comm_create__
+	pmpi_comm_create_=pmpi_comm_create__
+	_pmpi_comm_create_=pmpi_comm_create__
 	mpi_comm_create__=pmpi_comm_create__
+	_mpi_comm_create_=pmpi_comm_create__
+	mpi_comm_create_=pmpi_comm_create__
 	pmpi_comm_create_errhandler__
+	pmpi_comm_create_errhandler_=pmpi_comm_create_errhandler__
+	_pmpi_comm_create_errhandler_=pmpi_comm_create_errhandler__
 	mpi_comm_create_errhandler__=pmpi_comm_create_errhandler__
+	_mpi_comm_create_errhandler_=pmpi_comm_create_errhandler__
+	mpi_comm_create_errhandler_=pmpi_comm_create_errhandler__
 	pmpi_comm_create_keyval__
+	pmpi_comm_create_keyval_=pmpi_comm_create_keyval__
+	_pmpi_comm_create_keyval_=pmpi_comm_create_keyval__
 	mpi_comm_create_keyval__=pmpi_comm_create_keyval__
+	_mpi_comm_create_keyval_=pmpi_comm_create_keyval__
+	mpi_comm_create_keyval_=pmpi_comm_create_keyval__
 	pmpi_comm_delete_attr__
+	pmpi_comm_delete_attr_=pmpi_comm_delete_attr__
+	_pmpi_comm_delete_attr_=pmpi_comm_delete_attr__
 	mpi_comm_delete_attr__=pmpi_comm_delete_attr__
+	_mpi_comm_delete_attr_=pmpi_comm_delete_attr__
+	mpi_comm_delete_attr_=pmpi_comm_delete_attr__
 	pmpi_comm_disconnect__
+	pmpi_comm_disconnect_=pmpi_comm_disconnect__
+	_pmpi_comm_disconnect_=pmpi_comm_disconnect__
 	mpi_comm_disconnect__=pmpi_comm_disconnect__
+	_mpi_comm_disconnect_=pmpi_comm_disconnect__
+	mpi_comm_disconnect_=pmpi_comm_disconnect__
 	pmpi_comm_dup__
+	pmpi_comm_dup_=pmpi_comm_dup__
+	_pmpi_comm_dup_=pmpi_comm_dup__
 	mpi_comm_dup__=pmpi_comm_dup__
+	_mpi_comm_dup_=pmpi_comm_dup__
+	mpi_comm_dup_=pmpi_comm_dup__
 	pmpi_comm_free__
+	pmpi_comm_free_=pmpi_comm_free__
+	_pmpi_comm_free_=pmpi_comm_free__
 	mpi_comm_free__=pmpi_comm_free__
+	_mpi_comm_free_=pmpi_comm_free__
+	mpi_comm_free_=pmpi_comm_free__
 	pmpi_comm_free_keyval__
+	pmpi_comm_free_keyval_=pmpi_comm_free_keyval__
+	_pmpi_comm_free_keyval_=pmpi_comm_free_keyval__
 	mpi_comm_free_keyval__=pmpi_comm_free_keyval__
+	_mpi_comm_free_keyval_=pmpi_comm_free_keyval__
+	mpi_comm_free_keyval_=pmpi_comm_free_keyval__
 	pmpi_comm_get_attr__
+	pmpi_comm_get_attr_=pmpi_comm_get_attr__
+	_pmpi_comm_get_attr_=pmpi_comm_get_attr__
 	mpi_comm_get_attr__=pmpi_comm_get_attr__
+	_mpi_comm_get_attr_=pmpi_comm_get_attr__
+	mpi_comm_get_attr_=pmpi_comm_get_attr__
 	pmpi_comm_get_errhandler__
+	pmpi_comm_get_errhandler_=pmpi_comm_get_errhandler__
+	_pmpi_comm_get_errhandler_=pmpi_comm_get_errhandler__
 	mpi_comm_get_errhandler__=pmpi_comm_get_errhandler__
+	_mpi_comm_get_errhandler_=pmpi_comm_get_errhandler__
+	mpi_comm_get_errhandler_=pmpi_comm_get_errhandler__
 	pmpi_comm_get_name__
+	pmpi_comm_get_name_=pmpi_comm_get_name__
+	_pmpi_comm_get_name_=pmpi_comm_get_name__
 	mpi_comm_get_name__=pmpi_comm_get_name__
+	_mpi_comm_get_name_=pmpi_comm_get_name__
+	mpi_comm_get_name_=pmpi_comm_get_name__
 	pmpi_comm_get_parent__
+	pmpi_comm_get_parent_=pmpi_comm_get_parent__
+	_pmpi_comm_get_parent_=pmpi_comm_get_parent__
 	mpi_comm_get_parent__=pmpi_comm_get_parent__
+	_mpi_comm_get_parent_=pmpi_comm_get_parent__
+	mpi_comm_get_parent_=pmpi_comm_get_parent__
 	pmpi_comm_group__
+	pmpi_comm_group_=pmpi_comm_group__
+	_pmpi_comm_group_=pmpi_comm_group__
 	mpi_comm_group__=pmpi_comm_group__
+	_mpi_comm_group_=pmpi_comm_group__
+	mpi_comm_group_=pmpi_comm_group__
 	pmpi_comm_join__
+	pmpi_comm_join_=pmpi_comm_join__
+	_pmpi_comm_join_=pmpi_comm_join__
 	mpi_comm_join__=pmpi_comm_join__
+	_mpi_comm_join_=pmpi_comm_join__
+	mpi_comm_join_=pmpi_comm_join__
 	pmpi_comm_rank__
+	pmpi_comm_rank_=pmpi_comm_rank__
+	_pmpi_comm_rank_=pmpi_comm_rank__
 	mpi_comm_rank__=pmpi_comm_rank__
+	_mpi_comm_rank_=pmpi_comm_rank__
+	mpi_comm_rank_=pmpi_comm_rank__
 	pmpi_comm_remote_group__
+	pmpi_comm_remote_group_=pmpi_comm_remote_group__
+	_pmpi_comm_remote_group_=pmpi_comm_remote_group__
 	mpi_comm_remote_group__=pmpi_comm_remote_group__
+	_mpi_comm_remote_group_=pmpi_comm_remote_group__
+	mpi_comm_remote_group_=pmpi_comm_remote_group__
 	pmpi_comm_remote_size__
+	pmpi_comm_remote_size_=pmpi_comm_remote_size__
+	_pmpi_comm_remote_size_=pmpi_comm_remote_size__
 	mpi_comm_remote_size__=pmpi_comm_remote_size__
+	_mpi_comm_remote_size_=pmpi_comm_remote_size__
+	mpi_comm_remote_size_=pmpi_comm_remote_size__
 	pmpi_comm_set_attr__
+	pmpi_comm_set_attr_=pmpi_comm_set_attr__
+	_pmpi_comm_set_attr_=pmpi_comm_set_attr__
 	mpi_comm_set_attr__=pmpi_comm_set_attr__
+	_mpi_comm_set_attr_=pmpi_comm_set_attr__
+	mpi_comm_set_attr_=pmpi_comm_set_attr__
 	pmpi_comm_set_errhandler__
+	pmpi_comm_set_errhandler_=pmpi_comm_set_errhandler__
+	_pmpi_comm_set_errhandler_=pmpi_comm_set_errhandler__
 	mpi_comm_set_errhandler__=pmpi_comm_set_errhandler__
+	_mpi_comm_set_errhandler_=pmpi_comm_set_errhandler__
+	mpi_comm_set_errhandler_=pmpi_comm_set_errhandler__
 	pmpi_comm_set_name__
+	pmpi_comm_set_name_=pmpi_comm_set_name__
+	_pmpi_comm_set_name_=pmpi_comm_set_name__
 	mpi_comm_set_name__=pmpi_comm_set_name__
+	_mpi_comm_set_name_=pmpi_comm_set_name__
+	mpi_comm_set_name_=pmpi_comm_set_name__
 	pmpi_comm_size__
+	pmpi_comm_size_=pmpi_comm_size__
+	_pmpi_comm_size_=pmpi_comm_size__
 	mpi_comm_size__=pmpi_comm_size__
+	_mpi_comm_size_=pmpi_comm_size__
+	mpi_comm_size_=pmpi_comm_size__
 	pmpi_comm_spawn__
+	pmpi_comm_spawn_=pmpi_comm_spawn__
+	_pmpi_comm_spawn_=pmpi_comm_spawn__
 	mpi_comm_spawn__=pmpi_comm_spawn__
+	_mpi_comm_spawn_=pmpi_comm_spawn__
+	mpi_comm_spawn_=pmpi_comm_spawn__
 	pmpi_comm_spawn_multiple__
+	pmpi_comm_spawn_multiple_=pmpi_comm_spawn_multiple__
+	_pmpi_comm_spawn_multiple_=pmpi_comm_spawn_multiple__
 	mpi_comm_spawn_multiple__=pmpi_comm_spawn_multiple__
+	_mpi_comm_spawn_multiple_=pmpi_comm_spawn_multiple__
+	mpi_comm_spawn_multiple_=pmpi_comm_spawn_multiple__
 	pmpi_comm_split__
+	pmpi_comm_split_=pmpi_comm_split__
+	_pmpi_comm_split_=pmpi_comm_split__
 	mpi_comm_split__=pmpi_comm_split__
+	_mpi_comm_split_=pmpi_comm_split__
+	mpi_comm_split_=pmpi_comm_split__
 	pmpi_comm_test_inter__
+	pmpi_comm_test_inter_=pmpi_comm_test_inter__
+	_pmpi_comm_test_inter_=pmpi_comm_test_inter__
 	mpi_comm_test_inter__=pmpi_comm_test_inter__
+	_mpi_comm_test_inter_=pmpi_comm_test_inter__
+	mpi_comm_test_inter_=pmpi_comm_test_inter__
 	pmpi_dims_create__
+	pmpi_dims_create_=pmpi_dims_create__
+	_pmpi_dims_create_=pmpi_dims_create__
 	mpi_dims_create__=pmpi_dims_create__
+	_mpi_dims_create_=pmpi_dims_create__
+	mpi_dims_create_=pmpi_dims_create__
 	pmpi_errhandler_create__
+	pmpi_errhandler_create_=pmpi_errhandler_create__
+	_pmpi_errhandler_create_=pmpi_errhandler_create__
 	mpi_errhandler_create__=pmpi_errhandler_create__
+	_mpi_errhandler_create_=pmpi_errhandler_create__
+	mpi_errhandler_create_=pmpi_errhandler_create__
 	pmpi_errhandler_free__
+	pmpi_errhandler_free_=pmpi_errhandler_free__
+	_pmpi_errhandler_free_=pmpi_errhandler_free__
 	mpi_errhandler_free__=pmpi_errhandler_free__
+	_mpi_errhandler_free_=pmpi_errhandler_free__
+	mpi_errhandler_free_=pmpi_errhandler_free__
 	pmpi_errhandler_get__
+	pmpi_errhandler_get_=pmpi_errhandler_get__
+	_pmpi_errhandler_get_=pmpi_errhandler_get__
 	mpi_errhandler_get__=pmpi_errhandler_get__
+	_mpi_errhandler_get_=pmpi_errhandler_get__
+	mpi_errhandler_get_=pmpi_errhandler_get__
 	pmpi_errhandler_set__
+	pmpi_errhandler_set_=pmpi_errhandler_set__
+	_pmpi_errhandler_set_=pmpi_errhandler_set__
 	mpi_errhandler_set__=pmpi_errhandler_set__
+	_mpi_errhandler_set_=pmpi_errhandler_set__
+	mpi_errhandler_set_=pmpi_errhandler_set__
 	pmpi_error_class__
+	pmpi_error_class_=pmpi_error_class__
+	_pmpi_error_class_=pmpi_error_class__
 	mpi_error_class__=pmpi_error_class__
+	_mpi_error_class_=pmpi_error_class__
+	mpi_error_class_=pmpi_error_class__
 	pmpi_error_string__
+	pmpi_error_string_=pmpi_error_string__
+	_pmpi_error_string_=pmpi_error_string__
 	mpi_error_string__=pmpi_error_string__
+	_mpi_error_string_=pmpi_error_string__
+	mpi_error_string_=pmpi_error_string__
 	pmpi_exscan__
+	pmpi_exscan_=pmpi_exscan__
+	_pmpi_exscan_=pmpi_exscan__
 	mpi_exscan__=pmpi_exscan__
+	_mpi_exscan_=pmpi_exscan__
+	mpi_exscan_=pmpi_exscan__
 ; pmpi first versions
 	pmpi_file_call_errhandler__
+	pmpi_file_call_errhandler_=pmpi_file_call_errhandler__
+	_pmpi_file_call_errhandler_=pmpi_file_call_errhandler__
 	mpi_file_call_errhandler__=pmpi_file_call_errhandler__
+	_mpi_file_call_errhandler_=pmpi_file_call_errhandler__
+	mpi_file_call_errhandler_=pmpi_file_call_errhandler__
 	pmpi_file_close__
+	pmpi_file_close_=pmpi_file_close__
+	_pmpi_file_close_=pmpi_file_close__
 	mpi_file_close__=pmpi_file_close__
+	_mpi_file_close_=pmpi_file_close__
+	mpi_file_close_=pmpi_file_close__
 	pmpi_file_create_errhandler__
+	pmpi_file_create_errhandler_=pmpi_file_create_errhandler__
+	_pmpi_file_create_errhandler_=pmpi_file_create_errhandler__
 	mpi_file_create_errhandler__=pmpi_file_create_errhandler__
+	_mpi_file_create_errhandler_=pmpi_file_create_errhandler__
+	mpi_file_create_errhandler_=pmpi_file_create_errhandler__
 	pmpi_file_delete__
+	pmpi_file_delete_=pmpi_file_delete__
+	_pmpi_file_delete_=pmpi_file_delete__
 	mpi_file_delete__=pmpi_file_delete__
+	_mpi_file_delete_=pmpi_file_delete__
+	mpi_file_delete_=pmpi_file_delete__
 	pmpi_file_get_amode__
+	pmpi_file_get_amode_=pmpi_file_get_amode__
+	_pmpi_file_get_amode_=pmpi_file_get_amode__
 	mpi_file_get_amode__=pmpi_file_get_amode__
+	_mpi_file_get_amode_=pmpi_file_get_amode__
+	mpi_file_get_amode_=pmpi_file_get_amode__
 	pmpi_file_get_atomicity__
+	pmpi_file_get_atomicity_=pmpi_file_get_atomicity__
+	_pmpi_file_get_atomicity_=pmpi_file_get_atomicity__
 	mpi_file_get_atomicity__=pmpi_file_get_atomicity__
+	_mpi_file_get_atomicity_=pmpi_file_get_atomicity__
+	mpi_file_get_atomicity_=pmpi_file_get_atomicity__
 	pmpi_file_get_byte_offset__
+	pmpi_file_get_byte_offset_=pmpi_file_get_byte_offset__
+	_pmpi_file_get_byte_offset_=pmpi_file_get_byte_offset__
 	mpi_file_get_byte_offset__=pmpi_file_get_byte_offset__
+	_mpi_file_get_byte_offset_=pmpi_file_get_byte_offset__
+	mpi_file_get_byte_offset_=pmpi_file_get_byte_offset__
 	pmpi_file_get_errhandler__
+	pmpi_file_get_errhandler_=pmpi_file_get_errhandler__
+	_pmpi_file_get_errhandler_=pmpi_file_get_errhandler__
 	mpi_file_get_errhandler__=pmpi_file_get_errhandler__
+	_mpi_file_get_errhandler_=pmpi_file_get_errhandler__
+	mpi_file_get_errhandler_=pmpi_file_get_errhandler__
 	pmpi_file_get_group__
+	pmpi_file_get_group_=pmpi_file_get_group__
+	_pmpi_file_get_group_=pmpi_file_get_group__
 	mpi_file_get_group__=pmpi_file_get_group__
+	_mpi_file_get_group_=pmpi_file_get_group__
+	mpi_file_get_group_=pmpi_file_get_group__
 	pmpi_file_get_info__
+	pmpi_file_get_info_=pmpi_file_get_info__
+	_pmpi_file_get_info_=pmpi_file_get_info__
 	mpi_file_get_info__=pmpi_file_get_info__
+	_mpi_file_get_info_=pmpi_file_get_info__
+	mpi_file_get_info_=pmpi_file_get_info__
 	pmpi_file_get_position__
+	pmpi_file_get_position_=pmpi_file_get_position__
+	_pmpi_file_get_position_=pmpi_file_get_position__
 	mpi_file_get_position__=pmpi_file_get_position__
+	_mpi_file_get_position_=pmpi_file_get_position__
+	mpi_file_get_position_=pmpi_file_get_position__
 	pmpi_file_get_position_shared__
+	pmpi_file_get_position_shared_=pmpi_file_get_position_shared__
+	_pmpi_file_get_position_shared_=pmpi_file_get_position_shared__
 	mpi_file_get_position_shared__=pmpi_file_get_position_shared__
+	_mpi_file_get_position_shared_=pmpi_file_get_position_shared__
+	mpi_file_get_position_shared_=pmpi_file_get_position_shared__
 	pmpi_file_get_size__
+	pmpi_file_get_size_=pmpi_file_get_size__
+	_pmpi_file_get_size_=pmpi_file_get_size__
 	mpi_file_get_size__=pmpi_file_get_size__
+	_mpi_file_get_size_=pmpi_file_get_size__
+	mpi_file_get_size_=pmpi_file_get_size__
 	pmpi_file_get_type_extent__
+	pmpi_file_get_type_extent_=pmpi_file_get_type_extent__
+	_pmpi_file_get_type_extent_=pmpi_file_get_type_extent__
 	mpi_file_get_type_extent__=pmpi_file_get_type_extent__
+	_mpi_file_get_type_extent_=pmpi_file_get_type_extent__
+	mpi_file_get_type_extent_=pmpi_file_get_type_extent__
 	pmpi_file_get_view__
+	pmpi_file_get_view_=pmpi_file_get_view__
+	_pmpi_file_get_view_=pmpi_file_get_view__
 	mpi_file_get_view__=pmpi_file_get_view__
+	_mpi_file_get_view_=pmpi_file_get_view__
+	mpi_file_get_view_=pmpi_file_get_view__
 	pmpi_file_iread__
+	pmpi_file_iread_=pmpi_file_iread__
+	_pmpi_file_iread_=pmpi_file_iread__
 	mpi_file_iread__=pmpi_file_iread__
+	_mpi_file_iread_=pmpi_file_iread__
+	mpi_file_iread_=pmpi_file_iread__
 	pmpi_file_iread_at__
+	pmpi_file_iread_at_=pmpi_file_iread_at__
+	_pmpi_file_iread_at_=pmpi_file_iread_at__
 	mpi_file_iread_at__=pmpi_file_iread_at__
+	_mpi_file_iread_at_=pmpi_file_iread_at__
+	mpi_file_iread_at_=pmpi_file_iread_at__
 	pmpi_file_iread_shared__
+	pmpi_file_iread_shared_=pmpi_file_iread_shared__
+	_pmpi_file_iread_shared_=pmpi_file_iread_shared__
 	mpi_file_iread_shared__=pmpi_file_iread_shared__
+	_mpi_file_iread_shared_=pmpi_file_iread_shared__
+	mpi_file_iread_shared_=pmpi_file_iread_shared__
 	pmpi_file_iwrite__
+	pmpi_file_iwrite_=pmpi_file_iwrite__
+	_pmpi_file_iwrite_=pmpi_file_iwrite__
 	mpi_file_iwrite__=pmpi_file_iwrite__
+	_mpi_file_iwrite_=pmpi_file_iwrite__
+	mpi_file_iwrite_=pmpi_file_iwrite__
 	pmpi_file_iwrite_at__
+	pmpi_file_iwrite_at_=pmpi_file_iwrite_at__
+	_pmpi_file_iwrite_at_=pmpi_file_iwrite_at__
 	mpi_file_iwrite_at__=pmpi_file_iwrite_at__
+	_mpi_file_iwrite_at_=pmpi_file_iwrite_at__
+	mpi_file_iwrite_at_=pmpi_file_iwrite_at__
 	pmpi_file_iwrite_shared__
+	pmpi_file_iwrite_shared_=pmpi_file_iwrite_shared__
+	_pmpi_file_iwrite_shared_=pmpi_file_iwrite_shared__
 	mpi_file_iwrite_shared__=pmpi_file_iwrite_shared__
+	_mpi_file_iwrite_shared_=pmpi_file_iwrite_shared__
+	mpi_file_iwrite_shared_=pmpi_file_iwrite_shared__
 	pmpi_file_open__
+	pmpi_file_open_=pmpi_file_open__
+	_pmpi_file_open_=pmpi_file_open__
 	mpi_file_open__=pmpi_file_open__
+	_mpi_file_open_=pmpi_file_open__
+	mpi_file_open_=pmpi_file_open__
 	pmpi_file_preallocate__
+	pmpi_file_preallocate_=pmpi_file_preallocate__
+	_pmpi_file_preallocate_=pmpi_file_preallocate__
 	mpi_file_preallocate__=pmpi_file_preallocate__
+	_mpi_file_preallocate_=pmpi_file_preallocate__
+	mpi_file_preallocate_=pmpi_file_preallocate__
 	pmpi_file_read__
+	pmpi_file_read_=pmpi_file_read__
+	_pmpi_file_read_=pmpi_file_read__
 	mpi_file_read__=pmpi_file_read__
+	_mpi_file_read_=pmpi_file_read__
+	mpi_file_read_=pmpi_file_read__
 	pmpi_file_read_all__
+	pmpi_file_read_all_=pmpi_file_read_all__
+	_pmpi_file_read_all_=pmpi_file_read_all__
 	mpi_file_read_all__=pmpi_file_read_all__
+	_mpi_file_read_all_=pmpi_file_read_all__
+	mpi_file_read_all_=pmpi_file_read_all__
 	pmpi_file_read_all_begin__
+	pmpi_file_read_all_begin_=pmpi_file_read_all_begin__
+	_pmpi_file_read_all_begin_=pmpi_file_read_all_begin__
 	mpi_file_read_all_begin__=pmpi_file_read_all_begin__
+	_mpi_file_read_all_begin_=pmpi_file_read_all_begin__
+	mpi_file_read_all_begin_=pmpi_file_read_all_begin__
 	pmpi_file_read_all_end__
+	pmpi_file_read_all_end_=pmpi_file_read_all_end__
+	_pmpi_file_read_all_end_=pmpi_file_read_all_end__
 	mpi_file_read_all_end__=pmpi_file_read_all_end__
+	_mpi_file_read_all_end_=pmpi_file_read_all_end__
+	mpi_file_read_all_end_=pmpi_file_read_all_end__
 	pmpi_file_read_at__
+	pmpi_file_read_at_=pmpi_file_read_at__
+	_pmpi_file_read_at_=pmpi_file_read_at__
 	mpi_file_read_at__=pmpi_file_read_at__
+	_mpi_file_read_at_=pmpi_file_read_at__
+	mpi_file_read_at_=pmpi_file_read_at__
 	pmpi_file_read_at_all__
+	pmpi_file_read_at_all_=pmpi_file_read_at_all__
+	_pmpi_file_read_at_all_=pmpi_file_read_at_all__
 	mpi_file_read_at_all__=pmpi_file_read_at_all__
+	_mpi_file_read_at_all_=pmpi_file_read_at_all__
+	mpi_file_read_at_all_=pmpi_file_read_at_all__
 	pmpi_file_read_at_all_begin__
+	pmpi_file_read_at_all_begin_=pmpi_file_read_at_all_begin__
+	_pmpi_file_read_at_all_begin_=pmpi_file_read_at_all_begin__
 	mpi_file_read_at_all_begin__=pmpi_file_read_at_all_begin__
+	_mpi_file_read_at_all_begin_=pmpi_file_read_at_all_begin__
+	mpi_file_read_at_all_begin_=pmpi_file_read_at_all_begin__
 	pmpi_file_read_at_all_end__
+	pmpi_file_read_at_all_end_=pmpi_file_read_at_all_end__
+	_pmpi_file_read_at_all_end_=pmpi_file_read_at_all_end__
 	mpi_file_read_at_all_end__=pmpi_file_read_at_all_end__
+	_mpi_file_read_at_all_end_=pmpi_file_read_at_all_end__
+	mpi_file_read_at_all_end_=pmpi_file_read_at_all_end__
 	pmpi_file_read_ordered__
+	pmpi_file_read_ordered_=pmpi_file_read_ordered__
+	_pmpi_file_read_ordered_=pmpi_file_read_ordered__
 	mpi_file_read_ordered__=pmpi_file_read_ordered__
+	_mpi_file_read_ordered_=pmpi_file_read_ordered__
+	mpi_file_read_ordered_=pmpi_file_read_ordered__
 	pmpi_file_read_ordered_begin__
+	pmpi_file_read_ordered_begin_=pmpi_file_read_ordered_begin__
+	_pmpi_file_read_ordered_begin_=pmpi_file_read_ordered_begin__
 	mpi_file_read_ordered_begin__=pmpi_file_read_ordered_begin__
+	_mpi_file_read_ordered_begin_=pmpi_file_read_ordered_begin__
+	mpi_file_read_ordered_begin_=pmpi_file_read_ordered_begin__
 	pmpi_file_read_ordered_end__
+	pmpi_file_read_ordered_end_=pmpi_file_read_ordered_end__
+	_pmpi_file_read_ordered_end_=pmpi_file_read_ordered_end__
 	mpi_file_read_ordered_end__=pmpi_file_read_ordered_end__
+	_mpi_file_read_ordered_end_=pmpi_file_read_ordered_end__
+	mpi_file_read_ordered_end_=pmpi_file_read_ordered_end__
 	pmpi_file_read_shared__
+	pmpi_file_read_shared_=pmpi_file_read_shared__
+	_pmpi_file_read_shared_=pmpi_file_read_shared__
 	mpi_file_read_shared__=pmpi_file_read_shared__
+	_mpi_file_read_shared_=pmpi_file_read_shared__
+	mpi_file_read_shared_=pmpi_file_read_shared__
 	pmpi_file_seek__
+	pmpi_file_seek_=pmpi_file_seek__
+	_pmpi_file_seek_=pmpi_file_seek__
 	mpi_file_seek__=pmpi_file_seek__
+	_mpi_file_seek_=pmpi_file_seek__
+	mpi_file_seek_=pmpi_file_seek__
 	pmpi_file_seek_shared__
+	pmpi_file_seek_shared_=pmpi_file_seek_shared__
+	_pmpi_file_seek_shared_=pmpi_file_seek_shared__
 	mpi_file_seek_shared__=pmpi_file_seek_shared__
+	_mpi_file_seek_shared_=pmpi_file_seek_shared__
+	mpi_file_seek_shared_=pmpi_file_seek_shared__
 	pmpi_file_set_atomicity__
+	pmpi_file_set_atomicity_=pmpi_file_set_atomicity__
+	_pmpi_file_set_atomicity_=pmpi_file_set_atomicity__
 	mpi_file_set_atomicity__=pmpi_file_set_atomicity__
+	_mpi_file_set_atomicity_=pmpi_file_set_atomicity__
+	mpi_file_set_atomicity_=pmpi_file_set_atomicity__
 	pmpi_file_set_errhandler__
+	pmpi_file_set_errhandler_=pmpi_file_set_errhandler__
+	_pmpi_file_set_errhandler_=pmpi_file_set_errhandler__
 	mpi_file_set_errhandler__=pmpi_file_set_errhandler__
+	_mpi_file_set_errhandler_=pmpi_file_set_errhandler__
+	mpi_file_set_errhandler_=pmpi_file_set_errhandler__
 	pmpi_file_set_info__
+	pmpi_file_set_info_=pmpi_file_set_info__
+	_pmpi_file_set_info_=pmpi_file_set_info__
 	mpi_file_set_info__=pmpi_file_set_info__
+	_mpi_file_set_info_=pmpi_file_set_info__
+	mpi_file_set_info_=pmpi_file_set_info__
 	pmpi_file_set_size__
+	pmpi_file_set_size_=pmpi_file_set_size__
+	_pmpi_file_set_size_=pmpi_file_set_size__
 	mpi_file_set_size__=pmpi_file_set_size__
+	_mpi_file_set_size_=pmpi_file_set_size__
+	mpi_file_set_size_=pmpi_file_set_size__
 	pmpi_file_set_view__
+	pmpi_file_set_view_=pmpi_file_set_view__
+	_pmpi_file_set_view_=pmpi_file_set_view__
 	mpi_file_set_view__=pmpi_file_set_view__
+	_mpi_file_set_view_=pmpi_file_set_view__
+	mpi_file_set_view_=pmpi_file_set_view__
 	pmpi_file_sync__
+	pmpi_file_sync_=pmpi_file_sync__
+	_pmpi_file_sync_=pmpi_file_sync__
 	mpi_file_sync__=pmpi_file_sync__
+	_mpi_file_sync_=pmpi_file_sync__
+	mpi_file_sync_=pmpi_file_sync__
 	pmpi_file_write__
+	pmpi_file_write_=pmpi_file_write__
+	_pmpi_file_write_=pmpi_file_write__
 	mpi_file_write__=pmpi_file_write__
+	_mpi_file_write_=pmpi_file_write__
+	mpi_file_write_=pmpi_file_write__
 	pmpi_file_write_all__
+	pmpi_file_write_all_=pmpi_file_write_all__
+	_pmpi_file_write_all_=pmpi_file_write_all__
 	mpi_file_write_all__=pmpi_file_write_all__
+	_mpi_file_write_all_=pmpi_file_write_all__
+	mpi_file_write_all_=pmpi_file_write_all__
 	pmpi_file_write_all_begin__
+	pmpi_file_write_all_begin_=pmpi_file_write_all_begin__
+	_pmpi_file_write_all_begin_=pmpi_file_write_all_begin__
 	mpi_file_write_all_begin__=pmpi_file_write_all_begin__
+	_mpi_file_write_all_begin_=pmpi_file_write_all_begin__
+	mpi_file_write_all_begin_=pmpi_file_write_all_begin__
 	pmpi_file_write_all_end__
+	pmpi_file_write_all_end_=pmpi_file_write_all_end__
+	_pmpi_file_write_all_end_=pmpi_file_write_all_end__
 	mpi_file_write_all_end__=pmpi_file_write_all_end__
+	_mpi_file_write_all_end_=pmpi_file_write_all_end__
+	mpi_file_write_all_end_=pmpi_file_write_all_end__
 	pmpi_file_write_at__
+	pmpi_file_write_at_=pmpi_file_write_at__
+	_pmpi_file_write_at_=pmpi_file_write_at__
 	mpi_file_write_at__=pmpi_file_write_at__
+	_mpi_file_write_at_=pmpi_file_write_at__
+	mpi_file_write_at_=pmpi_file_write_at__
 	pmpi_file_write_at_all__
+	pmpi_file_write_at_all_=pmpi_file_write_at_all__
+	_pmpi_file_write_at_all_=pmpi_file_write_at_all__
 	mpi_file_write_at_all__=pmpi_file_write_at_all__
+	_mpi_file_write_at_all_=pmpi_file_write_at_all__
+	mpi_file_write_at_all_=pmpi_file_write_at_all__
 	pmpi_file_write_at_all_begin__
+	pmpi_file_write_at_all_begin_=pmpi_file_write_at_all_begin__
+	_pmpi_file_write_at_all_begin_=pmpi_file_write_at_all_begin__
 	mpi_file_write_at_all_begin__=pmpi_file_write_at_all_begin__
+	_mpi_file_write_at_all_begin_=pmpi_file_write_at_all_begin__
+	mpi_file_write_at_all_begin_=pmpi_file_write_at_all_begin__
 	pmpi_file_write_at_all_end__
+	pmpi_file_write_at_all_end_=pmpi_file_write_at_all_end__
+	_pmpi_file_write_at_all_end_=pmpi_file_write_at_all_end__
 	mpi_file_write_at_all_end__=pmpi_file_write_at_all_end__
+	_mpi_file_write_at_all_end_=pmpi_file_write_at_all_end__
+	mpi_file_write_at_all_end_=pmpi_file_write_at_all_end__
 	pmpi_file_write_ordered__
+	pmpi_file_write_ordered_=pmpi_file_write_ordered__
+	_pmpi_file_write_ordered_=pmpi_file_write_ordered__
 	mpi_file_write_ordered__=pmpi_file_write_ordered__
+	_mpi_file_write_ordered_=pmpi_file_write_ordered__
+	mpi_file_write_ordered_=pmpi_file_write_ordered__
 	pmpi_file_write_ordered_begin__
+	pmpi_file_write_ordered_begin_=pmpi_file_write_ordered_begin__
+	_pmpi_file_write_ordered_begin_=pmpi_file_write_ordered_begin__
 	mpi_file_write_ordered_begin__=pmpi_file_write_ordered_begin__
+	_mpi_file_write_ordered_begin_=pmpi_file_write_ordered_begin__
+	mpi_file_write_ordered_begin_=pmpi_file_write_ordered_begin__
 	pmpi_file_write_ordered_end__
+	pmpi_file_write_ordered_end_=pmpi_file_write_ordered_end__
+	_pmpi_file_write_ordered_end_=pmpi_file_write_ordered_end__
 	mpi_file_write_ordered_end__=pmpi_file_write_ordered_end__
+	_mpi_file_write_ordered_end_=pmpi_file_write_ordered_end__
+	mpi_file_write_ordered_end_=pmpi_file_write_ordered_end__
 	pmpi_file_write_shared__
+	pmpi_file_write_shared_=pmpi_file_write_shared__
+	_pmpi_file_write_shared_=pmpi_file_write_shared__
 	mpi_file_write_shared__=pmpi_file_write_shared__
+	_mpi_file_write_shared_=pmpi_file_write_shared__
+	mpi_file_write_shared_=pmpi_file_write_shared__
 ;	pmpi_file_f2c__
 ;	mpi_file_f2c__=pmpi_file_f2c__
 ;	pmpi_file_c2f__
@@ -371,217 +867,625 @@
 ;	pmpi_file_c2f__=mpi_file_c2f__
 ; end mpi first versions
 	pmpi_finalize__
+	pmpi_finalize_=pmpi_finalize__
+	_pmpi_finalize_=pmpi_finalize__
 	mpi_finalize__=pmpi_finalize__
+	_mpi_finalize_=pmpi_finalize__
+	mpi_finalize_=pmpi_finalize__
 	pmpi_finalized__
+	pmpi_finalized_=pmpi_finalized__
+	_pmpi_finalized_=pmpi_finalized__
 	mpi_finalized__=pmpi_finalized__
+	_mpi_finalized_=pmpi_finalized__
+	mpi_finalized_=pmpi_finalized__
 	pmpi_free_mem__
+	pmpi_free_mem_=pmpi_free_mem__
+	_pmpi_free_mem_=pmpi_free_mem__
 	mpi_free_mem__=pmpi_free_mem__
+	_mpi_free_mem_=pmpi_free_mem__
+	mpi_free_mem_=pmpi_free_mem__
 	pmpi_gather__
+	pmpi_gather_=pmpi_gather__
+	_pmpi_gather_=pmpi_gather__
 	mpi_gather__=pmpi_gather__
+	_mpi_gather_=pmpi_gather__
+	mpi_gather_=pmpi_gather__
 	pmpi_gatherv__
+	pmpi_gatherv_=pmpi_gatherv__
+	_pmpi_gatherv_=pmpi_gatherv__
 	mpi_gatherv__=pmpi_gatherv__
+	_mpi_gatherv_=pmpi_gatherv__
+	mpi_gatherv_=pmpi_gatherv__
 	pmpi_get__
+	pmpi_get_=pmpi_get__
+	_pmpi_get_=pmpi_get__
 	mpi_get__=pmpi_get__
+	_mpi_get_=pmpi_get__
+	mpi_get_=pmpi_get__
 	pmpi_get_address__
+	pmpi_get_address_=pmpi_get_address__
+	_pmpi_get_address_=pmpi_get_address__
 	mpi_get_address__=pmpi_get_address__
+	_mpi_get_address_=pmpi_get_address__
+	mpi_get_address_=pmpi_get_address__
 	pmpi_get_count__
+	pmpi_get_count_=pmpi_get_count__
+	_pmpi_get_count_=pmpi_get_count__
 	mpi_get_count__=pmpi_get_count__
+	_mpi_get_count_=pmpi_get_count__
+	mpi_get_count_=pmpi_get_count__
 	pmpi_get_elements__
+	pmpi_get_elements_=pmpi_get_elements__
+	_pmpi_get_elements_=pmpi_get_elements__
 	mpi_get_elements__=pmpi_get_elements__
+	_mpi_get_elements_=pmpi_get_elements__
+	mpi_get_elements_=pmpi_get_elements__
 	pmpi_get_processor_name__
+	pmpi_get_processor_name_=pmpi_get_processor_name__
+	_pmpi_get_processor_name_=pmpi_get_processor_name__
 	mpi_get_processor_name__=pmpi_get_processor_name__
+	_mpi_get_processor_name_=pmpi_get_processor_name__
+	mpi_get_processor_name_=pmpi_get_processor_name__
 	pmpi_get_version__
+	pmpi_get_version_=pmpi_get_version__
+	_pmpi_get_version_=pmpi_get_version__
 	mpi_get_version__=pmpi_get_version__
+	_mpi_get_version_=pmpi_get_version__
+	mpi_get_version_=pmpi_get_version__
 	pmpi_graph_create__
+	pmpi_graph_create_=pmpi_graph_create__
+	_pmpi_graph_create_=pmpi_graph_create__
 	mpi_graph_create__=pmpi_graph_create__
+	_mpi_graph_create_=pmpi_graph_create__
+	mpi_graph_create_=pmpi_graph_create__
 	pmpi_dist_graph_create__
+	pmpi_dist_graph_create_=pmpi_dist_graph_create__
+	_pmpi_dist_graph_create_=pmpi_dist_graph_create__
 	mpi_dist_graph_create__=pmpi_dist_graph_create__
+	_mpi_dist_graph_create_=pmpi_dist_graph_create__
+	mpi_dist_graph_create_=pmpi_dist_graph_create__
 	pmpi_dist_graph_create_adjacent__
+	pmpi_dist_graph_create_adjacent_=pmpi_dist_graph_create_adjacent__
+	_pmpi_dist_graph_create_adjacent_=pmpi_dist_graph_create_adjacent__
 	mpi_dist_graph_create_adjacent__=pmpi_dist_graph_create_adjacent__
+	_mpi_dist_graph_create_adjacent_=pmpi_dist_graph_create_adjacent__
+	mpi_dist_graph_create_adjacent_=pmpi_dist_graph_create_adjacent__
 	pmpi_graph_get__
+	pmpi_graph_get_=pmpi_graph_get__
+	_pmpi_graph_get_=pmpi_graph_get__
 	mpi_graph_get__=pmpi_graph_get__
+	_mpi_graph_get_=pmpi_graph_get__
+	mpi_graph_get_=pmpi_graph_get__
 	pmpi_graph_map__
+	pmpi_graph_map_=pmpi_graph_map__
+	_pmpi_graph_map_=pmpi_graph_map__
 	mpi_graph_map__=pmpi_graph_map__
+	_mpi_graph_map_=pmpi_graph_map__
+	mpi_graph_map_=pmpi_graph_map__
 	pmpi_graph_neighbors__
+	pmpi_graph_neighbors_=pmpi_graph_neighbors__
+	_pmpi_graph_neighbors_=pmpi_graph_neighbors__
 	mpi_graph_neighbors__=pmpi_graph_neighbors__
+	_mpi_graph_neighbors_=pmpi_graph_neighbors__
+	mpi_graph_neighbors_=pmpi_graph_neighbors__
 	pmpi_dist_graph_neighbors__
+	pmpi_dist_graph_neighbors_=pmpi_dist_graph_neighbors__
+	_pmpi_dist_graph_neighbors_=pmpi_dist_graph_neighbors__
 	mpi_dist_graph_neighbors__=pmpi_dist_graph_neighbors__
+	_mpi_dist_graph_neighbors_=pmpi_dist_graph_neighbors__
+	mpi_dist_graph_neighbors_=pmpi_dist_graph_neighbors__
 	pmpi_graph_neighbors_count__
+	pmpi_graph_neighbors_count_=pmpi_graph_neighbors_count__
+	_pmpi_graph_neighbors_count_=pmpi_graph_neighbors_count__
 	mpi_graph_neighbors_count__=pmpi_graph_neighbors_count__
+	_mpi_graph_neighbors_count_=pmpi_graph_neighbors_count__
+	mpi_graph_neighbors_count_=pmpi_graph_neighbors_count__
 	pmpi_dist_graph_neighbors_count__
+	pmpi_dist_graph_neighbors_count_=pmpi_dist_graph_neighbors_count__
+	_pmpi_dist_graph_neighbors_count_=pmpi_dist_graph_neighbors_count__
 	mpi_dist_graph_neighbors_count__=pmpi_dist_graph_neighbors_count__
+	_mpi_dist_graph_neighbors_count_=pmpi_dist_graph_neighbors_count__
+	mpi_dist_graph_neighbors_count_=pmpi_dist_graph_neighbors_count__
 	pmpi_graphdims_get__
+	pmpi_graphdims_get_=pmpi_graphdims_get__
+	_pmpi_graphdims_get_=pmpi_graphdims_get__
 	mpi_graphdims_get__=pmpi_graphdims_get__
+	_mpi_graphdims_get_=pmpi_graphdims_get__
+	mpi_graphdims_get_=pmpi_graphdims_get__
 	pmpi_grequest_complete__
+	pmpi_grequest_complete_=pmpi_grequest_complete__
+	_pmpi_grequest_complete_=pmpi_grequest_complete__
 	mpi_grequest_complete__=pmpi_grequest_complete__
+	_mpi_grequest_complete_=pmpi_grequest_complete__
+	mpi_grequest_complete_=pmpi_grequest_complete__
 	pmpi_grequest_start__
+	pmpi_grequest_start_=pmpi_grequest_start__
+	_pmpi_grequest_start_=pmpi_grequest_start__
 	mpi_grequest_start__=pmpi_grequest_start__
+	_mpi_grequest_start_=pmpi_grequest_start__
+	mpi_grequest_start_=pmpi_grequest_start__
 	pmpi_group_compare__
+	pmpi_group_compare_=pmpi_group_compare__
+	_pmpi_group_compare_=pmpi_group_compare__
 	mpi_group_compare__=pmpi_group_compare__
+	_mpi_group_compare_=pmpi_group_compare__
+	mpi_group_compare_=pmpi_group_compare__
 	pmpi_group_difference__
+	pmpi_group_difference_=pmpi_group_difference__
+	_pmpi_group_difference_=pmpi_group_difference__
 	mpi_group_difference__=pmpi_group_difference__
+	_mpi_group_difference_=pmpi_group_difference__
+	mpi_group_difference_=pmpi_group_difference__
 	pmpi_group_excl__
+	pmpi_group_excl_=pmpi_group_excl__
+	_pmpi_group_excl_=pmpi_group_excl__
 	mpi_group_excl__=pmpi_group_excl__
+	_mpi_group_excl_=pmpi_group_excl__
+	mpi_group_excl_=pmpi_group_excl__
 	pmpi_group_free__
+	pmpi_group_free_=pmpi_group_free__
+	_pmpi_group_free_=pmpi_group_free__
 	mpi_group_free__=pmpi_group_free__
+	_mpi_group_free_=pmpi_group_free__
+	mpi_group_free_=pmpi_group_free__
 	pmpi_group_incl__
+	pmpi_group_incl_=pmpi_group_incl__
+	_pmpi_group_incl_=pmpi_group_incl__
 	mpi_group_incl__=pmpi_group_incl__
+	_mpi_group_incl_=pmpi_group_incl__
+	mpi_group_incl_=pmpi_group_incl__
 	pmpi_group_intersection__
+	pmpi_group_intersection_=pmpi_group_intersection__
+	_pmpi_group_intersection_=pmpi_group_intersection__
 	mpi_group_intersection__=pmpi_group_intersection__
+	_mpi_group_intersection_=pmpi_group_intersection__
+	mpi_group_intersection_=pmpi_group_intersection__
 	pmpi_group_range_excl__
+	pmpi_group_range_excl_=pmpi_group_range_excl__
+	_pmpi_group_range_excl_=pmpi_group_range_excl__
 	mpi_group_range_excl__=pmpi_group_range_excl__
+	_mpi_group_range_excl_=pmpi_group_range_excl__
+	mpi_group_range_excl_=pmpi_group_range_excl__
 	pmpi_group_range_incl__
+	pmpi_group_range_incl_=pmpi_group_range_incl__
+	_pmpi_group_range_incl_=pmpi_group_range_incl__
 	mpi_group_range_incl__=pmpi_group_range_incl__
+	_mpi_group_range_incl_=pmpi_group_range_incl__
+	mpi_group_range_incl_=pmpi_group_range_incl__
 	pmpi_group_rank__
+	pmpi_group_rank_=pmpi_group_rank__
+	_pmpi_group_rank_=pmpi_group_rank__
 	mpi_group_rank__=pmpi_group_rank__
+	_mpi_group_rank_=pmpi_group_rank__
+	mpi_group_rank_=pmpi_group_rank__
 	pmpi_group_size__
+	pmpi_group_size_=pmpi_group_size__
+	_pmpi_group_size_=pmpi_group_size__
 	mpi_group_size__=pmpi_group_size__
+	_mpi_group_size_=pmpi_group_size__
+	mpi_group_size_=pmpi_group_size__
 	pmpi_group_translate_ranks__
+	pmpi_group_translate_ranks_=pmpi_group_translate_ranks__
+	_pmpi_group_translate_ranks_=pmpi_group_translate_ranks__
 	mpi_group_translate_ranks__=pmpi_group_translate_ranks__
+	_mpi_group_translate_ranks_=pmpi_group_translate_ranks__
+	mpi_group_translate_ranks_=pmpi_group_translate_ranks__
 	pmpi_group_union__
+	pmpi_group_union_=pmpi_group_union__
+	_pmpi_group_union_=pmpi_group_union__
 	mpi_group_union__=pmpi_group_union__
+	_mpi_group_union_=pmpi_group_union__
+	mpi_group_union_=pmpi_group_union__
 	pmpi_ibsend__
+	pmpi_ibsend_=pmpi_ibsend__
+	_pmpi_ibsend_=pmpi_ibsend__
 	mpi_ibsend__=pmpi_ibsend__
+	_mpi_ibsend_=pmpi_ibsend__
+	mpi_ibsend_=pmpi_ibsend__
 	pmpi_info_create__
+	pmpi_info_create_=pmpi_info_create__
+	_pmpi_info_create_=pmpi_info_create__
 	mpi_info_create__=pmpi_info_create__
+	_mpi_info_create_=pmpi_info_create__
+	mpi_info_create_=pmpi_info_create__
 	pmpi_info_delete__
+	pmpi_info_delete_=pmpi_info_delete__
+	_pmpi_info_delete_=pmpi_info_delete__
 	mpi_info_delete__=pmpi_info_delete__
+	_mpi_info_delete_=pmpi_info_delete__
+	mpi_info_delete_=pmpi_info_delete__
 	pmpi_info_dup__
+	pmpi_info_dup_=pmpi_info_dup__
+	_pmpi_info_dup_=pmpi_info_dup__
 	mpi_info_dup__=pmpi_info_dup__
+	_mpi_info_dup_=pmpi_info_dup__
+	mpi_info_dup_=pmpi_info_dup__
 	pmpi_info_free__
+	pmpi_info_free_=pmpi_info_free__
+	_pmpi_info_free_=pmpi_info_free__
 	mpi_info_free__=pmpi_info_free__
+	_mpi_info_free_=pmpi_info_free__
+	mpi_info_free_=pmpi_info_free__
 	pmpi_info_get__
+	pmpi_info_get_=pmpi_info_get__
+	_pmpi_info_get_=pmpi_info_get__
 	mpi_info_get__=pmpi_info_get__
+	_mpi_info_get_=pmpi_info_get__
+	mpi_info_get_=pmpi_info_get__
 	pmpi_info_get_nkeys__
+	pmpi_info_get_nkeys_=pmpi_info_get_nkeys__
+	_pmpi_info_get_nkeys_=pmpi_info_get_nkeys__
 	mpi_info_get_nkeys__=pmpi_info_get_nkeys__
+	_mpi_info_get_nkeys_=pmpi_info_get_nkeys__
+	mpi_info_get_nkeys_=pmpi_info_get_nkeys__
 	pmpi_info_get_nthkey__
+	pmpi_info_get_nthkey_=pmpi_info_get_nthkey__
+	_pmpi_info_get_nthkey_=pmpi_info_get_nthkey__
 	mpi_info_get_nthkey__=pmpi_info_get_nthkey__
+	_mpi_info_get_nthkey_=pmpi_info_get_nthkey__
+	mpi_info_get_nthkey_=pmpi_info_get_nthkey__
 	pmpi_info_get_valuelen__
+	pmpi_info_get_valuelen_=pmpi_info_get_valuelen__
+	_pmpi_info_get_valuelen_=pmpi_info_get_valuelen__
 	mpi_info_get_valuelen__=pmpi_info_get_valuelen__
+	_mpi_info_get_valuelen_=pmpi_info_get_valuelen__
+	mpi_info_get_valuelen_=pmpi_info_get_valuelen__
 	pmpi_info_set__
+	pmpi_info_set_=pmpi_info_set__
+	_pmpi_info_set_=pmpi_info_set__
 	mpi_info_set__=pmpi_info_set__
+	_mpi_info_set_=pmpi_info_set__
+	mpi_info_set_=pmpi_info_set__
 	pmpi_init__
+	pmpi_init_=pmpi_init__
+	_pmpi_init_=pmpi_init__
 	mpi_init__=pmpi_init__
+	_mpi_init_=pmpi_init__
+	mpi_init_=pmpi_init__
 	pmpi_init_thread__
+	pmpi_init_thread_=pmpi_init_thread__
+	_pmpi_init_thread_=pmpi_init_thread__
 	mpi_init_thread__=pmpi_init_thread__
+	_mpi_init_thread_=pmpi_init_thread__
+	mpi_init_thread_=pmpi_init_thread__
 	pmpi_initialized__
+	pmpi_initialized_=pmpi_initialized__
+	_pmpi_initialized_=pmpi_initialized__
 	mpi_initialized__=pmpi_initialized__
+	_mpi_initialized_=pmpi_initialized__
+	mpi_initialized_=pmpi_initialized__
 	pmpi_intercomm_create__
+	pmpi_intercomm_create_=pmpi_intercomm_create__
+	_pmpi_intercomm_create_=pmpi_intercomm_create__
 	mpi_intercomm_create__=pmpi_intercomm_create__
+	_mpi_intercomm_create_=pmpi_intercomm_create__
+	mpi_intercomm_create_=pmpi_intercomm_create__
 	pmpi_intercomm_merge__
+	pmpi_intercomm_merge_=pmpi_intercomm_merge__
+	_pmpi_intercomm_merge_=pmpi_intercomm_merge__
 	mpi_intercomm_merge__=pmpi_intercomm_merge__
+	_mpi_intercomm_merge_=pmpi_intercomm_merge__
+	mpi_intercomm_merge_=pmpi_intercomm_merge__
 	pmpi_iprobe__
+	pmpi_iprobe_=pmpi_iprobe__
+	_pmpi_iprobe_=pmpi_iprobe__
 	mpi_iprobe__=pmpi_iprobe__
+	_mpi_iprobe_=pmpi_iprobe__
+	mpi_iprobe_=pmpi_iprobe__
 	pmpi_irecv__
+	pmpi_irecv_=pmpi_irecv__
+	_pmpi_irecv_=pmpi_irecv__
 	mpi_irecv__=pmpi_irecv__
+	_mpi_irecv_=pmpi_irecv__
+	mpi_irecv_=pmpi_irecv__
 	pmpi_irsend__
+	pmpi_irsend_=pmpi_irsend__
+	_pmpi_irsend_=pmpi_irsend__
 	mpi_irsend__=pmpi_irsend__
+	_mpi_irsend_=pmpi_irsend__
+	mpi_irsend_=pmpi_irsend__
 	pmpi_is_thread_main__
+	pmpi_is_thread_main_=pmpi_is_thread_main__
+	_pmpi_is_thread_main_=pmpi_is_thread_main__
 	mpi_is_thread_main__=pmpi_is_thread_main__
+	_mpi_is_thread_main_=pmpi_is_thread_main__
+	mpi_is_thread_main_=pmpi_is_thread_main__
 	pmpi_isend__
+	pmpi_isend_=pmpi_isend__
+	_pmpi_isend_=pmpi_isend__
 	mpi_isend__=pmpi_isend__
+	_mpi_isend_=pmpi_isend__
+	mpi_isend_=pmpi_isend__
 	pmpi_issend__
+	pmpi_issend_=pmpi_issend__
+	_pmpi_issend_=pmpi_issend__
 	mpi_issend__=pmpi_issend__
+	_mpi_issend_=pmpi_issend__
+	mpi_issend_=pmpi_issend__
 	pmpi_keyval_create__
+	pmpi_keyval_create_=pmpi_keyval_create__
+	_pmpi_keyval_create_=pmpi_keyval_create__
 	mpi_keyval_create__=pmpi_keyval_create__
+	_mpi_keyval_create_=pmpi_keyval_create__
+	mpi_keyval_create_=pmpi_keyval_create__
 	pmpi_keyval_free__
+	pmpi_keyval_free_=pmpi_keyval_free__
+	_pmpi_keyval_free_=pmpi_keyval_free__
 	mpi_keyval_free__=pmpi_keyval_free__
+	_mpi_keyval_free_=pmpi_keyval_free__
+	mpi_keyval_free_=pmpi_keyval_free__
 	pmpi_lookup_name__
+	pmpi_lookup_name_=pmpi_lookup_name__
+	_pmpi_lookup_name_=pmpi_lookup_name__
 	mpi_lookup_name__=pmpi_lookup_name__
+	_mpi_lookup_name_=pmpi_lookup_name__
+	mpi_lookup_name_=pmpi_lookup_name__
 	pmpi_op_create__
+	pmpi_op_create_=pmpi_op_create__
+	_pmpi_op_create_=pmpi_op_create__
 	mpi_op_create__=pmpi_op_create__
+	_mpi_op_create_=pmpi_op_create__
+	mpi_op_create_=pmpi_op_create__
 	pmpi_op_free__
+	pmpi_op_free_=pmpi_op_free__
+	_pmpi_op_free_=pmpi_op_free__
 	mpi_op_free__=pmpi_op_free__
+	_mpi_op_free_=pmpi_op_free__
+	mpi_op_free_=pmpi_op_free__
 	pmpi_open_port__
+	pmpi_open_port_=pmpi_open_port__
+	_pmpi_open_port_=pmpi_open_port__
 	mpi_open_port__=pmpi_open_port__
+	_mpi_open_port_=pmpi_open_port__
+	mpi_open_port_=pmpi_open_port__
 	pmpi_pack__
+	pmpi_pack_=pmpi_pack__
+	_pmpi_pack_=pmpi_pack__
 	mpi_pack__=pmpi_pack__
+	_mpi_pack_=pmpi_pack__
+	mpi_pack_=pmpi_pack__
 	pmpi_pack_external__
+	pmpi_pack_external_=pmpi_pack_external__
+	_pmpi_pack_external_=pmpi_pack_external__
 	mpi_pack_external__=pmpi_pack_external__
+	_mpi_pack_external_=pmpi_pack_external__
+	mpi_pack_external_=pmpi_pack_external__
 	pmpi_pack_external_size__
+	pmpi_pack_external_size_=pmpi_pack_external_size__
+	_pmpi_pack_external_size_=pmpi_pack_external_size__
 	mpi_pack_external_size__=pmpi_pack_external_size__
+	_mpi_pack_external_size_=pmpi_pack_external_size__
+	mpi_pack_external_size_=pmpi_pack_external_size__
 	pmpi_pack_size__
+	pmpi_pack_size_=pmpi_pack_size__
+	_pmpi_pack_size_=pmpi_pack_size__
 	mpi_pack_size__=pmpi_pack_size__
+	_mpi_pack_size_=pmpi_pack_size__
+	mpi_pack_size_=pmpi_pack_size__
 	pmpi_pcontrol__
+	pmpi_pcontrol_=pmpi_pcontrol__
+	_pmpi_pcontrol_=pmpi_pcontrol__
 	mpi_pcontrol__=pmpi_pcontrol__
+	_mpi_pcontrol_=pmpi_pcontrol__
+	mpi_pcontrol_=pmpi_pcontrol__
 	pmpi_probe__
+	pmpi_probe_=pmpi_probe__
+	_pmpi_probe_=pmpi_probe__
 	mpi_probe__=pmpi_probe__
+	_mpi_probe_=pmpi_probe__
+	mpi_probe_=pmpi_probe__
 	pmpi_publish_name__
+	pmpi_publish_name_=pmpi_publish_name__
+	_pmpi_publish_name_=pmpi_publish_name__
 	mpi_publish_name__=pmpi_publish_name__
+	_mpi_publish_name_=pmpi_publish_name__
+	mpi_publish_name_=pmpi_publish_name__
 	pmpi_put__
+	pmpi_put_=pmpi_put__
+	_pmpi_put_=pmpi_put__
 	mpi_put__=pmpi_put__
+	_mpi_put_=pmpi_put__
+	mpi_put_=pmpi_put__
 	pmpi_query_thread__
+	pmpi_query_thread_=pmpi_query_thread__
+	_pmpi_query_thread_=pmpi_query_thread__
 	mpi_query_thread__=pmpi_query_thread__
+	_mpi_query_thread_=pmpi_query_thread__
+	mpi_query_thread_=pmpi_query_thread__
 	pmpi_recv__
+	pmpi_recv_=pmpi_recv__
+	_pmpi_recv_=pmpi_recv__
 	mpi_recv__=pmpi_recv__
+	_mpi_recv_=pmpi_recv__
+	mpi_recv_=pmpi_recv__
 	pmpi_recv_init__
+	pmpi_recv_init_=pmpi_recv_init__
+	_pmpi_recv_init_=pmpi_recv_init__
 	mpi_recv_init__=pmpi_recv_init__
+	_mpi_recv_init_=pmpi_recv_init__
+	mpi_recv_init_=pmpi_recv_init__
 	pmpi_reduce__
+	pmpi_reduce_=pmpi_reduce__
+	_pmpi_reduce_=pmpi_reduce__
 	mpi_reduce__=pmpi_reduce__
+	_mpi_reduce_=pmpi_reduce__
+	mpi_reduce_=pmpi_reduce__
 	pmpi_reduce_scatter__
+	pmpi_reduce_scatter_=pmpi_reduce_scatter__
+	_pmpi_reduce_scatter_=pmpi_reduce_scatter__
 	mpi_reduce_scatter__=pmpi_reduce_scatter__
+	_mpi_reduce_scatter_=pmpi_reduce_scatter__
+	mpi_reduce_scatter_=pmpi_reduce_scatter__
 	pmpi_register_datarep__
+	pmpi_register_datarep_=pmpi_register_datarep__
+	_pmpi_register_datarep_=pmpi_register_datarep__
 	mpi_register_datarep__=pmpi_register_datarep__
+	_mpi_register_datarep_=pmpi_register_datarep__
+	mpi_register_datarep_=pmpi_register_datarep__
 	pmpi_request_free__
+	pmpi_request_free_=pmpi_request_free__
+	_pmpi_request_free_=pmpi_request_free__
 	mpi_request_free__=pmpi_request_free__
+	_mpi_request_free_=pmpi_request_free__
+	mpi_request_free_=pmpi_request_free__
 	pmpi_request_get_status__
+	pmpi_request_get_status_=pmpi_request_get_status__
+	_pmpi_request_get_status_=pmpi_request_get_status__
 	mpi_request_get_status__=pmpi_request_get_status__
+	_mpi_request_get_status_=pmpi_request_get_status__
+	mpi_request_get_status_=pmpi_request_get_status__
 	pmpi_rsend__
+	pmpi_rsend_=pmpi_rsend__
+	_pmpi_rsend_=pmpi_rsend__
 	mpi_rsend__=pmpi_rsend__
+	_mpi_rsend_=pmpi_rsend__
+	mpi_rsend_=pmpi_rsend__
 	pmpi_rsend_init__
+	pmpi_rsend_init_=pmpi_rsend_init__
+	_pmpi_rsend_init_=pmpi_rsend_init__
 	mpi_rsend_init__=pmpi_rsend_init__
+	_mpi_rsend_init_=pmpi_rsend_init__
+	mpi_rsend_init_=pmpi_rsend_init__
 	pmpi_scan__
+	pmpi_scan_=pmpi_scan__
+	_pmpi_scan_=pmpi_scan__
 	mpi_scan__=pmpi_scan__
+	_mpi_scan_=pmpi_scan__
+	mpi_scan_=pmpi_scan__
 	pmpi_scatter__
+	pmpi_scatter_=pmpi_scatter__
+	_pmpi_scatter_=pmpi_scatter__
 	mpi_scatter__=pmpi_scatter__
+	_mpi_scatter_=pmpi_scatter__
+	mpi_scatter_=pmpi_scatter__
 	pmpi_scatterv__
+	pmpi_scatterv_=pmpi_scatterv__
+	_pmpi_scatterv_=pmpi_scatterv__
 	mpi_scatterv__=pmpi_scatterv__
+	_mpi_scatterv_=pmpi_scatterv__
+	mpi_scatterv_=pmpi_scatterv__
 	pmpi_send__
+	pmpi_send_=pmpi_send__
+	_pmpi_send_=pmpi_send__
 	mpi_send__=pmpi_send__
+	_mpi_send_=pmpi_send__
+	mpi_send_=pmpi_send__
 	pmpi_send_init__
+	pmpi_send_init_=pmpi_send_init__
+	_pmpi_send_init_=pmpi_send_init__
 	mpi_send_init__=pmpi_send_init__
+	_mpi_send_init_=pmpi_send_init__
+	mpi_send_init_=pmpi_send_init__
 	pmpi_sendrecv__
+	pmpi_sendrecv_=pmpi_sendrecv__
+	_pmpi_sendrecv_=pmpi_sendrecv__
 	mpi_sendrecv__=pmpi_sendrecv__
+	_mpi_sendrecv_=pmpi_sendrecv__
+	mpi_sendrecv_=pmpi_sendrecv__
 	pmpi_sendrecv_replace__
+	pmpi_sendrecv_replace_=pmpi_sendrecv_replace__
+	_pmpi_sendrecv_replace_=pmpi_sendrecv_replace__
 	mpi_sendrecv_replace__=pmpi_sendrecv_replace__
+	_mpi_sendrecv_replace_=pmpi_sendrecv_replace__
+	mpi_sendrecv_replace_=pmpi_sendrecv_replace__
 	pmpi_ssend__
+	pmpi_ssend_=pmpi_ssend__
+	_pmpi_ssend_=pmpi_ssend__
 	mpi_ssend__=pmpi_ssend__
+	_mpi_ssend_=pmpi_ssend__
+	mpi_ssend_=pmpi_ssend__
 	pmpi_ssend_init__
+	pmpi_ssend_init_=pmpi_ssend_init__
+	_pmpi_ssend_init_=pmpi_ssend_init__
 	mpi_ssend_init__=pmpi_ssend_init__
+	_mpi_ssend_init_=pmpi_ssend_init__
+	mpi_ssend_init_=pmpi_ssend_init__
 	pmpi_start__
+	pmpi_start_=pmpi_start__
+	_pmpi_start_=pmpi_start__
 	mpi_start__=pmpi_start__
+	_mpi_start_=pmpi_start__
+	mpi_start_=pmpi_start__
 	pmpi_startall__
+	pmpi_startall_=pmpi_startall__
+	_pmpi_startall_=pmpi_startall__
 	mpi_startall__=pmpi_startall__
+	_mpi_startall_=pmpi_startall__
+	mpi_startall_=pmpi_startall__
 ;	pmpi_status_c2f__
 ;	mpi_status_c2f__=pmpi_status_c2f__
 ;	pmpi_status_f2c__
 ;	mpi_status_f2c__=pmpi_status_f2c__
 	pmpi_status_set_cancelled__
+	pmpi_status_set_cancelled_=pmpi_status_set_cancelled__
+	_pmpi_status_set_cancelled_=pmpi_status_set_cancelled__
 	mpi_status_set_cancelled__=pmpi_status_set_cancelled__
+	_mpi_status_set_cancelled_=pmpi_status_set_cancelled__
+	mpi_status_set_cancelled_=pmpi_status_set_cancelled__
 	pmpi_status_set_elements__
+	pmpi_status_set_elements_=pmpi_status_set_elements__
+	_pmpi_status_set_elements_=pmpi_status_set_elements__
 	mpi_status_set_elements__=pmpi_status_set_elements__
+	_mpi_status_set_elements_=pmpi_status_set_elements__
+	mpi_status_set_elements_=pmpi_status_set_elements__
 ;	pmpi_statuses_c2f__
 ;	mpi_statuses_c2f__=pmpi_statuses_c2f__
 ;	pmpi_statuses_f2c__
 ;	mpi_statuses_f2c__=pmpi_statuses_f2c__
 	pmpi_test__
+	pmpi_test_=pmpi_test__
+	_pmpi_test_=pmpi_test__
 	mpi_test__=pmpi_test__
+	_mpi_test_=pmpi_test__
+	mpi_test_=pmpi_test__
 	pmpi_test_cancelled__
+	pmpi_test_cancelled_=pmpi_test_cancelled__
+	_pmpi_test_cancelled_=pmpi_test_cancelled__
 	mpi_test_cancelled__=pmpi_test_cancelled__
+	_mpi_test_cancelled_=pmpi_test_cancelled__
+	mpi_test_cancelled_=pmpi_test_cancelled__
 	pmpi_testall__
+	pmpi_testall_=pmpi_testall__
+	_pmpi_testall_=pmpi_testall__
 	mpi_testall__=pmpi_testall__
+	_mpi_testall_=pmpi_testall__
+	mpi_testall_=pmpi_testall__
 	pmpi_testany__
+	pmpi_testany_=pmpi_testany__
+	_pmpi_testany_=pmpi_testany__
 	mpi_testany__=pmpi_testany__
+	_mpi_testany_=pmpi_testany__
+	mpi_testany_=pmpi_testany__
 	pmpi_testsome__
+	pmpi_testsome_=pmpi_testsome__
+	_pmpi_testsome_=pmpi_testsome__
 	mpi_testsome__=pmpi_testsome__
+	_mpi_testsome_=pmpi_testsome__
+	mpi_testsome_=pmpi_testsome__
 	pmpi_topo_test__
+	pmpi_topo_test_=pmpi_topo_test__
+	_pmpi_topo_test_=pmpi_topo_test__
 	mpi_topo_test__=pmpi_topo_test__
+	_mpi_topo_test_=pmpi_topo_test__
+	mpi_topo_test_=pmpi_topo_test__
 	pmpi_type_commit__
+	pmpi_type_commit_=pmpi_type_commit__
+	_pmpi_type_commit_=pmpi_type_commit__
 	mpi_type_commit__=pmpi_type_commit__
+	_mpi_type_commit_=pmpi_type_commit__
+	mpi_type_commit_=pmpi_type_commit__
 	pmpi_type_contiguous__
+	pmpi_type_contiguous_=pmpi_type_contiguous__
+	_pmpi_type_contiguous_=pmpi_type_contiguous__
 	mpi_type_contiguous__=pmpi_type_contiguous__
+	_mpi_type_contiguous_=pmpi_type_contiguous__
+	mpi_type_contiguous_=pmpi_type_contiguous__
 	pmpi_type_create_darray__
+	pmpi_type_create_darray_=pmpi_type_create_darray__
+	_pmpi_type_create_darray_=pmpi_type_create_darray__
 	mpi_type_create_darray__=pmpi_type_create_darray__
+	_mpi_type_create_darray_=pmpi_type_create_darray__
+	mpi_type_create_darray_=pmpi_type_create_darray__
 ;	pmpi_type_create_f90_complex__
 ;	mpi_type_create_f90_complex__=pmpi_type_create_f90_complex__
 ;	pmpi_type_create_f90_integer__
@@ -589,150 +1493,440 @@
 ;	pmpi_type_create_f90_real__
 ;	mpi_type_create_f90_real__=pmpi_type_create_f90_real__
 	pmpi_type_create_hindexed__
+	pmpi_type_create_hindexed_=pmpi_type_create_hindexed__
+	_pmpi_type_create_hindexed_=pmpi_type_create_hindexed__
 	mpi_type_create_hindexed__=pmpi_type_create_hindexed__
+	_mpi_type_create_hindexed_=pmpi_type_create_hindexed__
+	mpi_type_create_hindexed_=pmpi_type_create_hindexed__
 	pmpi_type_create_hvector__
+	pmpi_type_create_hvector_=pmpi_type_create_hvector__
+	_pmpi_type_create_hvector_=pmpi_type_create_hvector__
 	mpi_type_create_hvector__=pmpi_type_create_hvector__
+	_mpi_type_create_hvector_=pmpi_type_create_hvector__
+	mpi_type_create_hvector_=pmpi_type_create_hvector__
 	pmpi_type_create_indexed_block__
+	pmpi_type_create_indexed_block_=pmpi_type_create_indexed_block__
+	_pmpi_type_create_indexed_block_=pmpi_type_create_indexed_block__
 	mpi_type_create_indexed_block__=pmpi_type_create_indexed_block__
+	_mpi_type_create_indexed_block_=pmpi_type_create_indexed_block__
+	mpi_type_create_indexed_block_=pmpi_type_create_indexed_block__
 	pmpi_type_create_keyval__
+	pmpi_type_create_keyval_=pmpi_type_create_keyval__
+	_pmpi_type_create_keyval_=pmpi_type_create_keyval__
 	mpi_type_create_keyval__=pmpi_type_create_keyval__
+	_mpi_type_create_keyval_=pmpi_type_create_keyval__
+	mpi_type_create_keyval_=pmpi_type_create_keyval__
 	pmpi_type_create_resized__
+	pmpi_type_create_resized_=pmpi_type_create_resized__
+	_pmpi_type_create_resized_=pmpi_type_create_resized__
 	mpi_type_create_resized__=pmpi_type_create_resized__
+	_mpi_type_create_resized_=pmpi_type_create_resized__
+	mpi_type_create_resized_=pmpi_type_create_resized__
 	pmpi_type_create_struct__
+	pmpi_type_create_struct_=pmpi_type_create_struct__
+	_pmpi_type_create_struct_=pmpi_type_create_struct__
 	mpi_type_create_struct__=pmpi_type_create_struct__
+	_mpi_type_create_struct_=pmpi_type_create_struct__
+	mpi_type_create_struct_=pmpi_type_create_struct__
 	pmpi_type_create_subarray__
+	pmpi_type_create_subarray_=pmpi_type_create_subarray__
+	_pmpi_type_create_subarray_=pmpi_type_create_subarray__
 	mpi_type_create_subarray__=pmpi_type_create_subarray__
+	_mpi_type_create_subarray_=pmpi_type_create_subarray__
+	mpi_type_create_subarray_=pmpi_type_create_subarray__
 	pmpi_type_delete_attr__
+	pmpi_type_delete_attr_=pmpi_type_delete_attr__
+	_pmpi_type_delete_attr_=pmpi_type_delete_attr__
 	mpi_type_delete_attr__=pmpi_type_delete_attr__
+	_mpi_type_delete_attr_=pmpi_type_delete_attr__
+	mpi_type_delete_attr_=pmpi_type_delete_attr__
 	pmpi_type_dup__
+	pmpi_type_dup_=pmpi_type_dup__
+	_pmpi_type_dup_=pmpi_type_dup__
 	mpi_type_dup__=pmpi_type_dup__
+	_mpi_type_dup_=pmpi_type_dup__
+	mpi_type_dup_=pmpi_type_dup__
 	pmpi_type_extent__
+	pmpi_type_extent_=pmpi_type_extent__
+	_pmpi_type_extent_=pmpi_type_extent__
 	mpi_type_extent__=pmpi_type_extent__
+	_mpi_type_extent_=pmpi_type_extent__
+	mpi_type_extent_=pmpi_type_extent__
 	pmpi_type_free__
+	pmpi_type_free_=pmpi_type_free__
+	_pmpi_type_free_=pmpi_type_free__
 	mpi_type_free__=pmpi_type_free__
+	_mpi_type_free_=pmpi_type_free__
+	mpi_type_free_=pmpi_type_free__
 	pmpi_type_free_keyval__
+	pmpi_type_free_keyval_=pmpi_type_free_keyval__
+	_pmpi_type_free_keyval_=pmpi_type_free_keyval__
 	mpi_type_free_keyval__=pmpi_type_free_keyval__
+	_mpi_type_free_keyval_=pmpi_type_free_keyval__
+	mpi_type_free_keyval_=pmpi_type_free_keyval__
 	pmpi_type_get_attr__
+	pmpi_type_get_attr_=pmpi_type_get_attr__
+	_pmpi_type_get_attr_=pmpi_type_get_attr__
 	mpi_type_get_attr__=pmpi_type_get_attr__
+	_mpi_type_get_attr_=pmpi_type_get_attr__
+	mpi_type_get_attr_=pmpi_type_get_attr__
 	pmpi_type_get_contents__
+	pmpi_type_get_contents_=pmpi_type_get_contents__
+	_pmpi_type_get_contents_=pmpi_type_get_contents__
 	mpi_type_get_contents__=pmpi_type_get_contents__
+	_mpi_type_get_contents_=pmpi_type_get_contents__
+	mpi_type_get_contents_=pmpi_type_get_contents__
 	pmpi_type_get_envelope__
+	pmpi_type_get_envelope_=pmpi_type_get_envelope__
+	_pmpi_type_get_envelope_=pmpi_type_get_envelope__
 	mpi_type_get_envelope__=pmpi_type_get_envelope__
+	_mpi_type_get_envelope_=pmpi_type_get_envelope__
+	mpi_type_get_envelope_=pmpi_type_get_envelope__
 	pmpi_type_get_extent__
+	pmpi_type_get_extent_=pmpi_type_get_extent__
+	_pmpi_type_get_extent_=pmpi_type_get_extent__
 	mpi_type_get_extent__=pmpi_type_get_extent__
+	_mpi_type_get_extent_=pmpi_type_get_extent__
+	mpi_type_get_extent_=pmpi_type_get_extent__
 	pmpi_type_get_name__
+	pmpi_type_get_name_=pmpi_type_get_name__
+	_pmpi_type_get_name_=pmpi_type_get_name__
 	mpi_type_get_name__=pmpi_type_get_name__
+	_mpi_type_get_name_=pmpi_type_get_name__
+	mpi_type_get_name_=pmpi_type_get_name__
 	pmpi_type_get_true_extent__
+	pmpi_type_get_true_extent_=pmpi_type_get_true_extent__
+	_pmpi_type_get_true_extent_=pmpi_type_get_true_extent__
 	mpi_type_get_true_extent__=pmpi_type_get_true_extent__
+	_mpi_type_get_true_extent_=pmpi_type_get_true_extent__
+	mpi_type_get_true_extent_=pmpi_type_get_true_extent__
 	pmpi_type_hindexed__
+	pmpi_type_hindexed_=pmpi_type_hindexed__
+	_pmpi_type_hindexed_=pmpi_type_hindexed__
 	mpi_type_hindexed__=pmpi_type_hindexed__
+	_mpi_type_hindexed_=pmpi_type_hindexed__
+	mpi_type_hindexed_=pmpi_type_hindexed__
 	pmpi_type_hvector__
+	pmpi_type_hvector_=pmpi_type_hvector__
+	_pmpi_type_hvector_=pmpi_type_hvector__
 	mpi_type_hvector__=pmpi_type_hvector__
+	_mpi_type_hvector_=pmpi_type_hvector__
+	mpi_type_hvector_=pmpi_type_hvector__
 	pmpi_type_indexed__
+	pmpi_type_indexed_=pmpi_type_indexed__
+	_pmpi_type_indexed_=pmpi_type_indexed__
 	mpi_type_indexed__=pmpi_type_indexed__
+	_mpi_type_indexed_=pmpi_type_indexed__
+	mpi_type_indexed_=pmpi_type_indexed__
 	pmpi_type_lb__
+	pmpi_type_lb_=pmpi_type_lb__
+	_pmpi_type_lb_=pmpi_type_lb__
 	mpi_type_lb__=pmpi_type_lb__
+	_mpi_type_lb_=pmpi_type_lb__
+	mpi_type_lb_=pmpi_type_lb__
 	pmpi_type_match_size__
+	pmpi_type_match_size_=pmpi_type_match_size__
+	_pmpi_type_match_size_=pmpi_type_match_size__
 	mpi_type_match_size__=pmpi_type_match_size__
+	_mpi_type_match_size_=pmpi_type_match_size__
+	mpi_type_match_size_=pmpi_type_match_size__
 	pmpi_type_set_attr__
+	pmpi_type_set_attr_=pmpi_type_set_attr__
+	_pmpi_type_set_attr_=pmpi_type_set_attr__
 	mpi_type_set_attr__=pmpi_type_set_attr__
+	_mpi_type_set_attr_=pmpi_type_set_attr__
+	mpi_type_set_attr_=pmpi_type_set_attr__
 	pmpi_type_set_name__
+	pmpi_type_set_name_=pmpi_type_set_name__
+	_pmpi_type_set_name_=pmpi_type_set_name__
 	mpi_type_set_name__=pmpi_type_set_name__
+	_mpi_type_set_name_=pmpi_type_set_name__
+	mpi_type_set_name_=pmpi_type_set_name__
 	pmpi_type_size__
+	pmpi_type_size_=pmpi_type_size__
+	_pmpi_type_size_=pmpi_type_size__
 	mpi_type_size__=pmpi_type_size__
+	_mpi_type_size_=pmpi_type_size__
+	mpi_type_size_=pmpi_type_size__
 	pmpi_type_struct__
+	pmpi_type_struct_=pmpi_type_struct__
+	_pmpi_type_struct_=pmpi_type_struct__
 	mpi_type_struct__=pmpi_type_struct__
+	_mpi_type_struct_=pmpi_type_struct__
+	mpi_type_struct_=pmpi_type_struct__
 	pmpi_type_ub__
+	pmpi_type_ub_=pmpi_type_ub__
+	_pmpi_type_ub_=pmpi_type_ub__
 	mpi_type_ub__=pmpi_type_ub__
+	_mpi_type_ub_=pmpi_type_ub__
+	mpi_type_ub_=pmpi_type_ub__
 	pmpi_type_vector__
+	pmpi_type_vector_=pmpi_type_vector__
+	_pmpi_type_vector_=pmpi_type_vector__
 	mpi_type_vector__=pmpi_type_vector__
+	_mpi_type_vector_=pmpi_type_vector__
+	mpi_type_vector_=pmpi_type_vector__
 	pmpi_unpack__
+	pmpi_unpack_=pmpi_unpack__
+	_pmpi_unpack_=pmpi_unpack__
 	mpi_unpack__=pmpi_unpack__
+	_mpi_unpack_=pmpi_unpack__
+	mpi_unpack_=pmpi_unpack__
 	pmpi_unpack_external__
+	pmpi_unpack_external_=pmpi_unpack_external__
+	_pmpi_unpack_external_=pmpi_unpack_external__
 	mpi_unpack_external__=pmpi_unpack_external__
+	_mpi_unpack_external_=pmpi_unpack_external__
+	mpi_unpack_external_=pmpi_unpack_external__
 	pmpi_unpublish_name__
+	pmpi_unpublish_name_=pmpi_unpublish_name__
+	_pmpi_unpublish_name_=pmpi_unpublish_name__
 	mpi_unpublish_name__=pmpi_unpublish_name__
+	_mpi_unpublish_name_=pmpi_unpublish_name__
+	mpi_unpublish_name_=pmpi_unpublish_name__
 	pmpi_wait__
+	pmpi_wait_=pmpi_wait__
+	_pmpi_wait_=pmpi_wait__
 	mpi_wait__=pmpi_wait__
+	_mpi_wait_=pmpi_wait__
+	mpi_wait_=pmpi_wait__
 	pmpi_waitall__
+	pmpi_waitall_=pmpi_waitall__
+	_pmpi_waitall_=pmpi_waitall__
 	mpi_waitall__=pmpi_waitall__
+	_mpi_waitall_=pmpi_waitall__
+	mpi_waitall_=pmpi_waitall__
 	pmpi_waitany__
+	pmpi_waitany_=pmpi_waitany__
+	_pmpi_waitany_=pmpi_waitany__
 	mpi_waitany__=pmpi_waitany__
+	_mpi_waitany_=pmpi_waitany__
+	mpi_waitany_=pmpi_waitany__
 	pmpi_waitsome__
+	pmpi_waitsome_=pmpi_waitsome__
+	_pmpi_waitsome_=pmpi_waitsome__
 	mpi_waitsome__=pmpi_waitsome__
+	_mpi_waitsome_=pmpi_waitsome__
+	mpi_waitsome_=pmpi_waitsome__
 	pmpi_win_call_errhandler__
+	pmpi_win_call_errhandler_=pmpi_win_call_errhandler__
+	_pmpi_win_call_errhandler_=pmpi_win_call_errhandler__
 	mpi_win_call_errhandler__=pmpi_win_call_errhandler__
+	_mpi_win_call_errhandler_=pmpi_win_call_errhandler__
+	mpi_win_call_errhandler_=pmpi_win_call_errhandler__
 	pmpi_win_complete__
+	pmpi_win_complete_=pmpi_win_complete__
+	_pmpi_win_complete_=pmpi_win_complete__
 	mpi_win_complete__=pmpi_win_complete__
+	_mpi_win_complete_=pmpi_win_complete__
+	mpi_win_complete_=pmpi_win_complete__
 	pmpi_win_create__
+	pmpi_win_create_=pmpi_win_create__
+	_pmpi_win_create_=pmpi_win_create__
 	mpi_win_create__=pmpi_win_create__
+	_mpi_win_create_=pmpi_win_create__
+	mpi_win_create_=pmpi_win_create__
 	pmpi_win_create_errhandler__
+	pmpi_win_create_errhandler_=pmpi_win_create_errhandler__
+	_pmpi_win_create_errhandler_=pmpi_win_create_errhandler__
 	mpi_win_create_errhandler__=pmpi_win_create_errhandler__
+	_mpi_win_create_errhandler_=pmpi_win_create_errhandler__
+	mpi_win_create_errhandler_=pmpi_win_create_errhandler__
 	pmpi_win_create_keyval__
+	pmpi_win_create_keyval_=pmpi_win_create_keyval__
+	_pmpi_win_create_keyval_=pmpi_win_create_keyval__
 	mpi_win_create_keyval__=pmpi_win_create_keyval__
+	_mpi_win_create_keyval_=pmpi_win_create_keyval__
+	mpi_win_create_keyval_=pmpi_win_create_keyval__
 	pmpi_win_delete_attr__
+	pmpi_win_delete_attr_=pmpi_win_delete_attr__
+	_pmpi_win_delete_attr_=pmpi_win_delete_attr__
 	mpi_win_delete_attr__=pmpi_win_delete_attr__
+	_mpi_win_delete_attr_=pmpi_win_delete_attr__
+	mpi_win_delete_attr_=pmpi_win_delete_attr__
 	pmpi_win_fence__
+	pmpi_win_fence_=pmpi_win_fence__
+	_pmpi_win_fence_=pmpi_win_fence__
 	mpi_win_fence__=pmpi_win_fence__
+	_mpi_win_fence_=pmpi_win_fence__
+	mpi_win_fence_=pmpi_win_fence__
 	pmpi_win_free__
+	pmpi_win_free_=pmpi_win_free__
+	_pmpi_win_free_=pmpi_win_free__
 	mpi_win_free__=pmpi_win_free__
+	_mpi_win_free_=pmpi_win_free__
+	mpi_win_free_=pmpi_win_free__
 	pmpi_win_free_keyval__
+	pmpi_win_free_keyval_=pmpi_win_free_keyval__
+	_pmpi_win_free_keyval_=pmpi_win_free_keyval__
 	mpi_win_free_keyval__=pmpi_win_free_keyval__
+	_mpi_win_free_keyval_=pmpi_win_free_keyval__
+	mpi_win_free_keyval_=pmpi_win_free_keyval__
 	pmpi_win_get_attr__
+	pmpi_win_get_attr_=pmpi_win_get_attr__
+	_pmpi_win_get_attr_=pmpi_win_get_attr__
 	mpi_win_get_attr__=pmpi_win_get_attr__
+	_mpi_win_get_attr_=pmpi_win_get_attr__
+	mpi_win_get_attr_=pmpi_win_get_attr__
 	pmpi_win_get_errhandler__
+	pmpi_win_get_errhandler_=pmpi_win_get_errhandler__
+	_pmpi_win_get_errhandler_=pmpi_win_get_errhandler__
 	mpi_win_get_errhandler__=pmpi_win_get_errhandler__
+	_mpi_win_get_errhandler_=pmpi_win_get_errhandler__
+	mpi_win_get_errhandler_=pmpi_win_get_errhandler__
 	pmpi_win_get_group__
+	pmpi_win_get_group_=pmpi_win_get_group__
+	_pmpi_win_get_group_=pmpi_win_get_group__
 	mpi_win_get_group__=pmpi_win_get_group__
+	_mpi_win_get_group_=pmpi_win_get_group__
+	mpi_win_get_group_=pmpi_win_get_group__
 	pmpi_win_get_name__
+	pmpi_win_get_name_=pmpi_win_get_name__
+	_pmpi_win_get_name_=pmpi_win_get_name__
 	mpi_win_get_name__=pmpi_win_get_name__
+	_mpi_win_get_name_=pmpi_win_get_name__
+	mpi_win_get_name_=pmpi_win_get_name__
 	pmpi_win_lock__
+	pmpi_win_lock_=pmpi_win_lock__
+	_pmpi_win_lock_=pmpi_win_lock__
 	mpi_win_lock__=pmpi_win_lock__
+	_mpi_win_lock_=pmpi_win_lock__
+	mpi_win_lock_=pmpi_win_lock__
 	pmpi_win_post__
+	pmpi_win_post_=pmpi_win_post__
+	_pmpi_win_post_=pmpi_win_post__
 	mpi_win_post__=pmpi_win_post__
+	_mpi_win_post_=pmpi_win_post__
+	mpi_win_post_=pmpi_win_post__
 	pmpi_win_set_attr__
+	pmpi_win_set_attr_=pmpi_win_set_attr__
+	_pmpi_win_set_attr_=pmpi_win_set_attr__
 	mpi_win_set_attr__=pmpi_win_set_attr__
+	_mpi_win_set_attr_=pmpi_win_set_attr__
+	mpi_win_set_attr_=pmpi_win_set_attr__
 	pmpi_win_set_errhandler__
+	pmpi_win_set_errhandler_=pmpi_win_set_errhandler__
+	_pmpi_win_set_errhandler_=pmpi_win_set_errhandler__
 	mpi_win_set_errhandler__=pmpi_win_set_errhandler__
+	_mpi_win_set_errhandler_=pmpi_win_set_errhandler__
+	mpi_win_set_errhandler_=pmpi_win_set_errhandler__
 	pmpi_win_set_name__
+	pmpi_win_set_name_=pmpi_win_set_name__
+	_pmpi_win_set_name_=pmpi_win_set_name__
 	mpi_win_set_name__=pmpi_win_set_name__
+	_mpi_win_set_name_=pmpi_win_set_name__
+	mpi_win_set_name_=pmpi_win_set_name__
 	pmpi_win_start__
+	pmpi_win_start_=pmpi_win_start__
+	_pmpi_win_start_=pmpi_win_start__
 	mpi_win_start__=pmpi_win_start__
+	_mpi_win_start_=pmpi_win_start__
+	mpi_win_start_=pmpi_win_start__
 	pmpi_win_test__
+	pmpi_win_test_=pmpi_win_test__
+	_pmpi_win_test_=pmpi_win_test__
 	mpi_win_test__=pmpi_win_test__
+	_mpi_win_test_=pmpi_win_test__
+	mpi_win_test_=pmpi_win_test__
 	pmpi_win_unlock__
+	pmpi_win_unlock_=pmpi_win_unlock__
+	_pmpi_win_unlock_=pmpi_win_unlock__
 	mpi_win_unlock__=pmpi_win_unlock__
+	_mpi_win_unlock_=pmpi_win_unlock__
+	mpi_win_unlock_=pmpi_win_unlock__
 	pmpi_win_wait__
+	pmpi_win_wait_=pmpi_win_wait__
+	_pmpi_win_wait_=pmpi_win_wait__
 	mpi_win_wait__=pmpi_win_wait__
+	_mpi_win_wait_=pmpi_win_wait__
+	mpi_win_wait_=pmpi_win_wait__
 	pmpi_wtick__
+	pmpi_wtick_=pmpi_wtick__
+	_pmpi_wtick_=pmpi_wtick__
 	mpi_wtick__=pmpi_wtick__
+	_mpi_wtick_=pmpi_wtick__
+	mpi_wtick_=pmpi_wtick__
 	pmpi_wtime__
+	pmpi_wtime_=pmpi_wtime__
+	_pmpi_wtime_=pmpi_wtime__
 	mpi_wtime__=pmpi_wtime__
+	_mpi_wtime_=pmpi_wtime__
+	mpi_wtime_=pmpi_wtime__
 	pmpi_dup_fn__
+	pmpi_dup_fn_=pmpi_dup_fn__
+	_pmpi_dup_fn_=pmpi_dup_fn__
 	mpi_dup_fn__=pmpi_dup_fn__
+	_mpi_dup_fn_=pmpi_dup_fn__
+	mpi_dup_fn_=pmpi_dup_fn__
 	pmpi_null_delete_fn__
+	pmpi_null_delete_fn_=pmpi_null_delete_fn__
+	_pmpi_null_delete_fn_=pmpi_null_delete_fn__
 	mpi_null_delete_fn__=pmpi_null_delete_fn__
+	_mpi_null_delete_fn_=pmpi_null_delete_fn__
+	mpi_null_delete_fn_=pmpi_null_delete_fn__
 	pmpi_null_copy_fn__
+	pmpi_null_copy_fn_=pmpi_null_copy_fn__
+	_pmpi_null_copy_fn_=pmpi_null_copy_fn__
 	mpi_null_copy_fn__=pmpi_null_copy_fn__
+	_mpi_null_copy_fn_=pmpi_null_copy_fn__
+	mpi_null_copy_fn_=pmpi_null_copy_fn__
 	pmpi_comm_dup_fn__
+	pmpi_comm_dup_fn_=pmpi_comm_dup_fn__
+	_pmpi_comm_dup_fn_=pmpi_comm_dup_fn__
 	mpi_comm_dup_fn__=pmpi_comm_dup_fn__
+	_mpi_comm_dup_fn_=pmpi_comm_dup_fn__
+	mpi_comm_dup_fn_=pmpi_comm_dup_fn__
 	pmpi_comm_null_delete_fn__
+	pmpi_comm_null_delete_fn_=pmpi_comm_null_delete_fn__
+	_pmpi_comm_null_delete_fn_=pmpi_comm_null_delete_fn__
 	mpi_comm_null_delete_fn__=pmpi_comm_null_delete_fn__
+	_mpi_comm_null_delete_fn_=pmpi_comm_null_delete_fn__
+	mpi_comm_null_delete_fn_=pmpi_comm_null_delete_fn__
 	pmpi_comm_null_copy_fn__
+	pmpi_comm_null_copy_fn_=pmpi_comm_null_copy_fn__
+	_pmpi_comm_null_copy_fn_=pmpi_comm_null_copy_fn__
 	mpi_comm_null_copy_fn__=pmpi_comm_null_copy_fn__
+	_mpi_comm_null_copy_fn_=pmpi_comm_null_copy_fn__
+	mpi_comm_null_copy_fn_=pmpi_comm_null_copy_fn__
 	pmpi_win_dup_fn__
+	pmpi_win_dup_fn_=pmpi_win_dup_fn__
+	_pmpi_win_dup_fn_=pmpi_win_dup_fn__
 	mpi_win_dup_fn__=pmpi_win_dup_fn__
+	_mpi_win_dup_fn_=pmpi_win_dup_fn__
+	mpi_win_dup_fn_=pmpi_win_dup_fn__
 	pmpi_win_null_delete_fn__
+	pmpi_win_null_delete_fn_=pmpi_win_null_delete_fn__
+	_pmpi_win_null_delete_fn_=pmpi_win_null_delete_fn__
 	mpi_win_null_delete_fn__=pmpi_win_null_delete_fn__
+	_mpi_win_null_delete_fn_=pmpi_win_null_delete_fn__
+	mpi_win_null_delete_fn_=pmpi_win_null_delete_fn__
 	pmpi_win_null_copy_fn__
+	pmpi_win_null_copy_fn_=pmpi_win_null_copy_fn__
+	_pmpi_win_null_copy_fn_=pmpi_win_null_copy_fn__
 	mpi_win_null_copy_fn__=pmpi_win_null_copy_fn__
+	_mpi_win_null_copy_fn_=pmpi_win_null_copy_fn__
+	mpi_win_null_copy_fn_=pmpi_win_null_copy_fn__
 	pmpi_type_dup_fn__
+	pmpi_type_dup_fn_=pmpi_type_dup_fn__
+	_pmpi_type_dup_fn_=pmpi_type_dup_fn__
 	mpi_type_dup_fn__=pmpi_type_dup_fn__
+	_mpi_type_dup_fn_=pmpi_type_dup_fn__
+	mpi_type_dup_fn_=pmpi_type_dup_fn__
 	pmpi_type_null_delete_fn__
+	pmpi_type_null_delete_fn_=pmpi_type_null_delete_fn__
+	_pmpi_type_null_delete_fn_=pmpi_type_null_delete_fn__
 	mpi_type_null_delete_fn__=pmpi_type_null_delete_fn__
+	_mpi_type_null_delete_fn_=pmpi_type_null_delete_fn__
+	mpi_type_null_delete_fn_=pmpi_type_null_delete_fn__
 	pmpi_type_null_copy_fn__
+	pmpi_type_null_copy_fn_=pmpi_type_null_copy_fn__
+	_pmpi_type_null_copy_fn_=pmpi_type_null_copy_fn__
 	mpi_type_null_copy_fn__=pmpi_type_null_copy_fn__
+	_mpi_type_null_copy_fn_=pmpi_type_null_copy_fn__
+	mpi_type_null_copy_fn_=pmpi_type_null_copy_fn__
 	mpi_conversion_fn_null__
+        mpi_conversion_fn_null_=mpi_conversion_fn_null__
+        _mpi_conversion_fn_null_=mpi_conversion_fn_null__
 ;	pmpi_status_c2f__
 ;	mpi_status_c2f__=pmpi_status_c2f__
 ;	pmpi_status_f2c__


Property changes on: mpich2/branches/release/mpich2-1.3.x/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c
___________________________________________________________________
Modified: svn:mergeinfo
   - /mpich2/branches/dev/ckpt/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5050
/mpich2/branches/dev/ckpt2/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5057-6537
/mpich2/branches/dev/ftb/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5661-5730
/mpich2/branches/dev/lapi/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5817
/mpich2/branches/dev/win_rrvm/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:6416,6428
/mpich2/branches/dev/wintcp_async_progress/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5406
/mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7425,7429-7433,7435,7437-7438,7448,7462,7470,7473-7477,7484-7485
   + /mpich2/branches/dev/ckpt/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5050
/mpich2/branches/dev/ckpt2/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5057-6537
/mpich2/branches/dev/ftb/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5661-5730
/mpich2/branches/dev/lapi/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5817
/mpich2/branches/dev/win_rrvm/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:6416,6428
/mpich2/branches/dev/wintcp_async_progress/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:5406
/mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7425,7429-7433,7435,7437-7438,7442-7446,7448,7459-7460,7462,7469-7470,7473-7478,7484-7485


Property changes on: mpich2/branches/release/mpich2-1.3.x/src/mpl/src/mplstr.c
___________________________________________________________________
Modified: svn:mergeinfo
   - /mpich2/branches/dev/ckpt2/src/mpl/src/string/mplstr.c:5182,5196,5198
/mpich2/branches/dev/ftb/src/mpl/src/mplstr.c:5661-5730
/mpich2/branches/dev/lapi/src/mpl/src/mplstr.c:5817
/mpich2/branches/release/mpich2-1.1.1/src/mpl/src/string/mplstr.c:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/src/mpl/src/string/mplstr.c:5406
/mpich2/trunk/src/mpl/src/mplstr.c:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7448,7462,7470,7473-7477,7484-7485
   + /mpich2/branches/dev/ckpt2/src/mpl/src/string/mplstr.c:5182,5196,5198
/mpich2/branches/dev/ftb/src/mpl/src/mplstr.c:5661-5730
/mpich2/branches/dev/lapi/src/mpl/src/mplstr.c:5817
/mpich2/branches/release/mpich2-1.1.1/src/mpl/src/string/mplstr.c:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/src/mpl/src/string/mplstr.c:5406
/mpich2/trunk/src/mpl/src/mplstr.c:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7442-7446,7448,7459-7460,7462,7469-7470,7473-7478,7484-7485

Modified: mpich2/branches/release/mpich2-1.3.x/winconfigure.wsf
===================================================================
--- mpich2/branches/release/mpich2-1.3.x/winconfigure.wsf	2010-11-23 07:30:29 UTC (rev 7486)
+++ mpich2/branches/release/mpich2-1.3.x/winconfigure.wsf	2010-11-23 19:05:11 UTC (rev 7487)
@@ -246,7 +246,11 @@
 ' Miscellaneous settings
 '
 MPI_MAX_PROCESSOR_NAME = "128"
-MPI_AINT64               = "__int64"
+' Use the decorated MPI_AINT64_TYPE with MPI_AINT64_TYPEDEF_BEGIN & *END decos
+' for user exposed headers
+MPI_AINT64_TYPE        = "MPI_AINT64_TYPE"
+' Use MPI_AINT64 for internal headers
+MPI_AINT64              = "__int64"
 MPI_AINT64_FMT_DEC_SPEC  = "%I64d"
 MPIR_PINT64_FMT_DEC_SPEC  = """%I64d"""
 MPIR_UPINT64_FMT_DEC_SPEC  = """%I64u"""
@@ -265,6 +269,8 @@
 'MPI_OFFSET_TYPEDEF     = "typedef __int64 MPI_Offset;"
 'MPI_OFFSET_TYPEDEF     = "typedef long long MPI_Offset;"
 MPI_OFFSET_TYPEDEF     = "#if defined(USE_GCC) || defined(__GNUC__)" + vbCrLf + "typedef long long MPI_Offset;" + vbCrLf + "#else" + vbCrLf + "typedef __int64 MPI_Offset;" + vbCrLf + "#endif"
+MPI_AINT64_TYPEDEF_BEGIN    = "#ifdef MPI_AINT64_TYPE" + vbCrLf + "#undef MPI_AINT64_TYPE" + vbCrLf + "#endif" + vbCrLf + "#if defined(USE_GCC) || defined(__GNUC__)" + vbCrLf + "#define MPI_AINT64_TYPE long long" + vbCrLf + "#else" + vbCrLf + "#define MPI_AINT64_TYPE __int64" + vbCrLf + "#endif" + vbCrLf
+MPI_AINT64_TYPEDEF_END = vbCrLf + "#undef MPI_AINT64_TYPE" + vbCrLf
 EXTRA_STATUS_DECL      = ""
 HAVE_ROMIO             = "#include ""mpio.h"""
 mpi_dll_spec_definition = "#ifdef USE_MPI_STATIC_LIBRARY" + vbCrLf + "# define MPIU_DLL_SPEC" + vbCrLf + "#else" + vbCrLf + "# ifdef MPI_EXPORTS" + vbCrLf + "#  define MPIU_DLL_SPEC __declspec(dllexport)" + vbCrLf + "# else" + vbCrLf + "#  define MPIU_DLL_SPEC __declspec(dllimport)" + vbCrLf + "# endif" + vbCrLf + "#endif" + vbCrLf + "#define MPI_CALL __cdecl" + vbCrLf
@@ -1609,6 +1615,27 @@
 	End If
 End Function
 
+Function ReplaceAtsWithDecoration(ByVal str, use_f77, b64 )
+    Dim regEx, Match, Matches
+    Set regEx = New RegExp
+    regEx.Pattern = "@.[0-9a-z_]*@"
+    regEx.IgnoreCase = True
+    regEx.Global = True
+    Set Matches = regEx.Execute(str)
+    For Each Match in Matches
+        Select Case Match
+            Case "@MPI_AINT@"
+                if b64 then
+                    str = Replace(str, "@MPI_AINT@", MPI_AINT64_TYPE)
+                    str = MPI_AINT64_TYPEDEF_BEGIN & str & MPI_AINT64_TYPEDEF_END
+                else
+                    str = Replace(str, "@MPI_AINT@", MPI_AINT32)
+                end if
+        End Select
+    Next
+    ReplaceAtsWithDecoration = str
+End Function
+
 Function ReplaceAts( str, use_f77, b64 )
 	Dim regEx, Match, Matches
 	Set regEx = New RegExp
@@ -3837,6 +3864,8 @@
                                         fout.WriteLine("/* #undef LT_OBJDIR */")
                                 Case "USE_MPIU_INSTR"
                                         fout.WriteLine("/* #undef USE_MPIU_INSTR */")
+                                Case "HAVE_QSORT"
+                                        fout.WriteLine("#define HAVE_QSORT 1")
 				Case Else
                                     Dim useCustomDefDict
                                     useCustomDefDict = False
@@ -3886,9 +3915,16 @@
 set fout32 = f.CreateTextFile("src\include\win32\mpi.h")
 set fin = f.OpenTextFile("src\include\mpi.h.in")
 
-contents32 = fin.ReadAll()
-contents64 = contents32
+contents32=""
+contents64=""
+do until fin.AtEndOfStream = True
+    line = fin.ReadLine()
+    contents32 = contents32 + ReplaceAtsWithDecoration(line, false, false) + vbCrLf
+    contents64 = contents64 + ReplaceAtsWithDecoration(line, false, true) + vbCrLf
+loop
+
 fin.Close()
+
 contents32 = ReplaceAts(contents32, false, false)
 contents64 = ReplaceAts(contents64, false, true)
 if bAddDllDecoration then
@@ -4479,6 +4515,8 @@
 	If bForce Or Not f.FileExists("src\binding\cxx\mpicxx.h.in") Then
 
 		Set WshShell = CreateObject("WScript.Shell")
+                Set userEnv = WshShell.Environment("USER")
+                userEnv("nodosfilewarning") = 1
 		WshShell.CurrentDirectory = "src\binding\cxx"
 		printMsg "VERBOSE", WshShell.CurrentDirectory & ">perl buildiface -nosep"
 		WshShell.Run "perl buildiface -nosep", 0, true
@@ -4550,6 +4588,8 @@
 		If bForce Or Not f.FileExists("src\binding\mcxx\mpimcxx.h.in") Then
 	
 			Set WshShell = CreateObject("WScript.Shell")
+                        Set userEnv = WshShell.Environment("USER")
+                        userEnv("nodosfilewarning") = 1
 			WshShell.CurrentDirectory = "src\binding\mcxx"
 			printMsg "VERBOSE", WshShell.CurrentDirectory & ">perl buildiface -nosep"
 			WshShell.Run "perl buildiface -nosep", 0, true
@@ -4592,6 +4632,8 @@
 		If bForce Or Not f.FileExists("src\binding\f77\mpif.h.in") Then
 
 			Set WshShell = CreateObject("WScript.Shell")
+                        Set userEnv = WshShell.Environment("USER")
+                        userEnv("nodosfilewarning") = 1
 			WshShell.CurrentDirectory = "src\binding\f77"
 			printMsg "VERBOSE", WshShell.CurrentDirectory & ">perl buildiface"
 			WshShell.Run "perl buildiface", 0, true
@@ -4683,6 +4725,8 @@
 		If bForce Or Not f.FileExists("src\binding\f90\mpi.f90") Then
 
 			Set WshShell = CreateObject("WScript.Shell")
+                        Set userEnv = WshShell.Environment("USER")
+                        userEnv("nodosfilewarning") = 1
 			WshShell.CurrentDirectory = "src\binding\f90"
 			printMsg "VERBOSE", WshShell.CurrentDirectory & ">perl buildiface"
 			WshShell.Run "perl buildiface", 0, true
@@ -6440,6 +6484,7 @@
 	bfile.WriteLine("nmake %SILENT% /NOLOGO irlog2rlog")
 	bfile.WriteLine("nmake %SILENT% /NOLOGO TraceInput")
 	bfile.WriteLine("nmake %SILENT% /NOLOGO gcc_libs")
+	bfile.WriteLine("nmake %SILENT% /NOLOGO impgen")
 	bfile.Close()
 
 	Set mfile = f.CreateTextFile("winbuild\makefile", true)


Property changes on: mpich2/branches/release/mpich2-1.3.x/winconfigure.wsf
___________________________________________________________________
Modified: svn:mergeinfo
   - /mpich2/branches/dev/ckpt/winconfigure.wsf:5050
/mpich2/branches/dev/ckpt2/winconfigure.wsf:5057-6537
/mpich2/branches/dev/ftb/winconfigure.wsf:5661-5730
/mpich2/branches/dev/lapi/winconfigure.wsf:5817
/mpich2/branches/dev/win_rrvm/winconfigure.wsf:6404,6407-6408,6420,6422-6423
/mpich2/branches/dev/wintcp_async_progress/winconfigure.wsf:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/winconfigure.wsf:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/winconfigure.wsf:5406
/mpich2/trunk/winconfigure.wsf:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7448,7462,7470,7473-7477,7484-7485
   + /mpich2/branches/dev/ckpt/winconfigure.wsf:5050
/mpich2/branches/dev/ckpt2/winconfigure.wsf:5057-6537
/mpich2/branches/dev/ftb/winconfigure.wsf:5661-5730
/mpich2/branches/dev/lapi/winconfigure.wsf:5817
/mpich2/branches/dev/win_rrvm/winconfigure.wsf:6404,6407-6408,6420,6422-6423
/mpich2/branches/dev/wintcp_async_progress/winconfigure.wsf:5008-5009,5123,5555-5559,5561-5564,5566-5567,5570,5577-5581,5613-5616,5619
/mpich2/branches/release/mpich2-1.1.1/winconfigure.wsf:5022,5032,5110,5113,5140-5141
/mpich2/branches/release/mpich2-1.2/winconfigure.wsf:5406
/mpich2/trunk/winconfigure.wsf:7355-7359,7366-7367,7371-7402,7406-7409,7411-7416,7419-7420,7422-7424,7429-7433,7435,7437-7438,7442-7446,7448,7459-7460,7462,7469-7470,7473-7478,7484-7485



More information about the mpich2-commits mailing list