[mpich2-commits] r6762 - in mpich2/trunk: . maint src/binding/cxx src/binding/f77 src/binding/f90 src/mpe2 src/mpid/ch3/channels/nemesis src/mpid/ch3/channels/sock src/mpid/common/sock src/pm/smpd src/pm/smpd/wmpiconfig src/pm/smpd/wmpiexec src/pm/smpd/wmpiregister src/pmi/smpd src/util/dbg src/util/ex src/util/logging/rlog

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Fri May 28 16:03:56 CDT 2010


Author: jayesh
Date: 2010-05-28 16:03:56 -0500 (Fri, 28 May 2010)
New Revision: 6762

Modified:
   mpich2/trunk/maint/impgen.vcproj
   mpich2/trunk/maint/mpich2i.vdproj
   mpich2/trunk/maint/mpich2x64i.vdproj
   mpich2/trunk/makewindist.bat
   mpich2/trunk/mpi.vcproj
   mpich2/trunk/mpich2.sln
   mpich2/trunk/mpich2.vcproj
   mpich2/trunk/mpich2s.vcproj
   mpich2/trunk/mpl.vcproj
   mpich2/trunk/src/binding/cxx/cxx.vcproj
   mpich2/trunk/src/binding/f77/mpich2f.def
   mpich2/trunk/src/binding/f77/mpich2f.vcproj
   mpich2/trunk/src/binding/f77/mpich2ff.vfproj
   mpich2/trunk/src/binding/f90/mpif90.vfproj
   mpich2/trunk/src/mpe2/mpe.vcproj
   mpich2/trunk/src/mpe2/mpewrap.vcproj
   mpich2/trunk/src/mpid/ch3/channels/nemesis/ch3nemesis.vcproj
   mpich2/trunk/src/mpid/ch3/channels/sock/ch3sock.vcproj
   mpich2/trunk/src/mpid/common/sock/sock.vcproj
   mpich2/trunk/src/pm/smpd/mpiexec.vcproj
   mpich2/trunk/src/pm/smpd/smpd.vcproj
   mpich2/trunk/src/pm/smpd/smpd_util.vcproj
   mpich2/trunk/src/pm/smpd/wmpiconfig/wmpiconfig.csproj
   mpich2/trunk/src/pm/smpd/wmpiexec/wmpiexec.csproj
   mpich2/trunk/src/pm/smpd/wmpiregister/wmpiregister.csproj
   mpich2/trunk/src/pmi/smpd/pmi.vcproj
   mpich2/trunk/src/util/dbg/dbg.vcproj
   mpich2/trunk/src/util/ex/executive.vcproj
   mpich2/trunk/src/util/logging/rlog/rlog.vcproj
Log:
Adding support for profiling 32-bit fortran programs on windows. See ticket 333 for details

Modified: mpich2/trunk/maint/impgen.vcproj
===================================================================
--- mpich2/trunk/maint/impgen.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/maint/impgen.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -247,6 +247,84 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/impgen.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/maint/mpich2i.vdproj
===================================================================
--- mpich2/trunk/maint/mpich2i.vdproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/maint/mpich2i.vdproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -391,6 +391,24 @@
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_1EE41EF56BA143788490913B5A71E9C8"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_C63BA0B9501E409EB78C7834178927F3"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_60D2EF188B7448598D171ECA07E6E2DE"
+        "MsmSig" = "8:_UNDEFINED"
+        }
     }
     "Configurations"
     {
@@ -556,6 +574,33 @@
                 }
             }
         }
+        "fortPRelease"
+        {
+        "DisplayName" = "8:fortPRelease"
+        "IsDebugOnly" = "11:FALSE"
+        "IsReleaseOnly" = "11:FALSE"
+        "OutputFilename" = "8:fortPRelease\\mpich2i.msi"
+        "PackageFilesAs" = "3:2"
+        "PackageFileSize" = "3:-2147483648"
+        "CabType" = "3:1"
+        "Compression" = "3:3"
+        "SignOutput" = "11:FALSE"
+        "CertificateFile" = "8:"
+        "PrivateKeyFile" = "8:"
+        "TimeStampServer" = "8:"
+        "InstallerBootstrapper" = "3:2"
+            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+            {
+            "Enabled" = "11:TRUE"
+            "PromptEnabled" = "11:TRUE"
+            "PrerequisitesLocation" = "2:1"
+            "Url" = "8:"
+            "ComponentsUrl" = "8:"
+                "Items"
+                {
+                }
+            }
+        }
         "mpich2DebugConfig_1_0_4"
         {
         "DisplayName" = "8:mpich2DebugConfig_1_0_4"
@@ -946,9 +991,14 @@
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiexec, Version=1.0.3685.28861, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:wmpiexec, Version=1.0.3775.18163, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
+                    "_1EE41EF56BA143788490913B5A71E9C8"
+                    {
+                    "Name" = "8:wmpiexec.exe"
+                    "Attributes" = "3:512"
+                    }
                 }
             "SourcePath" = "8:..\\bin\\wmpiexec.exe"
             "TargetName" = "8:"
@@ -1192,9 +1242,14 @@
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiregister, Version=1.0.3685.28850, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:wmpiregister, Version=1.0.3775.18166, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
+                    "_60D2EF188B7448598D171ECA07E6E2DE"
+                    {
+                    "Name" = "8:wmpiregister.exe"
+                    "Attributes" = "3:512"
+                    }
                 }
             "SourcePath" = "8:..\\bin\\wmpiregister.exe"
             "TargetName" = "8:"
@@ -1718,9 +1773,14 @@
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiconfig, Version=1.0.3685.28852, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:wmpiconfig, Version=1.0.3775.18166, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
+                    "_C63BA0B9501E409EB78C7834178927F3"
+                    {
+                    "Name" = "8:wmpiconfig.exe"
+                    "Attributes" = "3:512"
+                    }
                 }
             "SourcePath" = "8:..\\bin\\wmpiconfig.exe"
             "TargetName" = "8:"

Modified: mpich2/trunk/maint/mpich2x64i.vdproj
===================================================================
--- mpich2/trunk/maint/mpich2x64i.vdproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/maint/mpich2x64i.vdproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -383,6 +383,38 @@
                 }
             }
         }
+        "fortPRelease"
+        {
+        "DisplayName" = "8:fortPRelease"
+        "IsDebugOnly" = "11:FALSE"
+        "IsReleaseOnly" = "11:FALSE"
+        "OutputFilename" = "8:fortPRelease\\mpich2x64i.msi"
+        "PackageFilesAs" = "3:2"
+        "PackageFileSize" = "3:-2147483648"
+        "CabType" = "3:1"
+        "Compression" = "3:2"
+        "SignOutput" = "11:FALSE"
+        "CertificateFile" = "8:"
+        "PrivateKeyFile" = "8:"
+        "TimeStampServer" = "8:"
+        "InstallerBootstrapper" = "3:2"
+            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+            {
+            "Enabled" = "11:TRUE"
+            "PromptEnabled" = "11:TRUE"
+            "PrerequisitesLocation" = "2:1"
+            "Url" = "8:"
+            "ComponentsUrl" = "8:"
+                "Items"
+                {
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
+                    {
+                    "Name" = "8:Microsoft .NET Framework 2.0"
+                    "ProductCode" = "8:Microsoft.Net.Framework.2.0"
+                    }
+                }
+            }
+        }
     }
     "Deployable"
     {

Modified: mpich2/trunk/makewindist.bat
===================================================================
--- mpich2/trunk/makewindist.bat	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/makewindist.bat	2010-05-28 21:03:56 UTC (rev 6762)
@@ -142,6 +142,8 @@
 if %errorlevel% NEQ 0 goto BUILDERROR
 echo .....................................................SUCCESS
 echo Building FORTRAN interface ...
+devenv.com mpich2.sln /build fortPRelease >> make.log
+if %errorlevel% NEQ 0 goto BUILDERROR
 devenv.com mpich2.sln /build fortRelease >> make.log
 if %errorlevel% NEQ 0 goto BUILDERROR
 devenv.com mpich2.sln /build gfortRelease >> make.log

Modified: mpich2/trunk/mpi.vcproj
===================================================================
--- mpich2/trunk/mpi.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/mpi.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -262,6 +262,89 @@
 				CommandLine="copy lib\mpich2mpi.dll %SystemRoot%\system32\mpich2mpi.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpi.lib lib\mpi.lib&#x0D;&#x0A;"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="src\include;src\include\win32;src\mpl\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="lib/mpich2mpi.dll"
+				LinkIncremental="1"
+				ModuleDefinitionFile=".\mpi.def"
+				GenerateDebugInformation="false"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary=".\$(ConfigurationName)/mpi.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="copying mpich2mpi.dll to system32 directory"
+				CommandLine="copy lib\mpich2mpi.dll %SystemRoot%\system32\mpich2mpi.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpi.lib lib\mpi.lib&#x0D;&#x0A;"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -298,6 +381,14 @@
 						ObjectFile="$(IntDir)/$(InputName)1.obj"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\mpi.def"

Modified: mpich2/trunk/mpich2.sln
===================================================================
--- mpich2/trunk/mpich2.sln	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/mpich2.sln	2010-05-28 21:03:56 UTC (rev 6762)
@@ -186,6 +186,10 @@
 		fortDebugConfig_1_0_5|Mixed Platforms = fortDebugConfig_1_0_5|Mixed Platforms
 		fortDebugConfig_1_0_5|Win32 = fortDebugConfig_1_0_5|Win32
 		fortDebugConfig_1_0_5|x64 = fortDebugConfig_1_0_5|x64
+		fortPRelease|Any CPU = fortPRelease|Any CPU
+		fortPRelease|Mixed Platforms = fortPRelease|Mixed Platforms
+		fortPRelease|Win32 = fortPRelease|Win32
+		fortPRelease|x64 = fortPRelease|x64
 		fortRelease|Any CPU = fortRelease|Any CPU
 		fortRelease|Mixed Platforms = fortRelease|Mixed Platforms
 		fortRelease|Win32 = fortRelease|Win32
@@ -382,6 +386,10 @@
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
 		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Win32.ActiveCfg = ch3sockRelease|Win32
@@ -577,6 +585,10 @@
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -778,6 +790,10 @@
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
 		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
@@ -982,6 +998,10 @@
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
 		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
@@ -1197,6 +1217,10 @@
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{DFFFA925-D59C-4480-8094-1B7E9D12BC02}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -1407,6 +1431,10 @@
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{A611626E-E8FF-44A7-8105-149AB9CA5D20}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -1612,6 +1640,10 @@
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{3DE857FA-6F20-4214-8D99-811165354D3F}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -1812,6 +1844,12 @@
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortDebugConfig_1_0_5|Win32.Build.0 = fortDebugConfig_1_0_5|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortPRelease|Mixed Platforms.Build.0 = fortPRelease|Win32
+		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortPRelease|Win32.Build.0 = fortPRelease|Win32
+		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortRelease|Any CPU.ActiveCfg = fortRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortRelease|Mixed Platforms.ActiveCfg = fortRelease|Win32
 		{D45A7472-5ECD-481D-A26D-98D88ED44305}.fortRelease|Mixed Platforms.Build.0 = fortRelease|Win32
@@ -2004,6 +2042,10 @@
 		{EFAF72A2-7154-410B-9235-460444894A38}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{EFAF72A2-7154-410B-9235-460444894A38}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{EFAF72A2-7154-410B-9235-460444894A38}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{EFAF72A2-7154-410B-9235-460444894A38}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{EFAF72A2-7154-410B-9235-460444894A38}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{EFAF72A2-7154-410B-9235-460444894A38}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -2200,6 +2242,10 @@
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -2414,6 +2460,10 @@
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{0703FA94-8B8C-49AC-BFCE-91F67B599E51}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -2633,6 +2683,10 @@
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -2815,6 +2869,11 @@
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortDebugConfig_1_0_5|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortPRelease|Win32.Build.0 = fortPRelease|Win32
+		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortRelease|Any CPU.ActiveCfg = fortRelease|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortRelease|Mixed Platforms.ActiveCfg = fortRelease|Win32
 		{F2B709B4-AB53-4E39-8025-00060DA5279D}.fortRelease|Mixed Platforms.Build.0 = fortRelease|Win32
@@ -3042,6 +3101,12 @@
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortDebugConfig_1_0_5|Win32.Build.0 = fortDebugConfig_1_0_5
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortDebugConfig_1_0_5|x64.Build.0 = fortDebugConfig_1_0_5
+		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortPRelease|Any CPU.ActiveCfg = fortPRelease
+		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease
+		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortPRelease|Win32.ActiveCfg = fortPRelease
+		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortPRelease|Win32.Build.0 = fortPRelease
+		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortPRelease|x64.ActiveCfg = fortPRelease
+		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortPRelease|x64.Build.0 = fortPRelease
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortRelease|Any CPU.ActiveCfg = Release
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortRelease|Any CPU.Build.0 = Release
 		{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}.fortRelease|Mixed Platforms.ActiveCfg = Release
@@ -3260,6 +3325,10 @@
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -3478,6 +3547,10 @@
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -3677,6 +3750,10 @@
 		{23709B5A-153D-422B-B006-17CC05552B57}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{23709B5A-153D-422B-B006-17CC05552B57}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{23709B5A-153D-422B-B006-17CC05552B57}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{23709B5A-153D-422B-B006-17CC05552B57}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{23709B5A-153D-422B-B006-17CC05552B57}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{23709B5A-153D-422B-B006-17CC05552B57}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -3874,6 +3951,10 @@
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
+		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -4074,6 +4155,10 @@
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortDebugConfig_1_0_5|Mixed Platforms.Build.0 = Debug|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Any CPU
+		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Any CPU
+		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Any CPU
+		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortPRelease|Win32.ActiveCfg = fortPRelease|Any CPU
+		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortPRelease|x64.ActiveCfg = fortPRelease|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortRelease|Any CPU.ActiveCfg = Release|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortRelease|Any CPU.Build.0 = Release|Any CPU
 		{B0365633-1495-4C2C-8FD6-6943F5208D5C}.fortRelease|Mixed Platforms.ActiveCfg = Release|Any CPU
@@ -4275,6 +4360,10 @@
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortDebugConfig_1_0_5|Mixed Platforms.Build.0 = Debug|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Any CPU
+		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Any CPU
+		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Any CPU
+		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortPRelease|Win32.ActiveCfg = fortPRelease|Any CPU
+		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortPRelease|x64.ActiveCfg = fortPRelease|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortRelease|Any CPU.ActiveCfg = Release|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortRelease|Any CPU.Build.0 = Release|Any CPU
 		{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}.fortRelease|Mixed Platforms.ActiveCfg = Release|Any CPU
@@ -4476,6 +4565,10 @@
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortDebugConfig_1_0_5|Mixed Platforms.Build.0 = Debug|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Any CPU
+		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Any CPU
+		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Any CPU
+		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortPRelease|Win32.ActiveCfg = fortPRelease|Any CPU
+		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortPRelease|x64.ActiveCfg = fortPRelease|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortRelease|Any CPU.ActiveCfg = Release|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortRelease|Any CPU.Build.0 = Release|Any CPU
 		{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}.fortRelease|Mixed Platforms.ActiveCfg = Release|Any CPU
@@ -4728,6 +4821,12 @@
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortDebugConfig_1_0_5|x64.Build.0 = Debug
+		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortPRelease|Any CPU.ActiveCfg = fortPRelease
+		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease
+		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortPRelease|Win32.ActiveCfg = fortPRelease
+		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortPRelease|Win32.Build.0 = fortPRelease
+		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortPRelease|x64.ActiveCfg = fortPRelease
+		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortPRelease|x64.Build.0 = fortPRelease
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortRelease|Any CPU.ActiveCfg = Release
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortRelease|Any CPU.Build.0 = Release
 		{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}.fortRelease|Mixed Platforms.ActiveCfg = Release
@@ -4965,6 +5064,11 @@
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortPRelease|Win32.Build.0 = fortPRelease|Win32
+		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{D9B35828-6D2D-4661-827E-80FDBB3C07C5}.fortRelease|Mixed Platforms.Build.0 = Release|Win32
@@ -5172,6 +5276,10 @@
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{10115F75-1A40-4155-BCD4-9521609DFFEC}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -5376,6 +5484,10 @@
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}.fortRelease|Win32.ActiveCfg = Release|Win32
@@ -5598,6 +5710,11 @@
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortDebugConfig_1_0_5|Win32.ActiveCfg = Debug|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortDebugConfig_1_0_5|Win32.Build.0 = Debug|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortDebugConfig_1_0_5|x64.ActiveCfg = Debug|Win32
+		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
+		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
+		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
+		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortPRelease|Win32.Build.0 = fortPRelease|Win32
+		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortRelease|Any CPU.ActiveCfg = Release|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
 		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}.fortRelease|Mixed Platforms.Build.0 = Release|Win32

