Skip to content

Commit d322ef3

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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+996
-138
lines changed

Makefile

+7-7
Original file line numberDiff line numberDiff line change
@@ -50,31 +50,31 @@
5050
all: IMB-MPI1 IMB-NBC IMB-RMA IMB-EXT IMB-IO IMB-MT IMB-P2P
5151

5252
IMB-MPI1:
53-
make -j 8 -C src_cpp -f Makefile TARGET=MPI1
53+
make -C src_cpp -f Makefile TARGET=MPI1
5454
@cp src_cpp/IMB-MPI1 .
5555

5656
IMB-NBC:
57-
make -j 8 -C src_cpp -f Makefile TARGET=NBC
57+
make -C src_cpp -f Makefile TARGET=NBC
5858
@cp src_cpp/IMB-NBC .
5959

6060
IMB-EXT:
61-
make -j 8 -C src_cpp -f Makefile TARGET=EXT
61+
make -C src_cpp -f Makefile TARGET=EXT
6262
@cp src_cpp/IMB-EXT .
6363

6464
IMB-RMA:
65-
make -j 8 -C src_cpp -f Makefile TARGET=RMA
65+
make -C src_cpp -f Makefile TARGET=RMA
6666
@cp src_cpp/IMB-RMA .
6767

6868
IMB-IO:
69-
make -j 8 -C src_cpp -f Makefile TARGET=IO
69+
make -C src_cpp -f Makefile TARGET=IO
7070
@cp src_cpp/IMB-IO .
7171

7272
IMB-MT: | IMB-MPI1
73-
make -j 8 -C src_cpp -f Makefile TARGET=MT
73+
make -C src_cpp -f Makefile TARGET=MT
7474
@cp src_cpp/IMB-MT .
7575

7676
IMB-P2P:
77-
make -j 8 -C src_c/P2P -f Makefile TARGET=P2P
77+
make -C src_c/P2P -f Makefile TARGET=P2P
7878
@cp src_c/P2P/IMB-P2P .
7979

8080

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,14 @@ files and folders appear on your system:
6363
----------
6464
What's New
6565
----------
66+
New in Intel(R) MPI Benchmarks 2019 Update 4
67+
--------------------------------------------
68+
- Bug fixes.
69+
6670
New in Intel(R) MPI Benchmarks 2019 Update 3
6771
----------------------------------------
6872
- Added the warm_up option that enabled additional cycles before running benchmark(for all size.)
73+
- Added a new benchmark Reduce_local for IMB-MPI1.
6974
- Bug fixes.
7075

7176
New in Intel(R) MPI Benchmarks 2019 Update 2

ReadMe_IMB.txt

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

@@ -62,14 +62,20 @@ files and folders appear on your system:
6262
----------
6363
What's New
6464
----------
65+
New in Intel(R) MPI Benchmarks 2019 Update 4
66+
--------------------------------------------
67+
- Bug fixes.
68+
69+
6570
New in Intel(R) MPI Benchmarks 2019 Update 3
66-
----------------------------------------
71+
--------------------------------------------
6772
- Added the warm_up option that enabled additional cycles before running benchmark(for all size.)
73+
- Added a new benchmark Reduce_local for IMB-MPI1.
6874
- Bug fixes.
6975

7076

7177
New in Intel(R) MPI Benchmarks 2019 Update 2
72-
----------------------------------------
78+
--------------------------------------------
7379
- New IMB-P2P benchmarks.
7480
- Added the Reduce_local benchmark for IMB-MPI1.
7581
- Deleted the alignment option (-alignment).
@@ -78,7 +84,7 @@ New in Intel(R) MPI Benchmarks 2019 Update 2
7884

7985

8086
New in Intel(R) MPI Benchmarks 2019 Update 1
81-
----------------------------------------
87+
--------------------------------------------
8288
- Added the Reduce_scatter_block benchmark for IMB-MPI1.
8389
- Added the aggregate_mode option that specifies the mode for IMB-IO, IMB-EXT and IMB-RMA.
8490
- Added the alignment option that controls buffer alignment.
@@ -88,7 +94,7 @@ New in Intel(R) MPI Benchmarks 2019 Update 1
8894

8995

9096
New in Intel(R) MPI Benchmarks 2019
91-
----------------------------------------
97+
-----------------------------------
9298
- New IMB-MT benchmarks.
9399
The benchmarks implement the multi-threaded version of IMB-MPI1
94100
benchmarks using the OpenMP* paradigm.

