Skip to content

Commit fa54270

Browse files
author
vladimir.vinnitski
committed
Intel(R) MPI Benchmarks 2019 Update 3 release
1 parent d18eece commit fa54270

File tree

13 files changed

+70
-30
lines changed

13 files changed

+70
-30
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ files and folders appear on your system:
6363
----------
6464
What's New
6565
----------
66+
New in Intel(R) MPI Benchmarks 2019 Update 3
67+
----------------------------------------
68+
- Added the warm_up option that enabled additional cycles before running benchmark(for all size.)
69+
- Bug fixes.
70+
6671
New in Intel(R) MPI Benchmarks 2019 Update 2
6772
----------------------------------------
6873
- New IMB-P2P benchmarks.

ReadMe_IMB.txt

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--------------------------------------
2-
Intel(R) MPI Benchmarks 2019 Update 2
2+
Intel(R) MPI Benchmarks 2019 Update 3
33
README
44
--------------------------------------
55

@@ -62,6 +62,12 @@ files and folders appear on your system:
6262
----------
6363
What's New
6464
----------
65+
New in Intel(R) MPI Benchmarks 2019 Update 3
66+
----------------------------------------
67+
- Added the warm_up option that enabled additional cycles before running benchmark(for all size.)
68+
- Bug fixes.
69+
70+
6571
New in Intel(R) MPI Benchmarks 2019 Update 2
6672
----------------------------------------
6773
- New IMB-P2P benchmarks.

WINDOWS/IMB-EXT_VS_2017/IMB-EXT.vcxproj

+8-4
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
</Midl>
6060
<ClCompile>
6161
<Optimization>Disabled</Optimization>
62-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
62+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6364
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6465
<MinimalRebuild>true</MinimalRebuild>
6566
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -72,7 +73,8 @@
7273
<ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
7374
</ClCompile>
7475
<Link>
75-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
76+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
77+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
7678
<GenerateDebugInformation>true</GenerateDebugInformation>
7779
<SubSystem>Console</SubSystem>
7880
<ImportLibrary>
@@ -87,7 +89,8 @@
8789
<ClCompile>
8890
<Optimization>MaxSpeed</Optimization>
8991
<IntrinsicFunctions>true</IntrinsicFunctions>
90-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
92+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
93+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9194
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9295
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
9396
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -97,7 +100,8 @@
97100
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
98101
</ClCompile>
99102
<Link>
100-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
103+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
104+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
101105
<GenerateDebugInformation>true</GenerateDebugInformation>
102106
<SubSystem>Console</SubSystem>
103107
<OptimizeReferences>true</OptimizeReferences>

WINDOWS/IMB-IO_VS_2017/IMB-IO.vcxproj

+8-4
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
</Midl>
6060
<ClCompile>
6161
<Optimization>Disabled</Optimization>
62-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
62+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6364
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;MPIIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6465
<MinimalRebuild>true</MinimalRebuild>
6566
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -70,7 +71,8 @@
7071
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
7172
</ClCompile>
7273
<Link>
73-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
74+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
75+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
7476
<GenerateDebugInformation>true</GenerateDebugInformation>
7577
<SubSystem>Console</SubSystem>
7678
<TargetMachine>MachineX64</TargetMachine>
@@ -83,7 +85,8 @@
8385
<ClCompile>
8486
<Optimization>MaxSpeed</Optimization>
8587
<IntrinsicFunctions>true</IntrinsicFunctions>
86-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
88+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
89+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8790
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;MPIIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8891
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
8992
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -93,7 +96,8 @@
9396
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
9497
</ClCompile>
9598
<Link>
96-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
99+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
97101
<GenerateDebugInformation>true</GenerateDebugInformation>
98102
<SubSystem>Console</SubSystem>
99103
<OptimizeReferences>true</OptimizeReferences>

WINDOWS/IMB-MPI1_VS_2017/IMB-MPI1.vcxproj

+8-4
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
</Midl>
6060
<ClCompile>
6161
<Optimization>Disabled</Optimization>
62-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
62+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6364
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;MPI1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6465
<MinimalRebuild>true</MinimalRebuild>
6566
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -70,7 +71,8 @@
7071
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
7172
</ClCompile>
7273
<Link>
73-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
74+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
75+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
7476
<GenerateDebugInformation>true</GenerateDebugInformation>
7577
<SubSystem>Console</SubSystem>
7678
<TargetMachine>MachineX64</TargetMachine>
@@ -83,7 +85,8 @@
8385
<ClCompile>
8486
<Optimization>MaxSpeed</Optimization>
8587
<IntrinsicFunctions>true</IntrinsicFunctions>
86-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_cpp\helpers;$(ProjectDir)\..\..\src_c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
88+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_cpp\helpers;$(ProjectDir)\..\..\src_c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
89+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_cpp\helpers;$(ProjectDir)\..\..\src_c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8790
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;MPI1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8891
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
8992
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -93,7 +96,8 @@
9396
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
9497
</ClCompile>
9598
<Link>
96-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
99+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
97101
<GenerateDebugInformation>true</GenerateDebugInformation>
98102
<SubSystem>Console</SubSystem>
99103
<OptimizeReferences>true</OptimizeReferences>

WINDOWS/IMB-MT_VS_2017/IMB-MT.vcxproj

+8-4
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
</Midl>
6060
<ClCompile>
6161
<Optimization>Disabled</Optimization>
62-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
62+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6364
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;MT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6465
<MinimalRebuild>true</MinimalRebuild>
6566
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -70,7 +71,8 @@
7071
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
7172
</ClCompile>
7273
<Link>
73-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
74+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
75+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
7476
<GenerateDebugInformation>true</GenerateDebugInformation>
7577
<SubSystem>Console</SubSystem>
7678
<TargetMachine>MachineX64</TargetMachine>
@@ -83,7 +85,8 @@
8385
<ClCompile>
8486
<Optimization>MaxSpeed</Optimization>
8587
<IntrinsicFunctions>true</IntrinsicFunctions>
86-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
88+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
89+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8790
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;MT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8891
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
8992
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -93,7 +96,8 @@
9396
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
9497
</ClCompile>
9598
<Link>
96-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
99+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
97101
<GenerateDebugInformation>true</GenerateDebugInformation>
98102
<SubSystem>Console</SubSystem>
99103
<OptimizeReferences>true</OptimizeReferences>

WINDOWS/IMB-NBC_VS_2017/IMB-NBC.vcxproj

+8-4
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
</Midl>
6060
<ClCompile>
6161
<Optimization>Disabled</Optimization>
62-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
62+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6364
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;NBC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6465
<MinimalRebuild>true</MinimalRebuild>
6566
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -72,7 +73,8 @@
7273
<ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
7374
</ClCompile>
7475
<Link>
75-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
76+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
77+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
7678
<GenerateDebugInformation>true</GenerateDebugInformation>
7779
<SubSystem>Console</SubSystem>
7880
<ImportLibrary>
@@ -87,7 +89,8 @@
8789
<ClCompile>
8890
<Optimization>MaxSpeed</Optimization>
8991
<IntrinsicFunctions>true</IntrinsicFunctions>
90-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
92+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
93+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9194
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;NBC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9295
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
9396
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -97,7 +100,8 @@
97100
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
98101
</ClCompile>
99102
<Link>
100-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
103+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
104+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
101105
<GenerateDebugInformation>true</GenerateDebugInformation>
102106
<SubSystem>Console</SubSystem>
103107
<OptimizeReferences>true</OptimizeReferences>

0 commit comments

Comments
 (0)