Modified: mpich2/trunk/mpich2.vcproj
===================================================================
--- mpich2/trunk/mpich2.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/mpich2.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -4015,6 +4015,111 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;NDEBUG"
+				MkTypLibCompatible="true"
+				SuppressStartupBanner="true"
+				TargetEnvironment="1"
+				TypeLibraryName=".\$(ConfigurationName)/mpich2.tlb"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="true"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="&quot;src\mpi\romio\mpi-io&quot;;src\mpi\romio\adio\include;src\include;src\include\win32;src\mpl\include;src\mpid\common\datatype;src\mpid\common\sock;src\mpid\common\sock\iocp;src\mpid\ch3\include;src\mpid\common\locks;src\mpid\ch3\channels\sock\include;src\mpi\datatype;src\mpi\binding\f90;src\mpi\binding\f90\win32"
+				PreprocessorDefinitions="WIN32;NDEBUG;USE_WINCONF_H;MPIO_BUILD_PROFILING;HAVE_FORTRAN_BINDING;MPI_EXPORTS;WORDS_LITTLEENDIAN"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				BufferSecurityCheck="false"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				PrecompiledHeaderFile=".\$(ConfigurationName)/mpich2.pch"
+				AssemblerListingLocation=".\$(ConfigurationName)/"
+				ObjectFile=".\$(ConfigurationName)/"
+				ProgramDataBaseFileName=".\$(ConfigurationName)/"
+				BrowseInformation="0"
+				WarningLevel="4"
+				SuppressStartupBanner="true"
+				CompileAs="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;NDEBUG"
+				Culture="1033"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="activeds.lib adsiid.lib netapi32.lib ntdsapi.lib secur32.lib smpd_util.lib dbg.lib sock.lib ch3sock.lib pmi.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib rpcrt4.lib mpr.lib crypt32.lib"
+				OutputFile="lib/mpich2.dll"
+				LinkIncremental="1"
+				SuppressStartupBanner="true"
+				AdditionalLibraryDirectories="lib"
+				IgnoreDefaultLibraryNames="libc.lib"
+				ModuleDefinitionFile=".\mpich2.def"
+				GenerateDebugInformation="false"
+				ProgramDatabaseFile=".\$(ConfigurationName)/mpich2.pdb"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary=".\$(ConfigurationName)/mpich2.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="copying mpich2.dll to system32 directory"
+				CommandLine="copy lib\mpich2.dll %SystemRoot%\system32\mpich2.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpich2.lib lib\mpich2.lib&#x0D;&#x0A;"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -4382,6 +4487,14 @@
 						PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;ROMIO_INSIDE_MPICH2"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;ROMIO_INSIDE_MPICH2"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\romio\adio\common\ad_features.c"
@@ -4830,6 +4943,14 @@
 						DisableLanguageExtensions="false"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						DisableLanguageExtensions="false"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpid\common\datatype\dataloop\dataloop_create_pairtype.c"
@@ -5242,6 +5363,14 @@
 						AdditionalIncludeDirectories="src\mpi\spawn"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="src\mpi\spawn"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\init\finalized.c"
@@ -5798,6 +5927,14 @@
 						PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;F77_NAME_UPPER"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;F77_NAME_UPPER"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\comm\intercomm_create.c"
@@ -6358,6 +6495,14 @@
 						AdditionalIncludeDirectories="src\binding\f77"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="src\binding\f77"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\coll\oplor.c"
@@ -6666,6 +6811,14 @@
 						AdditionalIncludeDirectories="src\binding\f77"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="src\binding\f77"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\coll\oplxor.c"
@@ -6974,6 +7127,14 @@
 						AdditionalIncludeDirectories="src\binding\f77"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="src\binding\f77"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\coll\opmax.c"
@@ -7380,6 +7541,15 @@
 						AdditionalIncludeDirectories=""
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="src\mpi\spawn"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpi\romio\mpi-io\prealloc.c"

Modified: mpich2/trunk/mpich2s.vcproj
===================================================================
--- mpich2/trunk/mpich2s.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/mpich2s.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1508,6 +1508,74 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_LIB;USE_WINCONF_H"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="lib/mpich2s.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -2095,6 +2163,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpid\common\datatype\dataloop\darray_support.c"
@@ -2387,6 +2463,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\errhan\file_create_errhandler.c"
@@ -2567,6 +2651,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\romio\mpi-io\file_f2c.c"
@@ -2751,6 +2843,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\errhan\file_set_errhandler.c"
@@ -2931,6 +3031,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\io\fileutil.c"
@@ -3111,6 +3219,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\init\finalize.c"
@@ -3527,6 +3643,14 @@
 						PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;F77_NAME_UPPER"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;F77_NAME_UPPER"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\comm\intercomm_create.c"
@@ -4015,6 +4139,14 @@
 						AdditionalIncludeDirectories="src\mpi\spawn"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="src\mpi\spawn"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="src\mpi\romio\mpi-io\prealloc.c"
@@ -4419,6 +4551,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\src\mpid\common\datatype\dataloop\subarray_support.c"

Modified: mpich2/trunk/mpl.vcproj
===================================================================
--- mpich2/trunk/mpl.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/mpl.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -136,6 +136,66 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="2"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="src\mpl\include"
+				RuntimeLibrary="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="lib\mpl.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/binding/cxx/cxx.vcproj
===================================================================
--- mpich2/trunk/src/binding/cxx/cxx.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/binding/cxx/cxx.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -819,6 +819,77 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="..\..\include,..\..\include\win32"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4800"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				LinkLibraryDependencies="false"
+				OutputFile="..\..\..\lib\cxx.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -926,6 +997,14 @@
 						ObjectFile="$(IntDir)/$(InputName)1.obj"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"
+					/>
+				</FileConfiguration>
 			</File>
 		</Filter>
 		<Filter

Modified: mpich2/trunk/src/binding/f77/mpich2f.def
===================================================================
--- mpich2/trunk/src/binding/f77/mpich2f.def	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/binding/f77/mpich2f.def	2010-05-28 21:03:56 UTC (rev 6762)
@@ -2,578 +2,578 @@
 
 EXPORTS
 	PMPI_ABORT
-	MPI_ABORT=PMPI_ABORT
+	MPI_ABORT
 	PMPI_ACCUMULATE
-	MPI_ACCUMULATE=PMPI_ACCUMULATE
+	MPI_ACCUMULATE
 	PMPI_ADD_ERROR_CLASS
-	MPI_ADD_ERROR_CLASS=PMPI_ADD_ERROR_CLASS
+	MPI_ADD_ERROR_CLASS
 	PMPI_ADD_ERROR_CODE
-	MPI_ADD_ERROR_CODE=PMPI_ADD_ERROR_CODE
+	MPI_ADD_ERROR_CODE
 	PMPI_ADD_ERROR_STRING
-	MPI_ADD_ERROR_STRING=PMPI_ADD_ERROR_STRING
+	MPI_ADD_ERROR_STRING
 	PMPI_ADDRESS
-	MPI_ADDRESS=PMPI_ADDRESS
+	MPI_ADDRESS
 	PMPI_ALLGATHER
-	MPI_ALLGATHER=PMPI_ALLGATHER
+	MPI_ALLGATHER
 	PMPI_ALLGATHERV
-	MPI_ALLGATHERV=PMPI_ALLGATHERV
+	MPI_ALLGATHERV
 	PMPI_ALLOC_MEM
-	MPI_ALLOC_MEM=PMPI_ALLOC_MEM
+	MPI_ALLOC_MEM
 	PMPI_ALLREDUCE
-	MPI_ALLREDUCE=PMPI_ALLREDUCE
+	MPI_ALLREDUCE
 	PMPI_ALLTOALL
-	MPI_ALLTOALL=PMPI_ALLTOALL
+	MPI_ALLTOALL
 	PMPI_ALLTOALLV
-	MPI_ALLTOALLV=PMPI_ALLTOALLV
+	MPI_ALLTOALLV
 	PMPI_ALLTOALLW
-	MPI_ALLTOALLW=PMPI_ALLTOALLW
+	MPI_ALLTOALLW
 	PMPI_ATTR_DELETE
-	MPI_ATTR_DELETE=PMPI_ATTR_DELETE
+	MPI_ATTR_DELETE
 	PMPI_ATTR_GET
-	MPI_ATTR_GET=PMPI_ATTR_GET
+	MPI_ATTR_GET
 	PMPI_ATTR_PUT
-	MPI_ATTR_PUT=PMPI_ATTR_PUT
+	MPI_ATTR_PUT
 	PMPI_BARRIER
-	MPI_BARRIER=PMPI_BARRIER
+	MPI_BARRIER
 	PMPI_BCAST
-	MPI_BCAST=PMPI_BCAST
+	MPI_BCAST
 	PMPI_BSEND
-	MPI_BSEND=PMPI_BSEND
+	MPI_BSEND
 	PMPI_BSEND_INIT
-	MPI_BSEND_INIT=PMPI_BSEND_INIT
+	MPI_BSEND_INIT
 	PMPI_BUFFER_ATTACH