WINDOWS/IMB-EXT_VS_2013/IMB-EXT.vcxproj

+6-4
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
</Midl>
5959
<ClCompile>
6060
<Optimization>Disabled</Optimization>
61-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
61+
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6262
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6363
<MinimalRebuild>true</MinimalRebuild>
6464
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -71,12 +71,13 @@
7171
<ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
7272
</ClCompile>
7373
<Link>
74-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
74+
<AdditionalDependencies>impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
7575
<GenerateDebugInformation>true</GenerateDebugInformation>
7676
<SubSystem>Console</SubSystem>
7777
<ImportLibrary>
7878
</ImportLibrary>
7979
<TargetMachine>MachineX64</TargetMachine>
80+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\debug;%I_MPI_ROOT%\latest\lib\debug</AdditionalLibraryDirectories>
8081
</Link>
8182
</ItemDefinitionGroup>
8283
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -86,7 +87,7 @@
8687
<ClCompile>
8788
<Optimization>MaxSpeed</Optimization>
8889
<IntrinsicFunctions>true</IntrinsicFunctions>
89-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
90+
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9091
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9192
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
9293
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -96,12 +97,13 @@
9697
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
9798
</ClCompile>
9899
<Link>
99-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100+
<AdditionalDependencies>impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100101
<GenerateDebugInformation>true</GenerateDebugInformation>
101102
<SubSystem>Console</SubSystem>
102103
<OptimizeReferences>true</OptimizeReferences>
103104
<EnableCOMDATFolding>true</EnableCOMDATFolding>
104105
<TargetMachine>MachineX64</TargetMachine>
106+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\release;%I_MPI_ROOT%\latest\lib\release</AdditionalLibraryDirectories>
105107
</Link>
106108
</ItemDefinitionGroup>
107109
<ItemGroup>

WINDOWS/IMB-EXT_VS_2015/IMB-EXT.vcxproj

+6-4
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
</Midl>
5959
<ClCompile>
6060
<Optimization>Disabled</Optimization>
61-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
61+
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6262
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6363
<MinimalRebuild>true</MinimalRebuild>
6464
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -71,12 +71,13 @@
7171
<ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
7272
</ClCompile>
7373
<Link>
74-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
74+
<AdditionalDependencies>impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
7575
<GenerateDebugInformation>true</GenerateDebugInformation>
7676
<SubSystem>Console</SubSystem>
7777
<ImportLibrary>
7878
</ImportLibrary>
7979
<TargetMachine>MachineX64</TargetMachine>
80+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\debug;%I_MPI_ROOT%\latest\lib\debug</AdditionalLibraryDirectories>
8081
</Link>
8182
</ItemDefinitionGroup>
8283
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -86,7 +87,7 @@
8687
<ClCompile>
8788
<Optimization>MaxSpeed</Optimization>
8889
<IntrinsicFunctions>true</IntrinsicFunctions>
89-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
90+
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9091
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9192
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
9293
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -96,12 +97,13 @@
9697
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
9798
</ClCompile>
9899
<Link>
99-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100+
<AdditionalDependencies>impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
100101
<GenerateDebugInformation>true</GenerateDebugInformation>
101102
<SubSystem>Console</SubSystem>
102103
<OptimizeReferences>true</OptimizeReferences>
103104
<EnableCOMDATFolding>true</EnableCOMDATFolding>
104105
<TargetMachine>MachineX64</TargetMachine>
106+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\release;%I_MPI_ROOT%\latest\lib\release</AdditionalLibraryDirectories>
105107
</Link>
106108
</ItemDefinitionGroup>
107109
<ItemGroup>

WINDOWS/IMB-EXT_VS_2017/IMB-EXT.vcxproj

