Commits

Leonardo de Moura committed 97d365c

removed redundant compilation modes

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>

Comments (0)

Files changed (3)

 
 1) Using Visual Studio (with Z3 source code release)
 
-Use the maxsat.vcxproj project file.
+The maxsat example application is automatically built when the z3-prover.sln is processed. The following command should be used to compile z3-prover.sln in the Z3 root directory
+
+        msbuild /p:configuration=external
+
+The maxsat executable is located at
+    
+        ..\external\maxsat
+
+To process ex.smt, use
+
+        ..\external\maxsat ex.smt
 
 2) Using gcc (on Linux or OSX)
 

maxsat/maxsat.vcxproj

       <Configuration>Debug</Configuration>
       <Platform>Win32</Platform>
     </ProjectConfiguration>
+    <ProjectConfiguration Include="external|Win32">
+      <Configuration>external</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
     <ProjectConfiguration Include="Release|Win32">
       <Configuration>Release</Configuration>
       <Platform>Win32</Platform>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>Unicode</CharacterSet>
   </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='external|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='commercial_64|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='external|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='commercial_64|Win32'" Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   </ImportGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <LinkIncremental>false</LinkIncremental>
   </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='external|Win32'">
+    <LinkIncremental>false</LinkIncremental>
+  </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='commercial_64|Win32'">
     <LinkIncremental>false</LinkIncremental>
   </PropertyGroup>
       <OptimizeReferences>true</OptimizeReferences>
     </Link>
   </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='external|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories>..\lib</AdditionalIncludeDirectories>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+    </Link>
+  </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='commercial_64|Win32'">
     <ClCompile>
       <WarningLevel>Level3</WarningLevel>
 		external_dbg|Win32 = external_dbg|Win32
 		external_dbg|x64 = external_dbg|x64
 		external_dbg|x86 = external_dbg|x86
-		external_parallel|Any CPU = external_parallel|Any CPU
-		external_parallel|Mixed Platforms = external_parallel|Mixed Platforms
-		external_parallel|Win32 = external_parallel|Win32
-		external_parallel|x64 = external_parallel|x64
-		external_parallel|x86 = external_parallel|x86
 		external|Any CPU = external|Any CPU
 		external|Mixed Platforms = external|Mixed Platforms
 		external|Win32 = external|Win32
 		external|x64 = external|x64
 		external|x86 = external|x86
-		mpi_debug|Any CPU = mpi_debug|Any CPU
-		mpi_debug|Mixed Platforms = mpi_debug|Mixed Platforms
-		mpi_debug|Win32 = mpi_debug|Win32
-		mpi_debug|x64 = mpi_debug|x64
-		mpi_debug|x86 = mpi_debug|x86
-		mpi_release|Any CPU = mpi_release|Any CPU
-		mpi_release|Mixed Platforms = mpi_release|Mixed Platforms
-		mpi_release|Win32 = mpi_release|Win32
-		mpi_release|x64 = mpi_release|x64
-		mpi_release|x86 = mpi_release|x86
-		parallel_debug|Any CPU = parallel_debug|Any CPU
-		parallel_debug|Mixed Platforms = parallel_debug|Mixed Platforms
-		parallel_debug|Win32 = parallel_debug|Win32
-		parallel_debug|x64 = parallel_debug|x64
-		parallel_debug|x86 = parallel_debug|x86
-		parallel_release|Any CPU = parallel_release|Any CPU
-		parallel_release|Mixed Platforms = parallel_release|Mixed Platforms
-		parallel_release|Win32 = parallel_release|Win32
-		parallel_release|x64 = parallel_release|x64
-		parallel_release|x86 = parallel_release|x86
 		Release_delaysign|Any CPU = Release_delaysign|Any CPU
 		Release_delaysign|Mixed Platforms = Release_delaysign|Mixed Platforms
 		Release_delaysign|Win32 = Release_delaysign|Win32
 		release_mt|Win32 = release_mt|Win32
 		release_mt|x64 = release_mt|x64
 		release_mt|x86 = release_mt|x86