-	MPI_BUFFER_ATTACH=PMPI_BUFFER_ATTACH
+	MPI_BUFFER_ATTACH
 	PMPI_BUFFER_DETACH
-	MPI_BUFFER_DETACH=PMPI_BUFFER_DETACH
+	MPI_BUFFER_DETACH
 	PMPI_CANCEL
-	MPI_CANCEL=PMPI_CANCEL
+	MPI_CANCEL
 	PMPI_CART_COORDS
-	MPI_CART_COORDS=PMPI_CART_COORDS
+	MPI_CART_COORDS
 	PMPI_CART_CREATE
-	MPI_CART_CREATE=PMPI_CART_CREATE
+	MPI_CART_CREATE
 	PMPI_CART_GET
-	MPI_CART_GET=PMPI_CART_GET
+	MPI_CART_GET
 	PMPI_CART_MAP
-	MPI_CART_MAP=PMPI_CART_MAP
+	MPI_CART_MAP
 	PMPI_CART_RANK
-	MPI_CART_RANK=PMPI_CART_RANK
+	MPI_CART_RANK
 	PMPI_CART_SHIFT
-	MPI_CART_SHIFT=PMPI_CART_SHIFT
+	MPI_CART_SHIFT
 	PMPI_CART_SUB
-	MPI_CART_SUB=PMPI_CART_SUB
+	MPI_CART_SUB
 	PMPI_CARTDIM_GET
-	MPI_CARTDIM_GET=PMPI_CARTDIM_GET
+	MPI_CARTDIM_GET
 	PMPI_CLOSE_PORT
-	MPI_CLOSE_PORT=PMPI_CLOSE_PORT
+	MPI_CLOSE_PORT
 	PMPI_COMM_ACCEPT
-	MPI_COMM_ACCEPT=PMPI_COMM_ACCEPT
+	MPI_COMM_ACCEPT
 	PMPI_COMM_CALL_ERRHANDLER
-	MPI_COMM_CALL_ERRHANDLER=PMPI_COMM_CALL_ERRHANDLER
+	MPI_COMM_CALL_ERRHANDLER
 	PMPI_COMM_COMPARE
-	MPI_COMM_COMPARE=PMPI_COMM_COMPARE
+	MPI_COMM_COMPARE
 	PMPI_COMM_CONNECT
-	MPI_COMM_CONNECT=PMPI_COMM_CONNECT
+	MPI_COMM_CONNECT
 	PMPI_COMM_CREATE
-	MPI_COMM_CREATE=PMPI_COMM_CREATE
+	MPI_COMM_CREATE
 	PMPI_COMM_CREATE_ERRHANDLER
-	MPI_COMM_CREATE_ERRHANDLER=PMPI_COMM_CREATE_ERRHANDLER
+	MPI_COMM_CREATE_ERRHANDLER
 	PMPI_COMM_CREATE_KEYVAL
-	MPI_COMM_CREATE_KEYVAL=PMPI_COMM_CREATE_KEYVAL
+	MPI_COMM_CREATE_KEYVAL
 	PMPI_COMM_DELETE_ATTR
-	MPI_COMM_DELETE_ATTR=PMPI_COMM_DELETE_ATTR
+	MPI_COMM_DELETE_ATTR
 	PMPI_COMM_DISCONNECT
-	MPI_COMM_DISCONNECT=PMPI_COMM_DISCONNECT
+	MPI_COMM_DISCONNECT
 	PMPI_COMM_DUP
-	MPI_COMM_DUP=PMPI_COMM_DUP
+	MPI_COMM_DUP
 	PMPI_COMM_FREE
-	MPI_COMM_FREE=PMPI_COMM_FREE
+	MPI_COMM_FREE
 	PMPI_COMM_FREE_KEYVAL
-	MPI_COMM_FREE_KEYVAL=PMPI_COMM_FREE_KEYVAL
+	MPI_COMM_FREE_KEYVAL
 	PMPI_COMM_GET_ATTR
-	MPI_COMM_GET_ATTR=PMPI_COMM_GET_ATTR
+	MPI_COMM_GET_ATTR
 	PMPI_COMM_GET_ERRHANDLER
-	MPI_COMM_GET_ERRHANDLER=PMPI_COMM_GET_ERRHANDLER
+	MPI_COMM_GET_ERRHANDLER
 	PMPI_COMM_GET_NAME
-	MPI_COMM_GET_NAME=PMPI_COMM_GET_NAME
+	MPI_COMM_GET_NAME
 	PMPI_COMM_GET_PARENT
-	MPI_COMM_GET_PARENT=PMPI_COMM_GET_PARENT
+	MPI_COMM_GET_PARENT
 	PMPI_COMM_GROUP
-	MPI_COMM_GROUP=PMPI_COMM_GROUP
+	MPI_COMM_GROUP
 	PMPI_COMM_JOIN
-	MPI_COMM_JOIN=PMPI_COMM_JOIN
+	MPI_COMM_JOIN
 	PMPI_COMM_RANK
-	MPI_COMM_RANK=PMPI_COMM_RANK
+	MPI_COMM_RANK
 	PMPI_COMM_REMOTE_GROUP
-	MPI_COMM_REMOTE_GROUP=PMPI_COMM_REMOTE_GROUP
+	MPI_COMM_REMOTE_GROUP
 	PMPI_COMM_REMOTE_SIZE
-	MPI_COMM_REMOTE_SIZE=PMPI_COMM_REMOTE_SIZE
+	MPI_COMM_REMOTE_SIZE
 	PMPI_COMM_SET_ATTR
-	MPI_COMM_SET_ATTR=PMPI_COMM_SET_ATTR
+	MPI_COMM_SET_ATTR
 	PMPI_COMM_SET_ERRHANDLER
-	MPI_COMM_SET_ERRHANDLER=PMPI_COMM_SET_ERRHANDLER
+	MPI_COMM_SET_ERRHANDLER
 	PMPI_COMM_SET_NAME
-	MPI_COMM_SET_NAME=PMPI_COMM_SET_NAME
+	MPI_COMM_SET_NAME
 	PMPI_COMM_SIZE
-	MPI_COMM_SIZE=PMPI_COMM_SIZE
+	MPI_COMM_SIZE
 	PMPI_COMM_SPAWN
-	MPI_COMM_SPAWN=PMPI_COMM_SPAWN
+	MPI_COMM_SPAWN
 	PMPI_COMM_SPAWN_MULTIPLE
-	MPI_COMM_SPAWN_MULTIPLE=PMPI_COMM_SPAWN_MULTIPLE
+	MPI_COMM_SPAWN_MULTIPLE
 	PMPI_COMM_SPLIT
-	MPI_COMM_SPLIT=PMPI_COMM_SPLIT
+	MPI_COMM_SPLIT
 	PMPI_COMM_TEST_INTER
-	MPI_COMM_TEST_INTER=PMPI_COMM_TEST_INTER
+	MPI_COMM_TEST_INTER
 	PMPI_DIMS_CREATE
-	MPI_DIMS_CREATE=PMPI_DIMS_CREATE
+	MPI_DIMS_CREATE
 	PMPI_ERRHANDLER_CREATE
-	MPI_ERRHANDLER_CREATE=PMPI_ERRHANDLER_CREATE
+	MPI_ERRHANDLER_CREATE
 	PMPI_ERRHANDLER_FREE
-	MPI_ERRHANDLER_FREE=PMPI_ERRHANDLER_FREE
+	MPI_ERRHANDLER_FREE
 	PMPI_ERRHANDLER_GET
-	MPI_ERRHANDLER_GET=PMPI_ERRHANDLER_GET
+	MPI_ERRHANDLER_GET
 	PMPI_ERRHANDLER_SET
-	MPI_ERRHANDLER_SET=PMPI_ERRHANDLER_SET
+	MPI_ERRHANDLER_SET
 	PMPI_ERROR_CLASS
-	MPI_ERROR_CLASS=PMPI_ERROR_CLASS
+	MPI_ERROR_CLASS
 	PMPI_ERROR_STRING
-	MPI_ERROR_STRING=PMPI_ERROR_STRING
+	MPI_ERROR_STRING
 	PMPI_EXSCAN
-	MPI_EXSCAN=PMPI_EXSCAN
+	MPI_EXSCAN
 ; PMPI FIRST VERSIONS
 	PMPI_FILE_CALL_ERRHANDLER
-	MPI_FILE_CALL_ERRHANDLER=PMPI_FILE_CALL_ERRHANDLER
+	MPI_FILE_CALL_ERRHANDLER
 	PMPI_FILE_CLOSE
-	MPI_FILE_CLOSE=PMPI_FILE_CLOSE
+	MPI_FILE_CLOSE
 	PMPI_FILE_CREATE_ERRHANDLER
-	MPI_FILE_CREATE_ERRHANDLER=PMPI_FILE_CREATE_ERRHANDLER
+	MPI_FILE_CREATE_ERRHANDLER
 	PMPI_FILE_DELETE
-	MPI_FILE_DELETE=PMPI_FILE_DELETE
+	MPI_FILE_DELETE
 	PMPI_FILE_GET_AMODE
-	MPI_FILE_GET_AMODE=PMPI_FILE_GET_AMODE
+	MPI_FILE_GET_AMODE
 	PMPI_FILE_GET_ATOMICITY
-	MPI_FILE_GET_ATOMICITY=PMPI_FILE_GET_ATOMICITY
+	MPI_FILE_GET_ATOMICITY
 	PMPI_FILE_GET_BYTE_OFFSET
-	MPI_FILE_GET_BYTE_OFFSET=PMPI_FILE_GET_BYTE_OFFSET
+	MPI_FILE_GET_BYTE_OFFSET
 	PMPI_FILE_GET_ERRHANDLER
-	MPI_FILE_GET_ERRHANDLER=PMPI_FILE_GET_ERRHANDLER
+	MPI_FILE_GET_ERRHANDLER
 	PMPI_FILE_GET_GROUP
-	MPI_FILE_GET_GROUP=PMPI_FILE_GET_GROUP
+	MPI_FILE_GET_GROUP
 	PMPI_FILE_GET_INFO
-	MPI_FILE_GET_INFO=PMPI_FILE_GET_INFO
+	MPI_FILE_GET_INFO
 	PMPI_FILE_GET_POSITION
-	MPI_FILE_GET_POSITION=PMPI_FILE_GET_POSITION
+	MPI_FILE_GET_POSITION
 	PMPI_FILE_GET_POSITION_SHARED
-	MPI_FILE_GET_POSITION_SHARED=PMPI_FILE_GET_POSITION_SHARED
+	MPI_FILE_GET_POSITION_SHARED
 	PMPI_FILE_GET_SIZE
-	MPI_FILE_GET_SIZE=PMPI_FILE_GET_SIZE
+	MPI_FILE_GET_SIZE
 	PMPI_FILE_GET_TYPE_EXTENT
-	MPI_FILE_GET_TYPE_EXTENT=PMPI_FILE_GET_TYPE_EXTENT
+	MPI_FILE_GET_TYPE_EXTENT
 	PMPI_FILE_GET_VIEW
-	MPI_FILE_GET_VIEW=PMPI_FILE_GET_VIEW
+	MPI_FILE_GET_VIEW
 	PMPI_FILE_IREAD
-	MPI_FILE_IREAD=PMPI_FILE_IREAD
+	MPI_FILE_IREAD
 	PMPI_FILE_IREAD_AT
-	MPI_FILE_IREAD_AT=PMPI_FILE_IREAD_AT
+	MPI_FILE_IREAD_AT
 	PMPI_FILE_IREAD_SHARED
-	MPI_FILE_IREAD_SHARED=PMPI_FILE_IREAD_SHARED
+	MPI_FILE_IREAD_SHARED
 	PMPI_FILE_IWRITE
-	MPI_FILE_IWRITE=PMPI_FILE_IWRITE
+	MPI_FILE_IWRITE
 	PMPI_FILE_IWRITE_AT
-	MPI_FILE_IWRITE_AT=PMPI_FILE_IWRITE_AT
+	MPI_FILE_IWRITE_AT
 	PMPI_FILE_IWRITE_SHARED
-	MPI_FILE_IWRITE_SHARED=PMPI_FILE_IWRITE_SHARED
+	MPI_FILE_IWRITE_SHARED
 	PMPI_FILE_OPEN
-	MPI_FILE_OPEN=PMPI_FILE_OPEN
+	MPI_FILE_OPEN
 	PMPI_FILE_PREALLOCATE
-	MPI_FILE_PREALLOCATE=PMPI_FILE_PREALLOCATE
+	MPI_FILE_PREALLOCATE
 	PMPI_FILE_READ
-	MPI_FILE_READ=PMPI_FILE_READ
+	MPI_FILE_READ
 	PMPI_FILE_READ_ALL
-	MPI_FILE_READ_ALL=PMPI_FILE_READ_ALL
+	MPI_FILE_READ_ALL
 	PMPI_FILE_READ_ALL_BEGIN