+9-7
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PropertyGroup Label="Globals">
1414
<ProjectGuid>{4219D5A9-6972-4B1C-9F07-EB97EEF4EDDA}</ProjectGuid>
1515
<RootNamespace>IMBEXT</RootNamespace>
16-
<Keyword>Win32Proj</Keyword>
16+
<Keyword>Win32Proj</Keyword>
1717
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
1818
</PropertyGroup>
1919
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
@@ -59,8 +59,8 @@
5959
</Midl>
6060
<ClCompile>
6161
<Optimization>Disabled</Optimization>
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>
62+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\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>
6464
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6565
<MinimalRebuild>true</MinimalRebuild>
6666
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -73,13 +73,14 @@
7373
<ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
7474
</ClCompile>
7575
<Link>
76-
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
76+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
7777
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
7878
<GenerateDebugInformation>true</GenerateDebugInformation>
7979
<SubSystem>Console</SubSystem>
8080
<ImportLibrary>
8181
</ImportLibrary>
8282
<TargetMachine>MachineX64</TargetMachine>
83+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\debug;%I_MPI_ROOT%\latest\lib\debug</AdditionalLibraryDirectories>
8384
</Link>
8485
</ItemDefinitionGroup>
8586
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -89,8 +90,8 @@
8990
<ClCompile>
9091
<Optimization>MaxSpeed</Optimization>
9192
<IntrinsicFunctions>true</IntrinsicFunctions>
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>
93+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
94+
<AdditionalIncludeDirectories Condition="'$(I_MPI_ROOT)' == ''">$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9495
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;EXT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9596
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
9697
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -100,13 +101,14 @@
100101
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
101102
</ClCompile>
102103
<Link>
103-
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
104+
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' != ''">impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
104105
<AdditionalDependencies Condition="'$(I_MPI_ROOT)' == ''">%(AdditionalDependencies)</AdditionalDependencies>
105106
<GenerateDebugInformation>true</GenerateDebugInformation>
106107
<SubSystem>Console</SubSystem>
107108
<OptimizeReferences>true</OptimizeReferences>
108109
<EnableCOMDATFolding>true</EnableCOMDATFolding>
109110
<TargetMachine>MachineX64</TargetMachine>
111+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\release;%I_MPI_ROOT%\latest\lib\release</AdditionalLibraryDirectories>
110112
</Link>
111113
</ItemDefinitionGroup>
112114
<ItemGroup>

WINDOWS/IMB-IO_VS_2013/IMB-IO.vcxproj

+6-4
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
</Midl>
5959
<ClCompile>
6060
<Optimization>Disabled</Optimization>
61-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
61+
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6262
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;MPIIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6363
<MinimalRebuild>true</MinimalRebuild>
6464
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -69,10 +69,11 @@
6969
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
7070
</ClCompile>
7171
<Link>
72-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\debug\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
72+
<AdditionalDependencies>impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
7373
<GenerateDebugInformation>true</GenerateDebugInformation>
7474
<SubSystem>Console</SubSystem>
7575
<TargetMachine>MachineX64</TargetMachine>
76+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\debug;%I_MPI_ROOT%\latest\lib\debug</AdditionalLibraryDirectories>
7677
</Link>
7778
</ItemDefinitionGroup>
7879
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -82,7 +83,7 @@
8283
<ClCompile>
8384
<Optimization>MaxSpeed</Optimization>
8485
<IntrinsicFunctions>true</IntrinsicFunctions>
85-
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
86+
<AdditionalIncludeDirectories>%I_MPI_ROOT%\intel64\include;%I_MPI_ROOT%\latest\include;$(ProjectDir)\..\..\src_cpp;$(ProjectDir)\..\..\src_c;$(ProjectDir)\..\..\src_cpp\helpers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8687
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN_IMB;_CRT_SECURE_NO_DEPRECATE;MPIIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8788
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
8889
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -92,12 +93,13 @@
9293
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
9394
</ClCompile>
9495
<Link>
95-
<AdditionalDependencies>%I_MPI_ROOT%\intel64\lib\release\impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
96+
<AdditionalDependencies>impi.lib;%(AdditionalDependencies)</AdditionalDependencies>
9697
<GenerateDebugInformation>true</GenerateDebugInformation>
9798
<SubSystem>Console</SubSystem>
9899
<OptimizeReferences>true</OptimizeReferences>
99100
<EnableCOMDATFolding>true</EnableCOMDATFolding>
100101
<TargetMachine>MachineX64</TargetMachine>
102+
<AdditionalLibraryDirectories>%I_MPI_ROOT%\intel64\lib\release;%I_MPI_ROOT%\latest\lib\release</AdditionalLibraryDirectories>
101103
</Link>
102104
</ItemDefinitionGroup>
103105
<ItemGroup>

0 commit comments

Comments
 (0)