-		release_static|Any CPU = release_static|Any CPU
-		release_static|Mixed Platforms = release_static|Mixed Platforms
-		release_static|Win32 = release_static|Win32
-		release_static|x64 = release_static|x64
-		release_static|x86 = release_static|x86
 		Release|Any CPU = Release|Any CPU
 		Release|Mixed Platforms = Release|Mixed Platforms
 		Release|Win32 = Release|Win32
 		Release|x64 = Release|x64
 		Release|x86 = Release|x86
-		ReleaseD|Any CPU = ReleaseD|Any CPU
-		ReleaseD|Mixed Platforms = ReleaseD|Mixed Platforms
-		ReleaseD|Win32 = ReleaseD|Win32
-		ReleaseD|x64 = ReleaseD|x64
-		ReleaseD|x86 = ReleaseD|x86
-		ReleaseShellOnly|Any CPU = ReleaseShellOnly|Any CPU
-		ReleaseShellOnly|Mixed Platforms = ReleaseShellOnly|Mixed Platforms
-		ReleaseShellOnly|Win32 = ReleaseShellOnly|Win32
-		ReleaseShellOnly|x64 = ReleaseShellOnly|x64
-		ReleaseShellOnly|x86 = ReleaseShellOnly|x86
 		Setup|Any CPU = Setup|Any CPU
 		Setup|Mixed Platforms = Setup|Mixed Platforms
 		Setup|Win32 = Setup|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_dbg|Win32.Build.0 = external_dbg|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_dbg|x64.ActiveCfg = external_dbg|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_dbg|x86.ActiveCfg = external_dbg|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|Any CPU.ActiveCfg = external_parallel|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|Mixed Platforms.ActiveCfg = external_parallel|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|Mixed Platforms.Build.0 = external_parallel|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|Win32.ActiveCfg = external_parallel|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|Win32.Build.0 = external_parallel|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|x64.ActiveCfg = external_parallel|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|x64.Build.0 = external_parallel|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external_parallel|x86.ActiveCfg = external_parallel|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external|Any CPU.ActiveCfg = external|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external|Any CPU.Build.0 = external|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external|Mixed Platforms.ActiveCfg = external|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external|Win32.Build.0 = external|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external|x64.ActiveCfg = external|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.external|x86.ActiveCfg = external|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|Any CPU.ActiveCfg = mpi_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|Mixed Platforms.ActiveCfg = mpi_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|Mixed Platforms.Build.0 = mpi_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|Win32.ActiveCfg = mpi_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|Win32.Build.0 = mpi_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|x64.ActiveCfg = mpi_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_debug|x86.ActiveCfg = mpi_debug|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|Any CPU.ActiveCfg = mpi_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|Mixed Platforms.ActiveCfg = mpi_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|Mixed Platforms.Build.0 = mpi_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|Win32.ActiveCfg = mpi_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|Win32.Build.0 = mpi_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|x64.ActiveCfg = mpi_release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|x64.Build.0 = mpi_release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.mpi_release|x86.ActiveCfg = mpi_release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|Any CPU.ActiveCfg = parallel_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|Mixed Platforms.ActiveCfg = parallel_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|Mixed Platforms.Build.0 = parallel_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|Win32.ActiveCfg = parallel_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|Win32.Build.0 = parallel_debug|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|x64.ActiveCfg = parallel_debug|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|x64.Build.0 = parallel_debug|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_debug|x86.ActiveCfg = parallel_debug|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|Any CPU.ActiveCfg = parallel_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|Mixed Platforms.ActiveCfg = parallel_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|Mixed Platforms.Build.0 = parallel_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|Win32.ActiveCfg = parallel_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|Win32.Build.0 = parallel_release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|x64.ActiveCfg = parallel_release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|x64.Build.0 = parallel_release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.parallel_release|x86.ActiveCfg = parallel_release|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release_delaysign|Any CPU.ActiveCfg = Release|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release_delaysign|Mixed Platforms.Build.0 = Release|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_mt|Win32.Build.0 = release_mt|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_mt|x64.ActiveCfg = release_mt|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_mt|x86.ActiveCfg = release_mt|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|Any CPU.ActiveCfg = release_static|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|Mixed Platforms.ActiveCfg = release_static|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|Mixed Platforms.Build.0 = release_static|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|Win32.ActiveCfg = release_static|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|Win32.Build.0 = release_static|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|x64.ActiveCfg = release_static|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|x64.Build.0 = release_static|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.release_static|x86.ActiveCfg = release_static|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release|Any CPU.ActiveCfg = Release|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release|Any CPU.Build.0 = Release|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release|x64.ActiveCfg = Release|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release|x64.Build.0 = Release|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Release|x86.ActiveCfg = Release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|Any CPU.ActiveCfg = ReleaseD|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|Mixed Platforms.ActiveCfg = ReleaseD|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|Mixed Platforms.Build.0 = ReleaseD|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|Win32.ActiveCfg = ReleaseD|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|Win32.Build.0 = ReleaseD|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|x64.ActiveCfg = ReleaseD|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseD|x86.ActiveCfg = ReleaseD|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|Mixed Platforms.Build.0 = Release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|Win32.ActiveCfg = Release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|Win32.Build.0 = Release|Win32
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|x64.ActiveCfg = Release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|x64.Build.0 = Release|x64
-		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.ReleaseShellOnly|x86.ActiveCfg = Release|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Setup|Any CPU.ActiveCfg = smtcomp|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Setup|Mixed Platforms.ActiveCfg = smtcomp|x64
 		{4A7E5A93-19D8-4382-8950-FB2EDEC7A76E}.Setup|Mixed Platforms.Build.0 = smtcomp|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_dbg|Win32.Build.0 = external_dbg|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_dbg|x64.ActiveCfg = external_dbg|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_dbg|x86.ActiveCfg = external_dbg|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|Any CPU.ActiveCfg = external_parallel|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|Mixed Platforms.ActiveCfg = external_parallel|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|Mixed Platforms.Build.0 = external_parallel|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|Win32.ActiveCfg = external_parallel|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|Win32.Build.0 = external_parallel|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|x64.ActiveCfg = external_parallel|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|x64.Build.0 = external_parallel|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external_parallel|x86.ActiveCfg = external_parallel|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external|Any CPU.ActiveCfg = external|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external|Any CPU.Build.0 = external|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external|Mixed Platforms.ActiveCfg = external|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external|Win32.Build.0 = external|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external|x64.ActiveCfg = external|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.external|x86.ActiveCfg = external|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|Any CPU.ActiveCfg = mpi_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|Mixed Platforms.ActiveCfg = mpi_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|Mixed Platforms.Build.0 = mpi_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|Win32.ActiveCfg = mpi_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|Win32.Build.0 = mpi_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|x64.ActiveCfg = mpi_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_debug|x86.ActiveCfg = mpi_debug|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|Any CPU.ActiveCfg = mpi_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|Mixed Platforms.ActiveCfg = mpi_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|Mixed Platforms.Build.0 = mpi_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|Win32.ActiveCfg = mpi_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|Win32.Build.0 = mpi_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|x64.ActiveCfg = mpi_release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|x64.Build.0 = mpi_release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.mpi_release|x86.ActiveCfg = mpi_release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|Any CPU.ActiveCfg = parallel_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|Mixed Platforms.ActiveCfg = parallel_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|Mixed Platforms.Build.0 = parallel_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|Win32.ActiveCfg = parallel_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|Win32.Build.0 = parallel_debug|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|x64.ActiveCfg = parallel_debug|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|x64.Build.0 = parallel_debug|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_debug|x86.ActiveCfg = parallel_debug|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|Any CPU.ActiveCfg = parallel_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|Mixed Platforms.ActiveCfg = parallel_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|Mixed Platforms.Build.0 = parallel_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|Win32.ActiveCfg = parallel_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|Win32.Build.0 = parallel_release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|x64.ActiveCfg = parallel_release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|x64.Build.0 = parallel_release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.parallel_release|x86.ActiveCfg = parallel_release|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release_delaysign|Any CPU.ActiveCfg = release_static|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release_delaysign|Mixed Platforms.Build.0 = Release|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_mt|Win32.Build.0 = release_mt|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_mt|x64.ActiveCfg = release_mt|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_mt|x86.ActiveCfg = release_mt|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|Any CPU.ActiveCfg = release_static|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|Mixed Platforms.ActiveCfg = release_static|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|Mixed Platforms.Build.0 = release_static|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|Win32.ActiveCfg = release_static|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|Win32.Build.0 = release_static|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|x64.ActiveCfg = release_static|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|x64.Build.0 = release_static|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.release_static|x86.ActiveCfg = release_static|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release|Any CPU.ActiveCfg = Release|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release|Any CPU.Build.0 = Release|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release|x64.ActiveCfg = Release|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release|x64.Build.0 = Release|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Release|x86.ActiveCfg = Release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|Any CPU.ActiveCfg = ReleaseD|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|Mixed Platforms.ActiveCfg = ReleaseD|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|Mixed Platforms.Build.0 = ReleaseD|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|Win32.ActiveCfg = ReleaseD|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|Win32.Build.0 = ReleaseD|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|x64.ActiveCfg = ReleaseD|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseD|x86.ActiveCfg = ReleaseD|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|Mixed Platforms.Build.0 = Release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|Win32.ActiveCfg = Release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|Win32.Build.0 = Release|Win32
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|x64.ActiveCfg = Release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|x64.Build.0 = Release|x64
-		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.ReleaseShellOnly|x86.ActiveCfg = Release|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Setup|Any CPU.ActiveCfg = smtcomp|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Setup|Mixed Platforms.ActiveCfg = smtcomp|x64
 		{BF547582-F16D-4BE5-B9AB-8B6A9364B447}.Setup|Mixed Platforms.Build.0 = smtcomp|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_dbg|Win32.ActiveCfg = external_dbg|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_dbg|x64.ActiveCfg = external_dbg|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_dbg|x86.ActiveCfg = external_dbg|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_parallel|Any CPU.ActiveCfg = external_parallel|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_parallel|Mixed Platforms.ActiveCfg = external_parallel|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_parallel|Mixed Platforms.Build.0 = external_parallel|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_parallel|Win32.ActiveCfg = external_parallel|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_parallel|x64.ActiveCfg = external_parallel|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external_parallel|x86.ActiveCfg = external_parallel|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external|Any CPU.ActiveCfg = external|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external|Mixed Platforms.ActiveCfg = external|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external|Win32.ActiveCfg = external|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external|x64.ActiveCfg = external|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.external|x86.ActiveCfg = external|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_debug|Any CPU.ActiveCfg = mpi_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_debug|Mixed Platforms.ActiveCfg = mpi_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_debug|Win32.ActiveCfg = mpi_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_debug|x64.ActiveCfg = mpi_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_debug|x86.ActiveCfg = mpi_debug|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_release|Any CPU.ActiveCfg = mpi_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_release|Mixed Platforms.ActiveCfg = mpi_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_release|Win32.ActiveCfg = mpi_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_release|x64.ActiveCfg = mpi_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.mpi_release|x86.ActiveCfg = mpi_release|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|Any CPU.ActiveCfg = parallel_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|Mixed Platforms.ActiveCfg = parallel_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|Mixed Platforms.Build.0 = parallel_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|Win32.ActiveCfg = parallel_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|Win32.Build.0 = parallel_debug|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|x64.ActiveCfg = parallel_debug|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|x64.Build.0 = parallel_debug|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_debug|x86.ActiveCfg = parallel_debug|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|Any CPU.ActiveCfg = parallel_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|Mixed Platforms.ActiveCfg = parallel_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|Mixed Platforms.Build.0 = parallel_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|Win32.ActiveCfg = parallel_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|Win32.Build.0 = parallel_release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|x64.ActiveCfg = parallel_release|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|x64.Build.0 = parallel_release|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.parallel_release|x86.ActiveCfg = parallel_release|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release_delaysign|Any CPU.ActiveCfg = Release|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release_delaysign|Win32.ActiveCfg = Release|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_mt|Win32.ActiveCfg = release_mt|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_mt|x64.ActiveCfg = release_mt|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_mt|x86.ActiveCfg = release_mt|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_static|Any CPU.ActiveCfg = release_static|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_static|Mixed Platforms.ActiveCfg = release_static|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_static|Win32.ActiveCfg = release_static|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_static|x64.ActiveCfg = release_static|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.release_static|x86.ActiveCfg = release_static|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release|Any CPU.ActiveCfg = Release|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release|Mixed Platforms.Build.0 = Release|Win32
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release|x64.ActiveCfg = Release|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release|x64.Build.0 = Release|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Release|x86.ActiveCfg = Release|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseD|Any CPU.ActiveCfg = ReleaseD|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseD|Mixed Platforms.ActiveCfg = ReleaseD|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseD|Win32.ActiveCfg = ReleaseD|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseD|Win32.Build.0 = ReleaseD|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseD|x64.ActiveCfg = ReleaseD|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseD|x86.ActiveCfg = ReleaseD|x64
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseShellOnly|Win32.ActiveCfg = Release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseShellOnly|Win32.Build.0 = Release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseShellOnly|x64.ActiveCfg = Release|Win32
-		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.ReleaseShellOnly|x86.ActiveCfg = Release|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Setup|Any CPU.ActiveCfg = smtcomp|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Setup|Mixed Platforms.ActiveCfg = smtcomp|x64
 		{21A10ECD-32E2-4F27-A03D-81D855A048CC}.Setup|Mixed Platforms.Build.0 = smtcomp|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_dbg|Win32.Build.0 = external_dbg|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_dbg|x64.ActiveCfg = external_dbg|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_dbg|x86.ActiveCfg = external_dbg|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_parallel|Any CPU.ActiveCfg = external_parallel|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_parallel|Mixed Platforms.ActiveCfg = external_parallel|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_parallel|Mixed Platforms.Build.0 = external_parallel|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_parallel|Win32.ActiveCfg = external_parallel|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_parallel|x64.ActiveCfg = external_parallel|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external_parallel|x86.ActiveCfg = external_parallel|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external|Any CPU.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external|Mixed Platforms.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external|Win32.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external|x64.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.external|x86.ActiveCfg = external_parallel|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_debug|Any CPU.ActiveCfg = mpi_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_debug|Mixed Platforms.ActiveCfg = mpi_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_debug|Win32.ActiveCfg = mpi_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_debug|x64.ActiveCfg = mpi_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_debug|x86.ActiveCfg = mpi_debug|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_release|Any CPU.ActiveCfg = mpi_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_release|Mixed Platforms.ActiveCfg = mpi_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_release|Win32.ActiveCfg = mpi_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_release|x64.ActiveCfg = mpi_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.mpi_release|x86.ActiveCfg = mpi_release|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_debug|Any CPU.ActiveCfg = parallel_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_debug|Mixed Platforms.ActiveCfg = parallel_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_debug|Win32.ActiveCfg = parallel_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_debug|Win32.Build.0 = parallel_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_debug|x64.ActiveCfg = parallel_debug|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_debug|x86.ActiveCfg = parallel_debug|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_release|Any CPU.ActiveCfg = parallel_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_release|Mixed Platforms.ActiveCfg = parallel_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_release|Win32.ActiveCfg = parallel_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_release|x64.ActiveCfg = parallel_release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.parallel_release|x86.ActiveCfg = parallel_release|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release_delaysign|Any CPU.ActiveCfg = release_static|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release_delaysign|Win32.ActiveCfg = release_static|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_mt|Win32.ActiveCfg = release_mt|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_mt|x64.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_mt|x86.ActiveCfg = release_mt|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_static|Any CPU.ActiveCfg = release_static|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_static|Mixed Platforms.ActiveCfg = release_static|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_static|Win32.ActiveCfg = release_static|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_static|x64.ActiveCfg = release_static|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.release_static|x86.ActiveCfg = release_static|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release|Any CPU.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release|Mixed Platforms.Build.0 = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release|Win32.Build.0 = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release|x64.ActiveCfg = Release|Win32
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Release|x86.ActiveCfg = Release|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseD|Any CPU.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseD|Mixed Platforms.ActiveCfg = ReleaseD|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseD|Win32.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseD|Win32.Build.0 = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseD|x64.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseD|x86.ActiveCfg = ReleaseD|x64
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseShellOnly|Win32.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseShellOnly|Win32.Build.0 = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseShellOnly|x64.ActiveCfg = Release|Win32
-		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.ReleaseShellOnly|x86.ActiveCfg = Release|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Setup|Any CPU.ActiveCfg = smtcomp|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Setup|Mixed Platforms.ActiveCfg = smtcomp|x64
 		{9E76526D-EDA2-4B88-9616-A8FC08F31071}.Setup|Mixed Platforms.Build.0 = smtcomp|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_dbg|Win32.Build.0 = external_dbg|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_dbg|x64.ActiveCfg = external_dbg|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_dbg|x86.ActiveCfg = external_dbg|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|Any CPU.ActiveCfg = external_parallel|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|Mixed Platforms.ActiveCfg = external_parallel|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|Mixed Platforms.Build.0 = external_parallel|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|Win32.ActiveCfg = external_parallel|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|Win32.Build.0 = external_parallel|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|x64.ActiveCfg = external_parallel|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|x64.Build.0 = external_parallel|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external_parallel|x86.ActiveCfg = external_parallel|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external|Any CPU.ActiveCfg = external|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external|Any CPU.Build.0 = external|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external|Mixed Platforms.ActiveCfg = external|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external|Win32.Build.0 = external|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external|x64.ActiveCfg = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.external|x86.ActiveCfg = external|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_debug|Any CPU.ActiveCfg = mpi_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_debug|Mixed Platforms.ActiveCfg = mpi_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_debug|Win32.ActiveCfg = mpi_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_debug|x64.ActiveCfg = mpi_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_debug|x86.ActiveCfg = mpi_debug|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|Any CPU.ActiveCfg = mpi_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|Mixed Platforms.ActiveCfg = mpi_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|Win32.ActiveCfg = mpi_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|Win32.Build.0 = mpi_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|x64.ActiveCfg = mpi_release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|x64.Build.0 = mpi_release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.mpi_release|x86.ActiveCfg = mpi_release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_debug|Any CPU.ActiveCfg = parallel_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_debug|Mixed Platforms.ActiveCfg = parallel_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_debug|Win32.ActiveCfg = parallel_debug|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_debug|x64.ActiveCfg = parallel_debug|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_debug|x64.Build.0 = parallel_debug|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_debug|x86.ActiveCfg = parallel_debug|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|Any CPU.ActiveCfg = parallel_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|Mixed Platforms.ActiveCfg = parallel_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|Win32.ActiveCfg = parallel_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|Win32.Build.0 = parallel_release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|x64.ActiveCfg = parallel_release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|x64.Build.0 = parallel_release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.parallel_release|x86.ActiveCfg = parallel_release|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release_delaysign|Any CPU.ActiveCfg = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release_delaysign|Win32.ActiveCfg = release_static|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_mt|Win32.Build.0 = release_mt|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_mt|x64.ActiveCfg = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_mt|x86.ActiveCfg = release_mt|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|Any CPU.ActiveCfg = release_static|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|Mixed Platforms.ActiveCfg = release_static|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|Mixed Platforms.Build.0 = release_static|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|Win32.ActiveCfg = release_static|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|Win32.Build.0 = release_static|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|x64.ActiveCfg = release_static|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|x64.Build.0 = release_static|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.release_static|x86.ActiveCfg = release_static|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release|Any CPU.ActiveCfg = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release|Any CPU.Build.0 = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release|x64.ActiveCfg = Release|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release|x64.Build.0 = Release|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Release|x86.ActiveCfg = Release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseD|Any CPU.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseD|Mixed Platforms.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseD|Win32.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseD|Win32.Build.0 = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseD|x64.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseD|x86.ActiveCfg = Release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseShellOnly|Win32.ActiveCfg = Release|Win32
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseShellOnly|x64.ActiveCfg = Release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseShellOnly|x64.Build.0 = Release|x64
-		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.ReleaseShellOnly|x86.ActiveCfg = Release|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Setup|Any CPU.ActiveCfg = smtcomp|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Setup|Mixed Platforms.ActiveCfg = smtcomp|x64
 		{0BF8CB94-61C7-4545-AE55-C58D858AA8B6}.Setup|Mixed Platforms.Build.0 = smtcomp|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_dbg|Win32.Build.0 = external_dbg|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_dbg|x64.ActiveCfg = external_dbg|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_dbg|x86.ActiveCfg = external_dbg|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|Any CPU.ActiveCfg = external_parallel|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|Mixed Platforms.ActiveCfg = external_parallel|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|Mixed Platforms.Build.0 = external_parallel|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|Win32.ActiveCfg = external_parallel|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|Win32.Build.0 = external_parallel|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|x64.ActiveCfg = external_parallel|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|x64.Build.0 = external_parallel|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external_parallel|x86.ActiveCfg = external_parallel|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external|Any CPU.ActiveCfg = external|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external|Any CPU.Build.0 = external|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external|Mixed Platforms.ActiveCfg = external|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external|Win32.Build.0 = external|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external|x64.ActiveCfg = external|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.external|x86.ActiveCfg = external|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|Any CPU.ActiveCfg = mpi_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|Mixed Platforms.ActiveCfg = mpi_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|Mixed Platforms.Build.0 = mpi_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|Win32.ActiveCfg = mpi_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|Win32.Build.0 = mpi_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|x64.ActiveCfg = mpi_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_debug|x86.ActiveCfg = mpi_debug|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|Any CPU.ActiveCfg = mpi_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|Mixed Platforms.ActiveCfg = mpi_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|Mixed Platforms.Build.0 = mpi_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|Win32.ActiveCfg = mpi_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|Win32.Build.0 = mpi_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|x64.ActiveCfg = mpi_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.mpi_release|x86.ActiveCfg = mpi_release|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|Any CPU.ActiveCfg = parallel_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|Mixed Platforms.ActiveCfg = parallel_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|Mixed Platforms.Build.0 = parallel_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|Win32.ActiveCfg = parallel_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|Win32.Build.0 = parallel_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|x64.ActiveCfg = parallel_debug|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_debug|x86.ActiveCfg = parallel_debug|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|Any CPU.ActiveCfg = parallel_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|Mixed Platforms.ActiveCfg = parallel_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|Mixed Platforms.Build.0 = parallel_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|Win32.ActiveCfg = parallel_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|Win32.Build.0 = parallel_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|x64.ActiveCfg = parallel_release|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.parallel_release|x86.ActiveCfg = parallel_release|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release_delaysign|Any CPU.ActiveCfg = Release_delaysign|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release_delaysign|Mixed Platforms.ActiveCfg = Release_delaysign|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release_delaysign|Mixed Platforms.Build.0 = Release_delaysign|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_mt|x64.ActiveCfg = release_mt|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_mt|x64.Build.0 = release_mt|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_mt|x86.ActiveCfg = release_mt|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|Any CPU.ActiveCfg = release_static|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|Mixed Platforms.ActiveCfg = release_static|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|Mixed Platforms.Build.0 = release_static|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|Win32.ActiveCfg = release_static|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|Win32.Build.0 = release_static|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|x64.ActiveCfg = release_static|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.release_static|x86.ActiveCfg = release_static|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release|Any CPU.ActiveCfg = Release|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release|Any CPU.Build.0 = Release|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release|x64.ActiveCfg = Release|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release|x64.Build.0 = Release|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Release|x86.ActiveCfg = Release|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|Any CPU.ActiveCfg = ReleaseD|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|Mixed Platforms.ActiveCfg = ReleaseD|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|Mixed Platforms.Build.0 = ReleaseD|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|Win32.ActiveCfg = ReleaseD|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|Win32.Build.0 = ReleaseD|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|x64.ActiveCfg = ReleaseD|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseD|x86.ActiveCfg = ReleaseD|x64
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|Any CPU.ActiveCfg = Release_delaysign|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release_delaysign|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|Mixed Platforms.Build.0 = Release_delaysign|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|Win32.ActiveCfg = Release_delaysign|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|Win32.Build.0 = Release_delaysign|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|x64.ActiveCfg = Release_delaysign|Win32
-		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.ReleaseShellOnly|x86.ActiveCfg = Release|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Setup|Any CPU.ActiveCfg = smtcomp|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Setup|Mixed Platforms.ActiveCfg = smtcomp|x64
 		{F008F2C4-D652-4A58-8DEF-DB83E2355454}.Setup|Mixed Platforms.Build.0 = smtcomp|x64
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_dbg|Win32.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_dbg|x64.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_dbg|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external_parallel|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Mixed Platforms.Build.0 = Release|Win32
+		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Any CPU.ActiveCfg = external|Win32
+		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Any CPU.Build.0 = external|Win32
+		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Mixed Platforms.ActiveCfg = external|Win32
+		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Mixed Platforms.Build.0 = external|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Win32.ActiveCfg = Release|Win32
+		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|Win32.Build.0 = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|x64.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.external|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_debug|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.mpi_release|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_debug|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.parallel_release|x86.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release_delaysign|Any CPU.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release_delaysign|Mixed Platforms.Build.0 = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_mt|Win32.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_mt|x64.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_mt|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.release_static|x86.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release|Any CPU.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release|Mixed Platforms.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release|Mixed Platforms.Build.0 = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release|Win32.Build.0 = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release|x64.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Release|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseD|x86.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|Mixed Platforms.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|Win32.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|Win32.Build.0 = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|x64.ActiveCfg = Release|Win32
-		{7C154132-AAAB-4F60-B652-F8C51A63D244}.ReleaseShellOnly|x86.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Setup|Any CPU.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Setup|Mixed Platforms.ActiveCfg = Release|Win32
 		{7C154132-AAAB-4F60-B652-F8C51A63D244}.Setup|Mixed Platforms.Build.0 = Release|Win32
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_dbg|Win32.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_dbg|x64.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_dbg|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external_parallel|x86.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Any CPU.ActiveCfg = external|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Any CPU.Build.0 = external|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Mixed Platforms.Build.0 = Release|Any CPU
+		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Mixed Platforms.ActiveCfg = external|Any CPU
+		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Mixed Platforms.Build.0 = external|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Win32.ActiveCfg = external|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|Win32.Build.0 = external|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|x64.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.external|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_debug|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.mpi_release|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_debug|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.parallel_release|x86.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release_delaysign|Any CPU.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release_delaysign|Any CPU.Build.0 = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_mt|Win32.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_mt|x64.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_mt|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.release_static|x86.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release|Any CPU.Build.0 = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release|x64.ActiveCfg = Release|x64
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release|x64.Build.0 = Release|x64
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Release|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseD|x86.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|Any CPU.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|Mixed Platforms.Build.0 = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|Win32.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|x64.ActiveCfg = Release|Any CPU
-		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.ReleaseShellOnly|x86.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Setup|Any CPU.ActiveCfg = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Setup|Any CPU.Build.0 = Release|Any CPU
 		{EC3DB697-B734-42F7-9468-5B62821EEB5A}.Setup|Mixed Platforms.ActiveCfg = Release|Any CPU
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_dbg|x64.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_dbg|x86.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_dbg|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external_parallel|x86.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external|Any CPU.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external|Mixed Platforms.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external|Mixed Platforms.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external|x64.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external|x86.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.external|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_debug|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.mpi_release|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_debug|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.parallel_release|x86.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release_delaysign|Any CPU.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release_delaysign|Mixed Platforms.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release_delaysign|Mixed Platforms.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_mt|x64.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_mt|x86.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_mt|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.release_static|x86.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release|Any CPU.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release|Mixed Platforms.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release|Mixed Platforms.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release|x64.Build.0 = Release|x64
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release|x86.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Release|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseD|x86.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|Any CPU.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|Mixed Platforms.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|Mixed Platforms.Build.0 = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|Win32.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|x64.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|x86.ActiveCfg = Release|x86
-		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.ReleaseShellOnly|x86.Build.0 = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Setup|Any CPU.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Setup|Mixed Platforms.ActiveCfg = Release|x86
 		{B408E4BF-338D-446D-8D28-0DAB9BE91182}.Setup|Mixed Platforms.Build.0 = Release|x86