-	MPI_FILE_READ_ALL_BEGIN=PMPI_FILE_READ_ALL_BEGIN
+	MPI_FILE_READ_ALL_BEGIN
 	PMPI_FILE_READ_ALL_END
-	MPI_FILE_READ_ALL_END=PMPI_FILE_READ_ALL_END
+	MPI_FILE_READ_ALL_END
 	PMPI_FILE_READ_AT
-	MPI_FILE_READ_AT=PMPI_FILE_READ_AT
+	MPI_FILE_READ_AT
 	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_BEGIN
-	MPI_FILE_READ_AT_ALL_BEGIN=PMPI_FILE_READ_AT_ALL_BEGIN
+	MPI_FILE_READ_AT_ALL_BEGIN
 	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_ORDERED
-	MPI_FILE_READ_ORDERED=PMPI_FILE_READ_ORDERED
+	MPI_FILE_READ_ORDERED
 	PMPI_FILE_READ_ORDERED_BEGIN
-	MPI_FILE_READ_ORDERED_BEGIN=PMPI_FILE_READ_ORDERED_BEGIN
+	MPI_FILE_READ_ORDERED_BEGIN
 	PMPI_FILE_READ_ORDERED_END
-	MPI_FILE_READ_ORDERED_END=PMPI_FILE_READ_ORDERED_END
+	MPI_FILE_READ_ORDERED_END
 	PMPI_FILE_READ_SHARED
-	MPI_FILE_READ_SHARED=PMPI_FILE_READ_SHARED
+	MPI_FILE_READ_SHARED
 	PMPI_FILE_SEEK
-	MPI_FILE_SEEK=PMPI_FILE_SEEK
+	MPI_FILE_SEEK
 	PMPI_FILE_SEEK_SHARED
-	MPI_FILE_SEEK_SHARED=PMPI_FILE_SEEK_SHARED
+	MPI_FILE_SEEK_SHARED
 	PMPI_FILE_SET_ATOMICITY
-	MPI_FILE_SET_ATOMICITY=PMPI_FILE_SET_ATOMICITY
+	MPI_FILE_SET_ATOMICITY
 	PMPI_FILE_SET_ERRHANDLER
-	MPI_FILE_SET_ERRHANDLER=PMPI_FILE_SET_ERRHANDLER
+	MPI_FILE_SET_ERRHANDLER
 	PMPI_FILE_SET_INFO
-	MPI_FILE_SET_INFO=PMPI_FILE_SET_INFO
+	MPI_FILE_SET_INFO
 	PMPI_FILE_SET_SIZE
-	MPI_FILE_SET_SIZE=PMPI_FILE_SET_SIZE
+	MPI_FILE_SET_SIZE
 	PMPI_FILE_SET_VIEW
-	MPI_FILE_SET_VIEW=PMPI_FILE_SET_VIEW
+	MPI_FILE_SET_VIEW
 	PMPI_FILE_SYNC
-	MPI_FILE_SYNC=PMPI_FILE_SYNC
+	MPI_FILE_SYNC
 	PMPI_FILE_WRITE
-	MPI_FILE_WRITE=PMPI_FILE_WRITE
+	MPI_FILE_WRITE
 	PMPI_FILE_WRITE_ALL
-	MPI_FILE_WRITE_ALL=PMPI_FILE_WRITE_ALL
+	MPI_FILE_WRITE_ALL
 	PMPI_FILE_WRITE_ALL_BEGIN
-	MPI_FILE_WRITE_ALL_BEGIN=PMPI_FILE_WRITE_ALL_BEGIN
+	MPI_FILE_WRITE_ALL_BEGIN
 	PMPI_FILE_WRITE_ALL_END
-	MPI_FILE_WRITE_ALL_END=PMPI_FILE_WRITE_ALL_END
+	MPI_FILE_WRITE_ALL_END
 	PMPI_FILE_WRITE_AT
-	MPI_FILE_WRITE_AT=PMPI_FILE_WRITE_AT
+	MPI_FILE_WRITE_AT
 	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_BEGIN
-	MPI_FILE_WRITE_AT_ALL_BEGIN=PMPI_FILE_WRITE_AT_ALL_BEGIN
+	MPI_FILE_WRITE_AT_ALL_BEGIN
 	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_ORDERED
-	MPI_FILE_WRITE_ORDERED=PMPI_FILE_WRITE_ORDERED
+	MPI_FILE_WRITE_ORDERED
 	PMPI_FILE_WRITE_ORDERED_BEGIN
-	MPI_FILE_WRITE_ORDERED_BEGIN=PMPI_FILE_WRITE_ORDERED_BEGIN
+	MPI_FILE_WRITE_ORDERED_BEGIN
 	PMPI_FILE_WRITE_ORDERED_END
-	MPI_FILE_WRITE_ORDERED_END=PMPI_FILE_WRITE_ORDERED_END
+	MPI_FILE_WRITE_ORDERED_END
 	PMPI_FILE_WRITE_SHARED
-	MPI_FILE_WRITE_SHARED=PMPI_FILE_WRITE_SHARED
+	MPI_FILE_WRITE_SHARED
 ;	PMPI_FILE_F2C
 ;	MPI_FILE_F2C=PMPI_FILE_F2C
 ;	PMPI_FILE_C2F
 ;	MPI_FILE_C2F=PMPI_FILE_C2F
 ; MPI FIRST VERSIONS
 ;	MPI_FILE_CALL_ERRHANDLER
-;	PMPI_FILE_CALL_ERRHANDLER=MPI_FILE_CALL_ERRHANDLER
+;	PMPI_FILE_CALL_ERRHANDLER
 ;	MPI_FILE_CLOSE
-;	PMPI_FILE_CLOSE=MPI_FILE_CLOSE
+;	PMPI_FILE_CLOSE
 ;	MPI_FILE_CREATE_ERRHANDLER
-;	PMPI_FILE_CREATE_ERRHANDLER=MPI_FILE_CREATE_ERRHANDLER
+;	PMPI_FILE_CREATE_ERRHANDLER
 ;	MPI_FILE_DELETE
-;	PMPI_FILE_DELETE=MPI_FILE_DELETE
+;	PMPI_FILE_DELETE
 ;	MPI_FILE_GET_AMODE
-;	PMPI_FILE_GET_AMODE=MPI_FILE_GET_AMODE
+;	PMPI_FILE_GET_AMODE
 ;	MPI_FILE_GET_ATOMICITY
-;	PMPI_FILE_GET_ATOMICITY=MPI_FILE_GET_ATOMICITY
+;	PMPI_FILE_GET_ATOMICITY
 ;	MPI_FILE_GET_BYTE_OFFSET
-;	PMPI_FILE_GET_BYTE_OFFSET=MPI_FILE_GET_BYTE_OFFSET
+;	PMPI_FILE_GET_BYTE_OFFSET
 ;	MPI_FILE_GET_ERRHANDLER
-;	PMPI_FILE_GET_ERRHANDLER=MPI_FILE_GET_ERRHANDLER
+;	PMPI_FILE_GET_ERRHANDLER
 ;	MPI_FILE_GET_GROUP
-;	PMPI_FILE_GET_GROUP=MPI_FILE_GET_GROUP
+;	PMPI_FILE_GET_GROUP
 ;	MPI_FILE_GET_INFO
-;	PMPI_FILE_GET_INFO=MPI_FILE_GET_INFO
+;	PMPI_FILE_GET_INFO
 ;	MPI_FILE_GET_POSITION
-;	PMPI_FILE_GET_POSITION=MPI_FILE_GET_POSITION
+;	PMPI_FILE_GET_POSITION
 ;	MPI_FILE_GET_POSITION_SHARED
-;	PMPI_FILE_GET_POSITION_SHARED=MPI_FILE_GET_POSITION_SHARED
+;	PMPI_FILE_GET_POSITION_SHARED
 ;	MPI_FILE_GET_SIZE
-;	PMPI_FILE_GET_SIZE=MPI_FILE_GET_SIZE
+;	PMPI_FILE_GET_SIZE
 ;	MPI_FILE_GET_TYPE_EXTENT
-;	PMPI_FILE_GET_TYPE_EXTENT=MPI_FILE_GET_TYPE_EXTENT
+;	PMPI_FILE_GET_TYPE_EXTENT
 ;	MPI_FILE_GET_VIEW
-;	PMPI_FILE_GET_VIEW=MPI_FILE_GET_VIEW
+;	PMPI_FILE_GET_VIEW
 ;	MPI_FILE_IREAD
-;	PMPI_FILE_IREAD=MPI_FILE_IREAD
+;	PMPI_FILE_IREAD
 ;	MPI_FILE_IREAD_AT
-;	PMPI_FILE_IREAD_AT=MPI_FILE_IREAD_AT
+;	PMPI_FILE_IREAD_AT
 ;	MPI_FILE_IREAD_SHARED
-;	PMPI_FILE_IREAD_SHARED=MPI_FILE_IREAD_SHARED
+;	PMPI_FILE_IREAD_SHARED
 ;	MPI_FILE_IWRITE
-;	PMPI_FILE_IWRITE=MPI_FILE_IWRITE
+;	PMPI_FILE_IWRITE
 ;	MPI_FILE_IWRITE_AT
-;	PMPI_FILE_IWRITE_AT=MPI_FILE_IWRITE_AT
+;	PMPI_FILE_IWRITE_AT
 ;	MPI_FILE_IWRITE_SHARED
-;	PMPI_FILE_IWRITE_SHARED=MPI_FILE_IWRITE_SHARED
+;	PMPI_FILE_IWRITE_SHARED
 ;	MPI_FILE_OPEN
-;	PMPI_FILE_OPEN=MPI_FILE_OPEN
+;	PMPI_FILE_OPEN
 ;	MPI_FILE_PREALLOCATE
-;	PMPI_FILE_PREALLOCATE=MPI_FILE_PREALLOCATE
+;	PMPI_FILE_PREALLOCATE
 ;	MPI_FILE_READ
-;	PMPI_FILE_READ=MPI_FILE_READ
+;	PMPI_FILE_READ
 ;	MPI_FILE_READ_ALL
-;	PMPI_FILE_READ_ALL=MPI_FILE_READ_ALL
+;	PMPI_FILE_READ_ALL
 ;	MPI_FILE_READ_ALL_BEGIN
-;	PMPI_FILE_READ_ALL_BEGIN=MPI_FILE_READ_ALL_BEGIN
+;	PMPI_FILE_READ_ALL_BEGIN
 ;	MPI_FILE_READ_ALL_END
-;	PMPI_FILE_READ_ALL_END=MPI_FILE_READ_ALL_END
+;	PMPI_FILE_READ_ALL_END
 ;	MPI_FILE_READ_AT
-;	PMPI_FILE_READ_AT=MPI_FILE_READ_AT
+;	PMPI_FILE_READ_AT
 ;	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_BEGIN
-;	PMPI_FILE_READ_AT_ALL_BEGIN=MPI_FILE_READ_AT_ALL_BEGIN
+;	PMPI_FILE_READ_AT_ALL_BEGIN
 ;	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_ORDERED
-;	PMPI_FILE_READ_ORDERED=MPI_FILE_READ_ORDERED
+;	PMPI_FILE_READ_ORDERED
 ;	MPI_FILE_READ_ORDERED_BEGIN
-;	PMPI_FILE_READ_ORDERED_BEGIN=MPI_FILE_READ_ORDERED_BEGIN
+;	PMPI_FILE_READ_ORDERED_BEGIN
 ;	MPI_FILE_READ_ORDERED_END
-;	PMPI_FILE_READ_ORDERED_END=MPI_FILE_READ_ORDERED_END
+;	PMPI_FILE_READ_ORDERED_END
 ;	MPI_FILE_READ_SHARED
-;	PMPI_FILE_READ_SHARED=MPI_FILE_READ_SHARED
+;	PMPI_FILE_READ_SHARED
 ;	MPI_FILE_SEEK
-;	PMPI_FILE_SEEK=MPI_FILE_SEEK
+;	PMPI_FILE_SEEK
 ;	MPI_FILE_SEEK_SHARED
-;	PMPI_FILE_SEEK_SHARED=MPI_FILE_SEEK_SHARED
+;	PMPI_FILE_SEEK_SHARED
 ;	MPI_FILE_SET_ATOMICITY
-;	PMPI_FILE_SET_ATOMICITY=MPI_FILE_SET_ATOMICITY
+;	PMPI_FILE_SET_ATOMICITY
 ;	MPI_FILE_SET_ERRHANDLER
-;	PMPI_FILE_SET_ERRHANDLER=MPI_FILE_SET_ERRHANDLER
+;	PMPI_FILE_SET_ERRHANDLER
 ;	MPI_FILE_SET_INFO
-;	PMPI_FILE_SET_INFO=MPI_FILE_SET_INFO
+;	PMPI_FILE_SET_INFO
 ;	MPI_FILE_SET_SIZE
-;	PMPI_FILE_SET_SIZE=MPI_FILE_SET_SIZE
+;	PMPI_FILE_SET_SIZE
 ;	MPI_FILE_SET_VIEW
-;	PMPI_FILE_SET_VIEW=MPI_FILE_SET_VIEW
+;	PMPI_FILE_SET_VIEW
 ;	MPI_FILE_SYNC
-;	PMPI_FILE_SYNC=MPI_FILE_SYNC
+;	PMPI_FILE_SYNC
 ;	MPI_FILE_WRITE
-;	PMPI_FILE_WRITE=MPI_FILE_WRITE
+;	PMPI_FILE_WRITE
 ;	MPI_FILE_WRITE_ALL
-;	PMPI_FILE_WRITE_ALL=MPI_FILE_WRITE_ALL
+;	PMPI_FILE_WRITE_ALL
 ;	MPI_FILE_WRITE_ALL_BEGIN
-;	PMPI_FILE_WRITE_ALL_BEGIN=MPI_FILE_WRITE_ALL_BEGIN
+;	PMPI_FILE_WRITE_ALL_BEGIN
 ;	MPI_FILE_WRITE_ALL_END
-;	PMPI_FILE_WRITE_ALL_END=MPI_FILE_WRITE_ALL_END
+;	PMPI_FILE_WRITE_ALL_END
 ;	MPI_FILE_WRITE_AT
-;	PMPI_FILE_WRITE_AT=MPI_FILE_WRITE_AT
+;	PMPI_FILE_WRITE_AT
 ;	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_BEGIN
-;	PMPI_FILE_WRITE_AT_ALL_BEGIN=MPI_FILE_WRITE_AT_ALL_BEGIN
+;	PMPI_FILE_WRITE_AT_ALL_BEGIN
 ;	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_ORDERED
-;	PMPI_FILE_WRITE_ORDERED=MPI_FILE_WRITE_ORDERED
+;	PMPI_FILE_WRITE_ORDERED
 ;	MPI_FILE_WRITE_ORDERED_BEGIN
-;	PMPI_FILE_WRITE_ORDERED_BEGIN=MPI_FILE_WRITE_ORDERED_BEGIN
+;	PMPI_FILE_WRITE_ORDERED_BEGIN
 ;	MPI_FILE_WRITE_ORDERED_END
-;	PMPI_FILE_WRITE_ORDERED_END=MPI_FILE_WRITE_ORDERED_END
+;	PMPI_FILE_WRITE_ORDERED_END
 ;	MPI_FILE_WRITE_SHARED
-;	PMPI_FILE_WRITE_SHARED=MPI_FILE_WRITE_SHARED
+;	PMPI_FILE_WRITE_SHARED
 ;	MPI_FILE_F2C
 ;	PMPI_FILE_F2C=MPI_FILE_F2C
 ;	MPI_FILE_C2F
 ;	PMPI_FILE_C2F=MPI_FILE_C2F
 ; END MPI FIRST VERSIONS
 	PMPI_FINALIZE
-	MPI_FINALIZE=PMPI_FINALIZE
+	MPI_FINALIZE
 	PMPI_FINALIZED
-	MPI_FINALIZED=PMPI_FINALIZED
+	MPI_FINALIZED
 	PMPI_FREE_MEM
-	MPI_FREE_MEM=PMPI_FREE_MEM
+	MPI_FREE_MEM
 	PMPI_GATHER
-	MPI_GATHER=PMPI_GATHER
+	MPI_GATHER
 	PMPI_GATHERV
-	MPI_GATHERV=PMPI_GATHERV
+	MPI_GATHERV
 	PMPI_GET
-	MPI_GET=PMPI_GET
+	MPI_GET
 	PMPI_GET_ADDRESS
-	MPI_GET_ADDRESS=PMPI_GET_ADDRESS
+	MPI_GET_ADDRESS
 	PMPI_GET_COUNT
-	MPI_GET_COUNT=PMPI_GET_COUNT
+	MPI_GET_COUNT
 	PMPI_GET_ELEMENTS
-	MPI_GET_ELEMENTS=PMPI_GET_ELEMENTS
+	MPI_GET_ELEMENTS
 	PMPI_GET_PROCESSOR_NAME
-	MPI_GET_PROCESSOR_NAME=PMPI_GET_PROCESSOR_NAME
+	MPI_GET_PROCESSOR_NAME
 	PMPI_GET_VERSION
-	MPI_GET_VERSION=PMPI_GET_VERSION
+	MPI_GET_VERSION
 	PMPI_GRAPH_CREATE
-	MPI_GRAPH_CREATE=PMPI_GRAPH_CREATE
+	MPI_GRAPH_CREATE
 	PMPI_GRAPH_GET
-	MPI_GRAPH_GET=PMPI_GRAPH_GET
+	MPI_GRAPH_GET
 	PMPI_GRAPH_MAP
-	MPI_GRAPH_MAP=PMPI_GRAPH_MAP
+	MPI_GRAPH_MAP
 	PMPI_GRAPH_NEIGHBORS
-	MPI_GRAPH_NEIGHBORS=PMPI_GRAPH_NEIGHBORS
+	MPI_GRAPH_NEIGHBORS
 	PMPI_GRAPH_NEIGHBORS_COUNT
-	MPI_GRAPH_NEIGHBORS_COUNT=PMPI_GRAPH_NEIGHBORS_COUNT
+	MPI_GRAPH_NEIGHBORS_COUNT
 	PMPI_GRAPHDIMS_GET
-	MPI_GRAPHDIMS_GET=PMPI_GRAPHDIMS_GET
+	MPI_GRAPHDIMS_GET
 	PMPI_GREQUEST_COMPLETE
-	MPI_GREQUEST_COMPLETE=PMPI_GREQUEST_COMPLETE
+	MPI_GREQUEST_COMPLETE
 	PMPI_GREQUEST_START
-	MPI_GREQUEST_START=PMPI_GREQUEST_START
+	MPI_GREQUEST_START
 	PMPI_GROUP_COMPARE
-	MPI_GROUP_COMPARE=PMPI_GROUP_COMPARE
+	MPI_GROUP_COMPARE
 	PMPI_GROUP_DIFFERENCE
-	MPI_GROUP_DIFFERENCE=PMPI_GROUP_DIFFERENCE
+	MPI_GROUP_DIFFERENCE
 	PMPI_GROUP_EXCL
-	MPI_GROUP_EXCL=PMPI_GROUP_EXCL
+	MPI_GROUP_EXCL
 	PMPI_GROUP_FREE
-	MPI_GROUP_FREE=PMPI_GROUP_FREE
+	MPI_GROUP_FREE
 	PMPI_GROUP_INCL
-	MPI_GROUP_INCL=PMPI_GROUP_INCL
+	MPI_GROUP_INCL
 	PMPI_GROUP_INTERSECTION
-	MPI_GROUP_INTERSECTION=PMPI_GROUP_INTERSECTION
+	MPI_GROUP_INTERSECTION
 	PMPI_GROUP_RANGE_EXCL
-	MPI_GROUP_RANGE_EXCL=PMPI_GROUP_RANGE_EXCL
+	MPI_GROUP_RANGE_EXCL
 	PMPI_GROUP_RANGE_INCL
-	MPI_GROUP_RANGE_INCL=PMPI_GROUP_RANGE_INCL
+	MPI_GROUP_RANGE_INCL
 	PMPI_GROUP_RANK
-	MPI_GROUP_RANK=PMPI_GROUP_RANK
+	MPI_GROUP_RANK
 	PMPI_GROUP_SIZE
-	MPI_GROUP_SIZE=PMPI_GROUP_SIZE
+	MPI_GROUP_SIZE
 	PMPI_GROUP_TRANSLATE_RANKS
-	MPI_GROUP_TRANSLATE_RANKS=PMPI_GROUP_TRANSLATE_RANKS
+	MPI_GROUP_TRANSLATE_RANKS
 	PMPI_GROUP_UNION
-	MPI_GROUP_UNION=PMPI_GROUP_UNION
+	MPI_GROUP_UNION
 	PMPI_IBSEND
-	MPI_IBSEND=PMPI_IBSEND
+	MPI_IBSEND
 	PMPI_INFO_CREATE
-	MPI_INFO_CREATE=PMPI_INFO_CREATE
+	MPI_INFO_CREATE
 	PMPI_INFO_DELETE
-	MPI_INFO_DELETE=PMPI_INFO_DELETE
+	MPI_INFO_DELETE
 	PMPI_INFO_DUP
-	MPI_INFO_DUP=PMPI_INFO_DUP
+	MPI_INFO_DUP
 	PMPI_INFO_FREE
-	MPI_INFO_FREE=PMPI_INFO_FREE
+	MPI_INFO_FREE
 	PMPI_INFO_GET
-	MPI_INFO_GET=PMPI_INFO_GET
+	MPI_INFO_GET
 	PMPI_INFO_GET_NKEYS
-	MPI_INFO_GET_NKEYS=PMPI_INFO_GET_NKEYS
+	MPI_INFO_GET_NKEYS
 	PMPI_INFO_GET_NTHKEY
-	MPI_INFO_GET_NTHKEY=PMPI_INFO_GET_NTHKEY
+	MPI_INFO_GET_NTHKEY
 	PMPI_INFO_GET_VALUELEN
-	MPI_INFO_GET_VALUELEN=PMPI_INFO_GET_VALUELEN
+	MPI_INFO_GET_VALUELEN
 	PMPI_INFO_SET
-	MPI_INFO_SET=PMPI_INFO_SET
+	MPI_INFO_SET
 	PMPI_INIT
-	MPI_INIT=PMPI_INIT
+	MPI_INIT
 	PMPI_INIT_THREAD
-	MPI_INIT_THREAD=PMPI_INIT_THREAD
+	MPI_INIT_THREAD
 	PMPI_INITIALIZED
-	MPI_INITIALIZED=PMPI_INITIALIZED
+	MPI_INITIALIZED
 	PMPI_INTERCOMM_CREATE
-	MPI_INTERCOMM_CREATE=PMPI_INTERCOMM_CREATE
+	MPI_INTERCOMM_CREATE
 	PMPI_INTERCOMM_MERGE
-	MPI_INTERCOMM_MERGE=PMPI_INTERCOMM_MERGE
+	MPI_INTERCOMM_MERGE
 	PMPI_IPROBE
-	MPI_IPROBE=PMPI_IPROBE
+	MPI_IPROBE
 	PMPI_IRECV
-	MPI_IRECV=PMPI_IRECV
+	MPI_IRECV
 	PMPI_IRSEND
-	MPI_IRSEND=PMPI_IRSEND
+	MPI_IRSEND
 	PMPI_IS_THREAD_MAIN
-	MPI_IS_THREAD_MAIN=PMPI_IS_THREAD_MAIN
+	MPI_IS_THREAD_MAIN
 	PMPI_ISEND
-	MPI_ISEND=PMPI_ISEND
+	MPI_ISEND
 	PMPI_ISSEND
-	MPI_ISSEND=PMPI_ISSEND
+	MPI_ISSEND
 	PMPI_KEYVAL_CREATE
-	MPI_KEYVAL_CREATE=PMPI_KEYVAL_CREATE
+	MPI_KEYVAL_CREATE
 	PMPI_KEYVAL_FREE
-	MPI_KEYVAL_FREE=PMPI_KEYVAL_FREE
+	MPI_KEYVAL_FREE
 	PMPI_LOOKUP_NAME
-	MPI_LOOKUP_NAME=PMPI_LOOKUP_NAME
+	MPI_LOOKUP_NAME
 	PMPI_OP_CREATE
-	MPI_OP_CREATE=PMPI_OP_CREATE
+	MPI_OP_CREATE
 	PMPI_OP_FREE
-	MPI_OP_FREE=PMPI_OP_FREE
+	MPI_OP_FREE
 	PMPI_OPEN_PORT
-	MPI_OPEN_PORT=PMPI_OPEN_PORT
+	MPI_OPEN_PORT
 	PMPI_PACK
-	MPI_PACK=PMPI_PACK
+	MPI_PACK
 	PMPI_PACK_EXTERNAL
-	MPI_PACK_EXTERNAL=PMPI_PACK_EXTERNAL
+	MPI_PACK_EXTERNAL
 	PMPI_PACK_EXTERNAL_SIZE
-	MPI_PACK_EXTERNAL_SIZE=PMPI_PACK_EXTERNAL_SIZE
+	MPI_PACK_EXTERNAL_SIZE
 	PMPI_PACK_SIZE
-	MPI_PACK_SIZE=PMPI_PACK_SIZE
+	MPI_PACK_SIZE
 	PMPI_PCONTROL
-	MPI_PCONTROL=PMPI_PCONTROL
+	MPI_PCONTROL
 	PMPI_PROBE
-	MPI_PROBE=PMPI_PROBE
+	MPI_PROBE
 	PMPI_PUBLISH_NAME
-	MPI_PUBLISH_NAME=PMPI_PUBLISH_NAME
+	MPI_PUBLISH_NAME
 	PMPI_PUT
-	MPI_PUT=PMPI_PUT
+	MPI_PUT
 	PMPI_QUERY_THREAD
-	MPI_QUERY_THREAD=PMPI_QUERY_THREAD
+	MPI_QUERY_THREAD
 	PMPI_RECV
-	MPI_RECV=PMPI_RECV
+	MPI_RECV
 	PMPI_RECV_INIT
-	MPI_RECV_INIT=PMPI_RECV_INIT
+	MPI_RECV_INIT
 	PMPI_REDUCE
-	MPI_REDUCE=PMPI_REDUCE
+	MPI_REDUCE
 	PMPI_REDUCE_SCATTER
-	MPI_REDUCE_SCATTER=PMPI_REDUCE_SCATTER
+	MPI_REDUCE_SCATTER
 	PMPI_REGISTER_DATAREP
-	MPI_REGISTER_DATAREP=PMPI_REGISTER_DATAREP
+	MPI_REGISTER_DATAREP
 	PMPI_REQUEST_FREE
-	MPI_REQUEST_FREE=PMPI_REQUEST_FREE
+	MPI_REQUEST_FREE
 	PMPI_REQUEST_GET_STATUS
-	MPI_REQUEST_GET_STATUS=PMPI_REQUEST_GET_STATUS
+	MPI_REQUEST_GET_STATUS
 	PMPI_RSEND
-	MPI_RSEND=PMPI_RSEND
+	MPI_RSEND
 	PMPI_RSEND_INIT
-	MPI_RSEND_INIT=PMPI_RSEND_INIT
+	MPI_RSEND_INIT
 	PMPI_SCAN
-	MPI_SCAN=PMPI_SCAN
+	MPI_SCAN
 	PMPI_SCATTER
-	MPI_SCATTER=PMPI_SCATTER
+	MPI_SCATTER
 	PMPI_SCATTERV
-	MPI_SCATTERV=PMPI_SCATTERV
+	MPI_SCATTERV
 	PMPI_SEND
-	MPI_SEND=PMPI_SEND
+	MPI_SEND
 	PMPI_SEND_INIT
-	MPI_SEND_INIT=PMPI_SEND_INIT
+	MPI_SEND_INIT
 	PMPI_SENDRECV
-	MPI_SENDRECV=PMPI_SENDRECV
+	MPI_SENDRECV
 	PMPI_SENDRECV_REPLACE
-	MPI_SENDRECV_REPLACE=PMPI_SENDRECV_REPLACE
+	MPI_SENDRECV_REPLACE
 	PMPI_SSEND
-	MPI_SSEND=PMPI_SSEND
+	MPI_SSEND
 	PMPI_SSEND_INIT
-	MPI_SSEND_INIT=PMPI_SSEND_INIT
+	MPI_SSEND_INIT
 	PMPI_START
-	MPI_START=PMPI_START
+	MPI_START
 	PMPI_STARTALL
-	MPI_STARTALL=PMPI_STARTALL
+	MPI_STARTALL
 ;	PMPI_Status_c2f
 ;	MPI_Status_c2f=PMPI_Status_c2f
 ;	PMPI_Status_f2c
 ;	MPI_Status_f2c=PMPI_Status_f2c
 	PMPI_STATUS_SET_CANCELLED
-	MPI_STATUS_SET_CANCELLED=PMPI_STATUS_SET_CANCELLED
+	MPI_STATUS_SET_CANCELLED
 	PMPI_STATUS_SET_ELEMENTS
-	MPI_STATUS_SET_ELEMENTS=PMPI_STATUS_SET_ELEMENTS
+	MPI_STATUS_SET_ELEMENTS
 ;	PMPI_STATUSES_C2F
 ;	MPI_STATUSES_C2F=PMPI_STATUSES_C2F
 ;	PMPI_STATUSES_F2C
 ;	MPI_STATUSES_F2C=PMPI_STATUSES_F2C
 	PMPI_TEST
-	MPI_TEST=PMPI_TEST
+	MPI_TEST
 	PMPI_TEST_CANCELLED
-	MPI_TEST_CANCELLED=PMPI_TEST_CANCELLED
+	MPI_TEST_CANCELLED
 	PMPI_TESTALL
-	MPI_TESTALL=PMPI_TESTALL
+	MPI_TESTALL
 	PMPI_TESTANY
-	MPI_TESTANY=PMPI_TESTANY
+	MPI_TESTANY
 	PMPI_TESTSOME
-	MPI_TESTSOME=PMPI_TESTSOME
+	MPI_TESTSOME
 	PMPI_TOPO_TEST
-	MPI_TOPO_TEST=PMPI_TOPO_TEST
+	MPI_TOPO_TEST
 	PMPI_TYPE_COMMIT
-	MPI_TYPE_COMMIT=PMPI_TYPE_COMMIT
+	MPI_TYPE_COMMIT
 	PMPI_TYPE_CONTIGUOUS
-	MPI_TYPE_CONTIGUOUS=PMPI_TYPE_CONTIGUOUS
+	MPI_TYPE_CONTIGUOUS
 	PMPI_TYPE_CREATE_DARRAY
-	MPI_TYPE_CREATE_DARRAY=PMPI_TYPE_CREATE_DARRAY
+	MPI_TYPE_CREATE_DARRAY
 ;	PMPI_TYPE_CREATE_F90_COMPLEX
 ;	MPI_TYPE_CREATE_F90_COMPLEX=PMPI_TYPE_CREATE_F90_COMPLEX
 ;	PMPI_TYPE_CREATE_F90_INTEGER
@@ -581,149 +581,149 @@
 ;	PMPI_TYPE_CREATE_F90_REAL
 ;	MPI_TYPE_CREATE_F90_REAL=PMPI_TYPE_CREATE_F90_REAL
 	PMPI_TYPE_CREATE_HINDEXED
-	MPI_TYPE_CREATE_HINDEXED=PMPI_TYPE_CREATE_HINDEXED
+	MPI_TYPE_CREATE_HINDEXED
 	PMPI_TYPE_CREATE_HVECTOR
-	MPI_TYPE_CREATE_HVECTOR=PMPI_TYPE_CREATE_HVECTOR
+	MPI_TYPE_CREATE_HVECTOR
 	PMPI_TYPE_CREATE_INDEXED_BLOCK
-	MPI_TYPE_CREATE_INDEXED_BLOCK=PMPI_TYPE_CREATE_INDEXED_BLOCK
+	MPI_TYPE_CREATE_INDEXED_BLOCK
 	PMPI_TYPE_CREATE_KEYVAL
-	MPI_TYPE_CREATE_KEYVAL=PMPI_TYPE_CREATE_KEYVAL
+	MPI_TYPE_CREATE_KEYVAL
 	PMPI_TYPE_CREATE_RESIZED
-	MPI_TYPE_CREATE_RESIZED=PMPI_TYPE_CREATE_RESIZED
+	MPI_TYPE_CREATE_RESIZED
 	PMPI_TYPE_CREATE_STRUCT
-	MPI_TYPE_CREATE_STRUCT=PMPI_TYPE_CREATE_STRUCT
+	MPI_TYPE_CREATE_STRUCT
 	PMPI_TYPE_CREATE_SUBARRAY
-	MPI_TYPE_CREATE_SUBARRAY=PMPI_TYPE_CREATE_SUBARRAY
+	MPI_TYPE_CREATE_SUBARRAY
 	PMPI_TYPE_DELETE_ATTR
-	MPI_TYPE_DELETE_ATTR=PMPI_TYPE_DELETE_ATTR
+	MPI_TYPE_DELETE_ATTR
 	PMPI_TYPE_DUP
-	MPI_TYPE_DUP=PMPI_TYPE_DUP
+	MPI_TYPE_DUP
 	PMPI_TYPE_EXTENT
-	MPI_TYPE_EXTENT=PMPI_TYPE_EXTENT
+	MPI_TYPE_EXTENT
 	PMPI_TYPE_FREE
-	MPI_TYPE_FREE=PMPI_TYPE_FREE
+	MPI_TYPE_FREE
 	PMPI_TYPE_FREE_KEYVAL
-	MPI_TYPE_FREE_KEYVAL=PMPI_TYPE_FREE_KEYVAL
+	MPI_TYPE_FREE_KEYVAL
 	PMPI_TYPE_GET_ATTR
-	MPI_TYPE_GET_ATTR=PMPI_TYPE_GET_ATTR
+	MPI_TYPE_GET_ATTR
 	PMPI_TYPE_GET_CONTENTS
-	MPI_TYPE_GET_CONTENTS=PMPI_TYPE_GET_CONTENTS
+	MPI_TYPE_GET_CONTENTS
 	PMPI_TYPE_GET_ENVELOPE
-	MPI_TYPE_GET_ENVELOPE=PMPI_TYPE_GET_ENVELOPE
+	MPI_TYPE_GET_ENVELOPE
 	PMPI_TYPE_GET_EXTENT
-	MPI_TYPE_GET_EXTENT=PMPI_TYPE_GET_EXTENT
+	MPI_TYPE_GET_EXTENT
 	PMPI_TYPE_GET_NAME
-	MPI_TYPE_GET_NAME=PMPI_TYPE_GET_NAME
+	MPI_TYPE_GET_NAME
 	PMPI_TYPE_GET_TRUE_EXTENT
-	MPI_TYPE_GET_TRUE_EXTENT=PMPI_TYPE_GET_TRUE_EXTENT
+	MPI_TYPE_GET_TRUE_EXTENT
 	PMPI_TYPE_HINDEXED
-	MPI_TYPE_HINDEXED=PMPI_TYPE_HINDEXED
+	MPI_TYPE_HINDEXED
 	PMPI_TYPE_HVECTOR
-	MPI_TYPE_HVECTOR=PMPI_TYPE_HVECTOR
+	MPI_TYPE_HVECTOR
 	PMPI_TYPE_INDEXED
-	MPI_TYPE_INDEXED=PMPI_TYPE_INDEXED
+	MPI_TYPE_INDEXED
 	PMPI_TYPE_LB
-	MPI_TYPE_LB=PMPI_TYPE_LB
+	MPI_TYPE_LB
 	PMPI_TYPE_MATCH_SIZE
-	MPI_TYPE_MATCH_SIZE=PMPI_TYPE_MATCH_SIZE
+	MPI_TYPE_MATCH_SIZE
 	PMPI_TYPE_SET_ATTR
-	MPI_TYPE_SET_ATTR=PMPI_TYPE_SET_ATTR
+	MPI_TYPE_SET_ATTR
 	PMPI_TYPE_SET_NAME
-	MPI_TYPE_SET_NAME=PMPI_TYPE_SET_NAME
+	MPI_TYPE_SET_NAME
 	PMPI_TYPE_SIZE
-	MPI_TYPE_SIZE=PMPI_TYPE_SIZE
+	MPI_TYPE_SIZE
 	PMPI_TYPE_STRUCT
-	MPI_TYPE_STRUCT=PMPI_TYPE_STRUCT
+	MPI_TYPE_STRUCT
 	PMPI_TYPE_UB
-	MPI_TYPE_UB=PMPI_TYPE_UB
+	MPI_TYPE_UB
 	PMPI_TYPE_VECTOR
-	MPI_TYPE_VECTOR=PMPI_TYPE_VECTOR
+	MPI_TYPE_VECTOR
 	PMPI_UNPACK
-	MPI_UNPACK=PMPI_UNPACK
+	MPI_UNPACK
 	PMPI_UNPACK_EXTERNAL
-	MPI_UNPACK_EXTERNAL=PMPI_UNPACK_EXTERNAL
+	MPI_UNPACK_EXTERNAL
 	PMPI_UNPUBLISH_NAME
-	MPI_UNPUBLISH_NAME=PMPI_UNPUBLISH_NAME
+	MPI_UNPUBLISH_NAME
 	PMPI_WAIT
-	MPI_WAIT=PMPI_WAIT
+	MPI_WAIT
 	PMPI_WAITALL
-	MPI_WAITALL=PMPI_WAITALL
+	MPI_WAITALL
 	PMPI_WAITANY
-	MPI_WAITANY=PMPI_WAITANY
+	MPI_WAITANY
 	PMPI_WAITSOME
-	MPI_WAITSOME=PMPI_WAITSOME
+	MPI_WAITSOME
 	PMPI_WIN_CALL_ERRHANDLER
-	MPI_WIN_CALL_ERRHANDLER=PMPI_WIN_CALL_ERRHANDLER
+	MPI_WIN_CALL_ERRHANDLER
 	PMPI_WIN_COMPLETE
-	MPI_WIN_COMPLETE=PMPI_WIN_COMPLETE
+	MPI_WIN_COMPLETE
 	PMPI_WIN_CREATE
-	MPI_WIN_CREATE=PMPI_WIN_CREATE
+	MPI_WIN_CREATE
 	PMPI_WIN_CREATE_ERRHANDLER
-	MPI_WIN_CREATE_ERRHANDLER=PMPI_WIN_CREATE_ERRHANDLER
+	MPI_WIN_CREATE_ERRHANDLER
 	PMPI_WIN_CREATE_KEYVAL
-	MPI_WIN_CREATE_KEYVAL=PMPI_WIN_CREATE_KEYVAL
+	MPI_WIN_CREATE_KEYVAL
 	PMPI_WIN_DELETE_ATTR
-	MPI_WIN_DELETE_ATTR=PMPI_WIN_DELETE_ATTR
+	MPI_WIN_DELETE_ATTR
 	PMPI_WIN_FENCE
-	MPI_WIN_FENCE=PMPI_WIN_FENCE
+	MPI_WIN_FENCE
 	PMPI_WIN_FREE
-	MPI_WIN_FREE=PMPI_WIN_FREE
+	MPI_WIN_FREE
 	PMPI_WIN_FREE_KEYVAL
-	MPI_WIN_FREE_KEYVAL=PMPI_WIN_FREE_KEYVAL
+	MPI_WIN_FREE_KEYVAL
 	PMPI_WIN_GET_ATTR
-	MPI_WIN_GET_ATTR=PMPI_WIN_GET_ATTR
+	MPI_WIN_GET_ATTR
 	PMPI_WIN_GET_ERRHANDLER
-	MPI_WIN_GET_ERRHANDLER=PMPI_WIN_GET_ERRHANDLER
+	MPI_WIN_GET_ERRHANDLER
 	PMPI_WIN_GET_GROUP
-	MPI_WIN_GET_GROUP=PMPI_WIN_GET_GROUP
+	MPI_WIN_GET_GROUP
 	PMPI_WIN_GET_NAME
-	MPI_WIN_GET_NAME=PMPI_WIN_GET_NAME
+	MPI_WIN_GET_NAME
 	PMPI_WIN_LOCK
-	MPI_WIN_LOCK=PMPI_WIN_LOCK
+	MPI_WIN_LOCK
 	PMPI_WIN_POST
-	MPI_WIN_POST=PMPI_WIN_POST
+	MPI_WIN_POST
 	PMPI_WIN_SET_ATTR
-	MPI_WIN_SET_ATTR=PMPI_WIN_SET_ATTR
+	MPI_WIN_SET_ATTR
 	PMPI_WIN_SET_ERRHANDLER
-	MPI_WIN_SET_ERRHANDLER=PMPI_WIN_SET_ERRHANDLER
+	MPI_WIN_SET_ERRHANDLER
 	PMPI_WIN_SET_NAME
-	MPI_WIN_SET_NAME=PMPI_WIN_SET_NAME
+	MPI_WIN_SET_NAME
 	PMPI_WIN_START
-	MPI_WIN_START=PMPI_WIN_START
+	MPI_WIN_START
 	PMPI_WIN_TEST
-	MPI_WIN_TEST=PMPI_WIN_TEST
+	MPI_WIN_TEST
 	PMPI_WIN_UNLOCK
-	MPI_WIN_UNLOCK=PMPI_WIN_UNLOCK
+	MPI_WIN_UNLOCK
 	PMPI_WIN_WAIT
-	MPI_WIN_WAIT=PMPI_WIN_WAIT
+	MPI_WIN_WAIT
 	PMPI_WTICK
-	MPI_WTICK=PMPI_WTICK
+	MPI_WTICK
 	PMPI_WTIME
-	MPI_WTIME=PMPI_WTIME
+	MPI_WTIME
 	PMPI_DUP_FN
-	MPI_DUP_FN=PMPI_DUP_FN
+	MPI_DUP_FN
 	PMPI_NULL_DELETE_FN
-	MPI_NULL_DELETE_FN=PMPI_NULL_DELETE_FN
+	MPI_NULL_DELETE_FN
 	PMPI_NULL_COPY_FN
-	MPI_NULL_COPY_FN=PMPI_NULL_COPY_FN
+	MPI_NULL_COPY_FN
 	PMPI_COMM_DUP_FN
-	MPI_COMM_DUP_FN=PMPI_COMM_DUP_FN
+	MPI_COMM_DUP_FN
 	PMPI_COMM_NULL_DELETE_FN
-	MPI_COMM_NULL_DELETE_FN=PMPI_COMM_NULL_DELETE_FN
+	MPI_COMM_NULL_DELETE_FN
 	PMPI_COMM_NULL_COPY_FN
-	MPI_COMM_NULL_COPY_FN=PMPI_COMM_NULL_COPY_FN
+	MPI_COMM_NULL_COPY_FN
 	PMPI_WIN_DUP_FN
-	MPI_WIN_DUP_FN=PMPI_WIN_DUP_FN
+	MPI_WIN_DUP_FN
 	PMPI_WIN_NULL_DELETE_FN
-	MPI_WIN_NULL_DELETE_FN=PMPI_WIN_NULL_DELETE_FN
+	MPI_WIN_NULL_DELETE_FN
 	PMPI_WIN_NULL_COPY_FN
-	MPI_WIN_NULL_COPY_FN=PMPI_WIN_NULL_COPY_FN
+	MPI_WIN_NULL_COPY_FN
 	PMPI_TYPE_DUP_FN
-	MPI_TYPE_DUP_FN=PMPI_TYPE_DUP_FN
+	MPI_TYPE_DUP_FN
 	PMPI_TYPE_NULL_DELETE_FN
-	MPI_TYPE_NULL_DELETE_FN=PMPI_TYPE_NULL_DELETE_FN
+	MPI_TYPE_NULL_DELETE_FN
 	PMPI_TYPE_NULL_COPY_FN
-	MPI_TYPE_NULL_COPY_FN=PMPI_TYPE_NULL_COPY_FN
+	MPI_TYPE_NULL_COPY_FN
 	MPI_CONVERSION_FN_NULL
 ;	PMPI_STATUS_C2F
 ;	MPI_STATUS_C2F=PMPI_STATUS_C2F
@@ -751,8 +751,8 @@
 	MPI_F_ARGVS_NULL
 ; F90 type create funcs
         PMPI_TYPE_CREATE_F90_INTEGER
-        MPI_TYPE_CREATE_F90_INTEGER=PMPI_TYPE_CREATE_F90_INTEGER
+        MPI_TYPE_CREATE_F90_INTEGER
         PMPI_TYPE_CREATE_F90_REAL
-        MPI_TYPE_CREATE_F90_REAL=PMPI_TYPE_CREATE_F90_REAL
+        MPI_TYPE_CREATE_F90_REAL
         PMPI_TYPE_CREATE_F90_COMPLEX
-        MPI_TYPE_CREATE_F90_COMPLEX=PMPI_TYPE_CREATE_F90_COMPLEX
+        MPI_TYPE_CREATE_F90_COMPLEX

Modified: mpich2/trunk/src/binding/f77/mpich2f.vcproj
===================================================================
--- mpich2/trunk/src/binding/f77/mpich2f.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/binding/f77/mpich2f.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -224,7 +224,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib mpich2ff.lib"
+				AdditionalDependencies="fmpich2p.lib mpi.lib mpich2ff.lib"
 				OutputFile="../../../lib/fmpich2.dll"
 				AdditionalLibraryDirectories="../../../lib"
 				ModuleDefinitionFile="mpich2f.def"
@@ -1303,6 +1303,72 @@
 				CommandLine="copy ..\..\..\lib\fmpich2gd.dll %SystemRoot%\system32\fmpich2gd.dll"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				AdditionalIncludeDirectories="..\..\include;..\..\include\win32;..\f90;..\f90\win32"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;USE_WINCONF_H;USE_FORT_CDECL;USE_MSC_DLLSPEC;FORTRAN_EXPORTS;F77_NAME_UPPER;HAVE_C_API;MPICH_MPI_FROM_PMPI;USE_ONLY_MPI_NAMES"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="0"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\lib\fmpich2p.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine=""
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -1435,6 +1501,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\adderrclassf.c"
@@ -1571,6 +1645,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\allgathervf.c"
@@ -1691,6 +1773,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\alloc_memf.c"
@@ -1815,6 +1905,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\alltoallf.c"
@@ -1935,6 +2033,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\alltoallvf.c"
@@ -2055,6 +2161,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\alltoallwf.c"
@@ -2175,6 +2289,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\attr_deletef.c"
@@ -2311,6 +2433,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\bsend_initf.c"
@@ -2431,6 +2561,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\bsendf.c"
@@ -2551,6 +2689,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\bufattachf.c"
@@ -2671,6 +2817,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\bufdetachf.c"
@@ -2791,6 +2945,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\cancelf.c"
@@ -3107,6 +3269,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\file_closef.c"
@@ -3459,6 +3629,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\gathervf.c"
@@ -3579,6 +3757,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\get_countf.c"
@@ -3715,6 +3901,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\getpnamef.c"
@@ -3919,6 +4113,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\iccreatef.c"
@@ -4099,6 +4301,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\irsendf.c"
@@ -4219,6 +4429,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\isendf.c"
@@ -4339,6 +4557,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\issendf.c"
@@ -4459,6 +4685,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\isthrmainf.c"
@@ -4611,6 +4845,14 @@
 						Name="VCCustomBuildTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\mpich2fs.def"
@@ -4807,6 +5049,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\query_threadf.c"
@@ -4931,6 +5181,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\recvf.c"
@@ -5051,6 +5309,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\redscatf.c"
@@ -5171,6 +5437,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\reducef.c"
@@ -5291,6 +5565,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\register_datarepf.c"
@@ -5423,6 +5705,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\rsendf.c"
@@ -5543,6 +5833,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\scanf.c"
@@ -5663,6 +5961,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\scatterf.c"
@@ -5783,6 +6089,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\scattervf.c"
@@ -5903,6 +6217,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\send_initf.c"
@@ -6023,6 +6345,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\sendf.c"
@@ -6143,6 +6473,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\sendrecvf.c"
@@ -6263,6 +6601,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\setbot.c"
@@ -6387,6 +6733,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\spawnmultf.c"
@@ -6511,6 +6865,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\ssendf.c"
@@ -6631,6 +6993,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\startallf.c"
@@ -6971,6 +7341,14 @@
 						Name="VCCLCompilerTool"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\win_fencef.c"
@@ -7183,6 +7561,14 @@
 						AdditionalIncludeDirectories="..\..\mpi\romio\mpi-io,..\..\mpi\romio\adio\include,..\..\include,..\..\include\win32,..\..\mpid\common\datatype,..\..\mpid\common\sock,..\..\mpid\common\sock\iocp,..\..\mpid\ch3\include,..\..\mpid\common\locks,..\..\mpid\ch3\channels\sock\include"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="..\..\mpi\romio\mpi-io,..\..\mpi\romio\adio\include,..\..\include,..\..\include\win32,..\..\mpid\common\datatype,..\..\mpid\common\sock,..\..\mpid\common\sock\iocp,..\..\mpid\ch3\include,..\..\mpid\common\locks,..\..\mpid\ch3\channels\sock\include"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\wtimef.c"
@@ -7315,6 +7701,14 @@
 						AdditionalIncludeDirectories="..\..\mpi\romio\mpi-io,..\..\mpi\romio\adio\include,..\..\include,..\..\include\win32,..\..\mpid\common\datatype,..\..\mpid\common\sock,..\..\mpid\common\sock\iocp,..\..\mpid\ch3\include,..\..\mpid\common\locks,..\..\mpid\ch3\channels\sock\include"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						AdditionalIncludeDirectories="..\..\mpi\romio\mpi-io,..\..\mpi\romio\adio\include,..\..\include,..\..\include\win32,..\..\mpid\common\datatype,..\..\mpid\common\sock,..\..\mpid\common\sock\iocp,..\..\mpid\ch3\include,..\..\mpid\common\locks,..\..\mpid\ch3\channels\sock\include"
+					/>
+				</FileConfiguration>
 			</File>
 		</Filter>
 		<Filter

Modified: mpich2/trunk/src/binding/f77/mpich2ff.vfproj
===================================================================
--- mpich2/trunk/src/binding/f77/mpich2ff.vfproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/binding/f77/mpich2ff.vfproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -128,6 +128,15 @@
 				<Tool Name="VFCustomBuildTool"/>
 				<Tool Name="VFPreLinkEventTool"/>
 				<Tool Name="VFPreBuildEventTool"/>
+				<Tool Name="VFPostBuildEventTool"/></Configuration>
+		<Configuration Name="fortPRelease|Win32" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.lib;$(TargetPath)" ConfigurationType="typeStaticLibrary">
+				<Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" F77RuntimeCompatibility="true" ExternalNameInterpretation="extNameUpperCase" CallingConvention="callConventionCRef" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" DisableDefaultLibSearch="true"/>
+				<Tool Name="VFLibrarianTool" OutputFile="../../../lib/mpich2ff.lib"/>
+				<Tool Name="VFResourceCompilerTool"/>
+				<Tool Name="VFMidlTool" SuppressStartupBanner="true" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
+				<Tool Name="VFCustomBuildTool"/>
+				<Tool Name="VFPreLinkEventTool"/>
+				<Tool Name="VFPreBuildEventTool"/>
 				<Tool Name="VFPostBuildEventTool"/></Configuration></Configurations>
 	<Files>
 		<Filter Name="Header Files" Filter="fi;fd"/>

Modified: mpich2/trunk/src/binding/f90/mpif90.vfproj
===================================================================
--- mpich2/trunk/src/binding/f90/mpif90.vfproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/binding/f90/mpif90.vfproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -29,6 +29,15 @@
 				<Tool Name="VFCustomBuildTool"/>
 				<Tool Name="VFPreLinkEventTool"/>
 				<Tool Name="VFPreBuildEventTool" CommandLine="copy /y win32\mpi_sizeofs.f90 ." Description="Copy (overwrite) the arch dependent mpi_sizeofs source"/>
+				<Tool Name="VFPostBuildEventTool"/></Configuration>
+		<Configuration Name="fortPRelease|Win32" ConfigurationType="typeStaticLibrary">
+				<Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" AdditionalIncludeDirectories="..\..\include\win32" ModulePath="..\..\include\win32"/>
+				<Tool Name="VFLibrarianTool"/>
+				<Tool Name="VFResourceCompilerTool"/>
+				<Tool Name="VFMidlTool" SuppressStartupBanner="true"/>
+				<Tool Name="VFCustomBuildTool"/>
+				<Tool Name="VFPreLinkEventTool"/>
+				<Tool Name="VFPreBuildEventTool" CommandLine="copy /y win32\mpi_sizeofs.f90 ." Description="Copy (overwrite) the arch dependent mpi_sizeofs source"/>
 				<Tool Name="VFPostBuildEventTool"/></Configuration></Configurations>
 	<Files>
 		<Filter Name="Header Files" Filter="fi;fd"/>

Modified: mpich2/trunk/src/mpe2/mpe.vcproj
===================================================================
--- mpich2/trunk/src/mpe2/mpe.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/mpe2/mpe.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1112,6 +1112,91 @@
 				CommandLine="copy ..\..\lib\mpe.dll %SystemRoot%\system32\mpe.dll"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\include;..\include\win32;..\mpl\include;include;src\logging\include;src\callstack\include;src\callstack\"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MPE_EXPORTS"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="mpi.lib"
+				OutputFile="../../lib/mpe.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="../../lib"
+				ModuleDefinitionFile=".\mpe.def"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="../../lib/mpe.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="copy mpe.dll to the system32 directory"
+				CommandLine="copy ..\..\lib\mpe.dll %SystemRoot%\system32\mpe.dll"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/mpe2/mpewrap.vcproj
===================================================================
--- mpich2/trunk/src/mpe2/mpewrap.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/mpe2/mpewrap.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1029,6 +1029,91 @@
 				CommandLine="copy ..\..\lib\mpich2mpe.dll %SystemRoot%\system32\mpich2mpe.dll"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\include,..\include\win32,include,src\wrappers\include,src\logging\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MPEWRAP_EXPORTS;USE_STDARG"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="mpi.lib mpe.lib"
+				OutputFile="../../lib/mpich2mpe.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="..\..\lib"
+				ModuleDefinitionFile="src\wrappers\mpewrap.def"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="../../lib/mpich2mpe.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="copy mpich2mpe.dll to the system32 directory"
+				CommandLine="copy ..\..\lib\mpich2mpe.dll %SystemRoot%\system32\mpich2mpe.dll"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/mpid/ch3/channels/nemesis/ch3nemesis.vcproj
===================================================================
--- mpich2/trunk/src/mpid/ch3/channels/nemesis/ch3nemesis.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/mpid/ch3/channels/nemesis/ch3nemesis.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -413,6 +413,77 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="2"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				RuntimeLibrary="2"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				GenerateDebugInformation="false"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/mpid/ch3/channels/sock/ch3sock.vcproj
===================================================================
--- mpich2/trunk/src/mpid/ch3/channels/sock/ch3sock.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/mpid/ch3/channels/sock/ch3sock.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1211,6 +1211,75 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="include;..\..\include;..\..\..\..\include;..\..\..\..\include\win32;..\..\..\..\mpl\include;..\..\..\common\datatype;..\..\..\common\locks;..\..\..\common\sock;..\..\..\common\sock\iocp;..\..\..\ch3\util\sock"
+				PreprocessorDefinitions="WIN32,NDEBUG,USE_WINCONF_H;_WIN32_WINNT=0x0500"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="0"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\..\..\lib\ch3sock.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/mpid/common/sock/sock.vcproj
===================================================================
--- mpich2/trunk/src/mpid/common/sock/sock.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/mpid/common/sock/sock.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1615,6 +1615,75 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories=".;iocp;..\..\..\include;..\..\..\include\win32;..\..\..\mpl\include;..\..\ch3\channels\sock\include;..\..\ch3\include;..\datatype"
+				PreprocessorDefinitions="WIN32,NDEBUG,_LIB,USE_WINCONF_H,HAVE_TIMING=MPID_TIMING_KIND_LOG_DETAILED,USE_LOGGING=MPID_LOGGING_RLOG;_WIN32_WINNT=0x0500"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\..\lib\sockp.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/pm/smpd/mpiexec.vcproj
===================================================================
--- mpich2/trunk/src/pm/smpd/mpiexec.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pm/smpd/mpiexec.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1090,6 +1090,92 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="..\..\include;..\..\include\win32;..\..\mpl\include;.\sock\include;.\sock\iocp\include;."
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H;USE_WINCONF_H;_WIN32_WINNT=0x0500"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="activeds.lib adsiid.lib netapi32.lib ntdsapi.lib secur32.lib ws2_32.lib mswsock.lib rpcrt4.lib mpr.lib crypt32.lib mpl.lib dbg.lib smpd_util.lib mpi.lib"
+				OutputFile="..\..\..\bin\mpiexec.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="..\..\..\lib"
+				GenerateDebugInformation="false"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/pm/smpd/smpd.vcproj
===================================================================
--- mpich2/trunk/src/pm/smpd/smpd.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pm/smpd/smpd.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1082,6 +1082,92 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="..\..\include;..\..\include\win32;..\..\mpl\include;.\sock\include;.\sock\iocp\include;."
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H;USE_WINCONF_H"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="activeds.lib adsiid.lib netapi32.lib ntdsapi.lib secur32.lib ws2_32.lib mswsock.lib mpr.lib Rpcrt4.lib crypt32.lib mpl.lib dbg.lib smpd_util.lib mpi.lib"
+				OutputFile="..\..\..\bin\smpd.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="..\..\..\lib"
+				GenerateDebugInformation="false"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -1197,6 +1283,14 @@
 						ObjectFile="$(IntDir)/$(InputName)1.obj"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath="smpd_cmd_args.c"

Modified: mpich2/trunk/src/pm/smpd/smpd_util.vcproj
===================================================================
--- mpich2/trunk/src/pm/smpd/smpd_util.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pm/smpd/smpd_util.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -811,6 +811,77 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="..\..\include;..\..\include\win32;..\..\mpl\include;.\sock\include;.\sock\iocp\include;."
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;USE_WINCONF_H;_WIN32_WINNT=0x0500"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				AdditionalDependencies="mpi.lib"
+				OutputFile="..\..\..\lib\smpd_util.lib"
+				AdditionalLibraryDirectories="..\..\..\lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>
@@ -919,6 +990,14 @@
 						PreprocessorDefinitions="MPICH_SKIP_MPICXX"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PreprocessorDefinitions="MPICH_SKIP_MPICXX"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\smpd_adreg.cpp"
@@ -1019,6 +1098,14 @@
 						PreprocessorDefinitions="UNICODE;_UNICODE;_WIN32_WINNT=0x0500;MPICH_SKIP_MPICXX"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PreprocessorDefinitions="UNICODE;_UNICODE;_WIN32_WINNT=0x0500;MPICH_SKIP_MPICXX"
+					/>
+				</FileConfiguration>
 			</File>
 			<File
 				RelativePath=".\smpd_affinitize.c"
@@ -1139,6 +1226,14 @@
 						ShowIncludes="false"
 					/>
 				</FileConfiguration>
+				<FileConfiguration
+					Name="fortPRelease|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ShowIncludes="false"
+					/>
+				</FileConfiguration>
 			</File>
 		</Filter>
 		<Filter

Modified: mpich2/trunk/src/pm/smpd/wmpiconfig/wmpiconfig.csproj
===================================================================
--- mpich2/trunk/src/pm/smpd/wmpiconfig/wmpiconfig.csproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pm/smpd/wmpiconfig/wmpiconfig.csproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -98,6 +98,19 @@
     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     <ErrorReport>prompt</ErrorReport>
   </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'fortPRelease|AnyCPU' ">
+    <OutputPath>bin\fortPRelease\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <BaseAddress>285212672</BaseAddress>
+    <Optimize>true</Optimize>
+    <DebugType>
+    </DebugType>
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <CodeAnalysisRuleAssemblies>C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules</CodeAnalysisRuleAssemblies>
+    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+    <ErrorReport>prompt</ErrorReport>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="System">
       <Name>System</Name>

Modified: mpich2/trunk/src/pm/smpd/wmpiexec/wmpiexec.csproj
===================================================================
--- mpich2/trunk/src/pm/smpd/wmpiexec/wmpiexec.csproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pm/smpd/wmpiexec/wmpiexec.csproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -98,6 +98,19 @@
     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     <ErrorReport>prompt</ErrorReport>
   </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'fortPRelease|AnyCPU' ">
+    <OutputPath>bin\fortPRelease\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <BaseAddress>285212672</BaseAddress>
+    <Optimize>true</Optimize>
+    <DebugType>
+    </DebugType>
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <CodeAnalysisRuleAssemblies>C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules</CodeAnalysisRuleAssemblies>
+    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+    <ErrorReport>prompt</ErrorReport>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="System">
       <Name>System</Name>

Modified: mpich2/trunk/src/pm/smpd/wmpiregister/wmpiregister.csproj
===================================================================
--- mpich2/trunk/src/pm/smpd/wmpiregister/wmpiregister.csproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pm/smpd/wmpiregister/wmpiregister.csproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -98,6 +98,19 @@
     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     <ErrorReport>prompt</ErrorReport>
   </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'fortPRelease|AnyCPU' ">
+    <OutputPath>bin\fortPRelease\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <BaseAddress>285212672</BaseAddress>
+    <Optimize>true</Optimize>
+    <DebugType>
+    </DebugType>
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <CodeAnalysisRuleAssemblies>C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules</CodeAnalysisRuleAssemblies>
+    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+    <ErrorReport>prompt</ErrorReport>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="System">
       <Name>System</Name>

Modified: mpich2/trunk/src/pmi/smpd/pmi.vcproj
===================================================================
--- mpich2/trunk/src/pmi/smpd/pmi.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/pmi/smpd/pmi.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -206,6 +206,70 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\..\include;..\..\include\win32;..\..\mpl\include;..\..\pm\smpd;..\..\pm\smpd\sock\include;..\..\pm\smpd\sock\iocp\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_WINDOWS_H;USE_WINCONF_H;USE_WINCONF_H;_WIN32_WINNT=0x0500"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\lib\pmi.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+				OutputDocumentFile=""
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				OutputFile=""
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/util/dbg/dbg.vcproj
===================================================================
--- mpich2/trunk/src/util/dbg/dbg.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/util/dbg/dbg.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -1802,6 +1802,73 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="..\..\include;..\..\include\win32;..\..\mpl\include;..\..\mpid\ch3\include;..\..\mpid\common\datatype;..\..\mpid\ch3\channels\sock\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;USE_WINCONF_H"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\lib\dbg.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/util/ex/executive.vcproj
===================================================================
--- mpich2/trunk/src/util/ex/executive.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/util/ex/executive.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -140,6 +140,69 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="2"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				FavorSizeOrSpeed="1"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="../../include;../../include/win32;../../mpl/include"
+				PreprocessorDefinitions="NDEBUG"
+				RuntimeLibrary="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="../../../lib/ex.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>

Modified: mpich2/trunk/src/util/logging/rlog/rlog.vcproj
===================================================================
--- mpich2/trunk/src/util/logging/rlog/rlog.vcproj	2010-05-28 20:35:46 UTC (rev 6761)
+++ mpich2/trunk/src/util/logging/rlog/rlog.vcproj	2010-05-28 21:03:56 UTC (rev 6762)
@@ -917,6 +917,81 @@
 				Name="VCPostBuildEventTool"
 			/>
 		</Configuration>
+		<Configuration
+			Name="fortPRelease|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\..\..\include;..\..\..\include\win32;..\common;..\..\..\mpl\include"
+				PreprocessorDefinitions="WIN32,NDEBUG,USE_WINCONF_H,NEW_MPIIO"
+				StringPooling="true"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				PrecompiledHeaderFile=".\Release/rlog.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				CompileAs="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1033"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\..\lib\rlog.lib"
+				SuppressStartupBanner="true"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
 	</Configurations>
 	<References>
 	</References>



More information about the mpich2-commits mailing list