Skip to content

Commit bfa1e99

Browse files
author
tarudoodi
authored
Merge pull request #87 from rebecca-fosdick/release/ccl_2021.8
Intel(R) oneAPI Collective Communications Library (oneCCL) 2021.8
2 parents debdc21 + b36fffe commit bfa1e99

File tree

258 files changed

+15109
-3289
lines changed

Some content is hidden

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

258 files changed

+15109
-3289
lines changed

CMakeLists.txt

+57-8
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,35 @@ if (${CMAKE_BUILD_TYPE_CASE_INSENSITIVE} STREQUAL "debug")
4444
set(USE_SECURITY_FLAGS FALSE)
4545
endif()
4646

47+
if ("${DRM_INCLUDE_DIR}" STREQUAL "")
48+
find_path(DRM_INCLUDE_DIR "i915_drm.h" PATH_SUFFIXES "drm" "libdrm")
49+
else()
50+
message(STATUS "DRM_INCLUDE_DIR is set by user: ${DRM_INCLUDE_DIR}")
51+
endif()
52+
53+
if (DRM_INCLUDE_DIR)
54+
if (EXISTS ${DRM_INCLUDE_DIR}/i915_drm.h)
55+
set(ENABLE_DRM TRUE)
56+
else()
57+
set(ENABLE_DRM FALSE)
58+
endif()
59+
else()
60+
set(ENABLE_DRM FALSE)
61+
endif()
62+
4763
option(BUILD_EXAMPLES "Build examples" TRUE)
4864
option(BUILD_FT "Build functional tests" TRUE)
65+
option(BUILD_REG_TESTS "Build regression tests" TRUE)
4966
option(BUILD_CONFIG "Build cmake configs" TRUE)
5067
option(ENABLE_MPI "Enable MPI support" TRUE)
5168
option(ENABLE_MPI_TESTS "Enable MPI tests support" TRUE)
5269
option(ENABLE_SYCL_INTEROP_EVENT "Enable SYCL interop event support" TRUE)
53-
option(ENABLE_OFI_HMEM "Enable support OFI HMEM support" FALSE)
70+
option(ENABLE_OFI_HMEM "Enable OFI HMEM support" TRUE)
5471
option(ENABLE_OFI_OOT_PROV "Enable OFI out-of-tree providers support" FALSE)
5572
option(ENABLE_ITT "Enable ITT profiling support" TRUE)
73+
option(ENABLE_PMIX "Enable PMIX support" TRUE)
5674
option(ENABLE_STUB_BACKEND "Enable stub backend" TRUE)
75+
option(ENABLE_LINKER_RUNPATH "Enable linker runpath flags" FALSE)
5776

5877
option(USE_CODECOV_FLAGS "Calculate code coverage" FALSE)
5978
option(WITH_ASAN "Use address sanitizer, can only be used in Debug build" FALSE)
@@ -79,7 +98,10 @@ message(STATUS "Enable SYCL interop event support: ${ENABLE_SYCL_INTEROP_EVENT}"
7998
message(STATUS "Enable OFI HMEM support: ${ENABLE_OFI_HMEM}")
8099
message(STATUS "Enable OFI out-of-tree providers support: ${ENABLE_OFI_OOT_PROV}")
81100
message(STATUS "Enable ITT profiling support: ${ENABLE_ITT}")
82-
message(STATUS "Enable stub backend" ${ENABLE_STUB_BACKEND})
101+
message(STATUS "Enable PMIX support: ${ENABLE_PMIX}")
102+
message(STATUS "Enable DRM support: ${ENABLE_DRM}")
103+
message(STATUS "Enable stub backend: ${ENABLE_STUB_BACKEND}")
104+
message(STATUS "Enable linker rpath flags: ${ENABLE_LINKER_RUNPATH}")
83105

84106
add_definitions(-DCCL_C_COMPILER="${CMAKE_C_COMPILER_ID} ${CMAKE_C_COMPILER_VERSION}")
85107
add_definitions(-DCCL_CXX_COMPILER="${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}")
@@ -131,6 +153,11 @@ message(STATUS "ITT_LIB_DIR: ${ITT_LIB_DIR}")
131153
set(LEVEL_ZERO_INCLUDE_DIR "${DEPS_DIR}/level_zero/include/")
132154
message(STATUS "LEVEL_ZERO_INCLUDE_DIR: ${LEVEL_ZERO_INCLUDE_DIR}")
133155

156+
message(STATUS "DRM_INCLUDE_DIR: ${DRM_INCLUDE_DIR}")
157+
158+
set(PMIX_INCLUDE_DIR "${DEPS_DIR}/pmix/include/")
159+
message(STATUS "PMIX_INCLUDE_DIR: ${PMIX_INCLUDE_DIR}")
160+
134161
set(CMAKE_SKIP_INSTALL_RPATH TRUE)
135162
set(CMAKE_SKIP_RPATH TRUE)
136163

@@ -141,15 +168,21 @@ if (${CMAKE_VERSION} VERSION_LESS 3.1)
141168
set(C_COMPILER_FLAGS "-std=gnu99")
142169
endif()
143170

171+
if (${CMAKE_C_COMPILER_ID} STREQUAL "Clang" AND ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
172+
set(EXTRA_WARN_FLAGS "-Wshadow")
173+
endif()
174+
175+
set(COMPILER_WARN_FLAGS "-Wall -Wextra -Wno-unused-parameter -Werror ${EXTRA_WARN_FLAGS}")
176+
144177
# common release/debug compilation settings
145-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_COMPILER_FLAGS} -Wall -Wextra -Wno-unused-parameter -Werror -D_GNU_SOURCE -fvisibility=internal")
178+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_COMPILER_FLAGS} ${COMPILER_WARN_FLAGS} -D_GNU_SOURCE -fvisibility=internal")
146179
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${C_COMPILER_FLAGS} -O0 -g -DENABLE_DEBUG")
147180
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${C_COMPILER_FLAGS} -O3")
148181
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} ${C_COMPILER_FLAGS} -O2 -g")
149182
set(CMAKE_C_STANDARD 99)
150183
set(CMAKE_C_STANDARD_REQUIRED ON)
151184

152-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX_COMPILER_FLAGS} -Wall -Wextra -Wno-unused-parameter -Werror -D_GNU_SOURCE -fvisibility=internal")
185+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX_COMPILER_FLAGS} ${COMPILER_WARN_FLAGS} -D_GNU_SOURCE -fvisibility=internal")
153186
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${CXX_COMPILER_FLAGS} -O0 -g -DENABLE_DEBUG")
154187
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${CXX_COMPILER_FLAGS} -O3")
155188
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${CXX_COMPILER_FLAGS} -O2 -g")
@@ -162,6 +195,9 @@ if (NOT ${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel")
162195
endif()
163196

164197
set(COMMON_CMAKE_DIR ${PROJECT_SOURCE_DIR}/cmake)
198+
199+
define_compute_backend()
200+
165201
if (COMPUTE_BACKEND)
166202
precheck_compute_backend()
167203
message(STATUS "COMPUTE_BACKEND: ${COMPUTE_BACKEND}")
@@ -170,6 +206,9 @@ if (COMPUTE_BACKEND)
170206
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCCL_ENABLE_OFI_HMEM=1")
171207
message(STATUS "Enable OFI HMEM support for compute backend ${COMPUTE_BACKEND}")
172208
endif()
209+
if (${COMPUTE_BACKEND} STREQUAL "dpcpp" AND ${CMAKE_CXX_COMPILER} MATCHES ".*icpx")
210+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsycl")
211+
endif()
173212
endif()
174213

175214
if (ENABLE_OFI_OOT_PROV)
@@ -182,6 +221,16 @@ if (ENABLE_ITT)
182221
message(STATUS "Enable ITT profiling support")
183222
endif()
184223

224+
if (ENABLE_PMIX)
225+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCCL_ENABLE_PMIX=1")
226+
message(STATUS "Enable PMIX support")
227+
endif()
228+
229+
if (ENABLE_DRM)
230+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCCL_ENABLE_DRM=1")
231+
message(STATUS "Enable DRM support")
232+
endif()
233+
185234
if (ENABLE_STUB_BACKEND)
186235
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCCL_ENABLE_STUB_BACKEND=1")
187236
message(STATUS "Enable stub backend")
@@ -225,8 +274,8 @@ enable_testing()
225274

226275
set(EXTERNAL_LIBS "")
227276

228-
set(EXAMPLES_INC_DIRS ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/examples/include ${MPI_INCLUDE_DIR} ${LEVEL_ZERO_INCLUDE_DIR})
229-
set(EXAMPLES_LIB_DIRS ${MPI_LIB_DIR} ${LIBFABRIC_LIB_DIR})
277+
set(EXAMPLES_INC_DIRS ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/examples/include ${MPI_INCLUDE_DIR})
278+
set(EXAMPLES_LIB_DIRS ${MPI_LIB_DIR})
230279

231280
# allow `deprecated`
232281
set(CMAKE_CLANG_FLAGS "${CMAKE_CLANG_FLAGS}")
@@ -253,8 +302,8 @@ file(GLOB spv_kernels "${PROJECT_SOURCE_DIR}/src/kernels/kernels.spv")
253302
endif()
254303

255304
set(CCL_MAJOR_VERSION "2021")
256-
set(CCL_MINOR_VERSION "7")
257-
set(CCL_UPDATE_VERSION "1")
305+
set(CCL_MINOR_VERSION "8")
306+
set(CCL_UPDATE_VERSION "0")
258307
set(CCL_PRODUCT_STATUS "Gold")
259308
string(TIMESTAMP CCL_PRODUCT_BUILD_DATE "%Y-%m-%dT %H:%M:%SZ")
260309
get_vcs_properties("git")

INSTALL.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ If your CXX compiler requires SYCL, it is possible to specify it (DPC++ is suppo
5555
Modify `cmake` command as follows:
5656

5757
```
58-
cmake .. -DCMAKE_C_COMPILER=your_c_compiler -DCMAKE_CXX_COMPILER=dpcpp -DCOMPUTE_BACKEND=dpcpp
58+
cmake .. -DCMAKE_C_COMPILER=your_c_compiler -DCMAKE_CXX_COMPILER=icpx -DCOMPUTE_BACKEND=dpcpp
5959
```
6060

6161
## Specify the build type

cmake/FindIntelSYCL_level_zero.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ get_filename_component(INTEL_SYCL_BINARY_DIR ${CMAKE_CXX_COMPILER} PATH)
4040

4141
# Try to find Intel SYCL version.hpp header
4242
find_path(INTEL_SYCL_INCLUDE_DIRS
43-
NAMES CL/sycl/version.hpp
43+
NAMES CL/sycl/version.hpp sycl/version.hpp
4444
PATHS
4545
${sycl_root_hints}
4646
"${INTEL_SYCL_BINARY_DIR}/.."

cmake/helpers.cmake

+19-7
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function(set_lp_env)
2222
else()
2323
set(CCL_BF16_COMPILER OFF)
2424
endif()
25-
message(STATUS "BF16 compiler: ${CCL_BF16_COMPILER}")
25+
message(STATUS "BF16 AVX512F compiler: ${CCL_BF16_COMPILER}")
2626

2727
execute_process(COMMAND ld -v
2828
OUTPUT_VARIABLE BINUTILS_VERSION_RAW
@@ -55,7 +55,7 @@ function(set_lp_env)
5555
message(STATUS "BF16 target attributes: ${CCL_BF16_TARGET_ATTRIBUTES}")
5656
endif()
5757

58-
option(CCL_BF16_GPU_TRUNCATE "Truncate BF16 in GPU operations" ON)
58+
option(CCL_BF16_GPU_TRUNCATE "Truncate BF16 in GPU operations" OFF)
5959
if (CCL_BF16_GPU_TRUNCATE)
6060
add_definitions(-DCCL_BF16_GPU_TRUNCATE)
6161
endif()
@@ -204,7 +204,7 @@ function(activate_compute_backend MODULES_PATH COMPUTE_BACKEND)
204204
# remember current target for `target_link_libraries` in ccl
205205
set (COMPUTE_BACKEND_TARGET_NAME Intel::SYCL_level_zero)
206206
set (COMPUTE_BACKEND_TARGET_NAME Intel::SYCL_level_zero PARENT_SCOPE)
207-
message ("COMPUTE_BACKEND_TARGET_NAME=${COMPUTE_BACKEND_TARGET_NAME} requested. Using DPC++ provider")
207+
message (STATUS "COMPUTE_BACKEND_TARGET_NAME: ${COMPUTE_BACKEND_TARGET_NAME} requested. Using DPC++ provider")
208208
endif()
209209

210210
# extract target properties
@@ -231,6 +231,18 @@ function(activate_compute_backend MODULES_PATH COMPUTE_BACKEND)
231231

232232
endfunction(activate_compute_backend)
233233

234+
function(define_compute_backend)
235+
if (NOT DEFINED COMPUTE_BACKEND)
236+
message(STATUS "COMPUTE_BACKEND is not defined")
237+
if (${CMAKE_CXX_COMPILER} MATCHES ".*dpcpp")
238+
set(COMPUTE_BACKEND "dpcpp" CACHE STRING "compute backend value")
239+
message(STATUS "COMPUTE_BACKEND: ${COMPUTE_BACKEND} (set by default)")
240+
endif()
241+
else()
242+
message(STATUS "COMPUTE_BACKEND: ${COMPUTE_BACKEND} (set by user)")
243+
endif()
244+
endfunction(define_compute_backend)
245+
234246
function(set_compute_backend COMMON_CMAKE_DIR)
235247
activate_compute_backend("${COMMON_CMAKE_DIR}" ${COMPUTE_BACKEND})
236248

@@ -257,13 +269,13 @@ function(set_compute_backend COMMON_CMAKE_DIR)
257269
set(CCL_ENABLE_ZE ON PARENT_SCOPE)
258270
message(STATUS "Enable CCL Level Zero support")
259271

260-
execute_process(COMMAND dpcpp -v
261-
OUTPUT_VARIABLE DPCPP_VERSION
262-
ERROR_VARIABLE DPCPP_VERSION
272+
execute_process(COMMAND icpx -v
273+
OUTPUT_VARIABLE ICPX_VERSION
274+
ERROR_VARIABLE ICPX_VERSION
263275
OUTPUT_STRIP_TRAILING_WHITESPACE
264276
ERROR_STRIP_TRAILING_WHITESPACE
265277
)
266-
message(STATUS "DPC++ compiler version:\n" "${DPCPP_VERSION}")
278+
message(STATUS "DPC++ compiler version:\n" "${ICPX_VERSION}")
267279
endif()
268280

269281
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMPUTE_BACKEND_FLAGS}")

deps/mpi/bin/hydra_bstrap_proxy

29.3 KB
Binary file not shown.

deps/mpi/bin/hydra_nameserver

10.7 KB
Binary file not shown.

deps/mpi/bin/hydra_pmi_proxy

17.7 KB
Binary file not shown.

deps/mpi/bin/mpiexec

23.6 KB
Binary file not shown.

deps/mpi/bin/mpiexec.hydra

23.6 KB
Binary file not shown.

deps/mpi/bin/mpigcc

+3-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,9 @@ fi
115115
# configure (e.g., determining whehter -lsocket is needee)
116116
CC="gcc"
117117
MPICH_VERSION="3.4a2"
118-
MPIVERSION="2021.7"
118+
CFLAGS=""
119+
CPPFLAGS=""
120+
MPIVERSION="2021.8"
119121
MPILIBNAME="mpi"
120122

121123

deps/mpi/bin/mpigxx

+2-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@ fi
113113
# Default settings for compiler, flags, and libraries
114114
CXX="g++"
115115
MPICH_VERSION="3.4a2"
116-
MPIVERSION="2021.7"
116+
CXXFLAGS=""
117+
MPIVERSION="2021.8"
117118
MPILIBNAME="mpi"
118119
MPICXXLIBNAME="mpicxx"
119120

deps/mpi/bin/mpiicc

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ LDFLAGS="-ldl"
121121
MPILIBNAME="mpi"
122122

123123
# MPIVERSION is the version of the MPICH2 library that mpicc is intended for
124-
MPIVERSION="2021.7"
124+
MPIVERSION="2021.8"
125125
#
126126
# Internal variables
127127
# Show is set to echo to cause the compilation command to be echoed instead

deps/mpi/bin/mpiicpc

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ MPILIBNAME="mpi"
122122
MPICXXLIBNAME="mpicxx"
123123

124124
# MPIVERSION is the version of the Intel(R) MPI Library that mpiicpc is intended for
125-
MPIVERSION="2021.7"
125+
MPIVERSION="2021.8"
126126

127127
# Internal variables
128128
# Show is set to echo to cause the compilation command to be echoed instead
-118 Bytes
Binary file not shown.

deps/mpi/etc/tuning_clx-ap_shm.dat

-115 Bytes
Binary file not shown.

deps/mpi/etc/tuning_skx_shm-ofi.dat

-406 Bytes
Binary file not shown.

deps/mpi/etc/tuning_skx_shm.dat

-406 Bytes
Binary file not shown.

deps/mpi/include/mpi.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -584,8 +584,8 @@ typedef int (MPI_Delete_function) ( MPI_Comm, int, void *, void * );
584584
* digits for REV, 1 digit for EXT and 2 digits for EXT_NUMBER. So,
585585
* 2019.0.0b0 will have the numeric version 20190000100.
586586
*/
587-
#define I_MPI_VERSION "2021.7.1"
588-
#define I_MPI_NUMVERSION 20210701300
587+
#define I_MPI_VERSION "2021.8.0"
588+
#define I_MPI_NUMVERSION 20210800300
589589

590590
/* for the datatype decoders */
591591
enum MPIR_Combiner_enum {

deps/mpi/lib/libmpi.so

354 KB
Binary file not shown.

deps/mpi/lib/libmpi.so.12

354 KB
Binary file not shown.

deps/mpi/lib/libmpi.so.12.0

354 KB
Binary file not shown.

deps/mpi/lib/libmpi.so.12.0.0

354 KB
Binary file not shown.

deps/mpi/lib/libmpifort.so

25 KB
Binary file not shown.

deps/mpi/lib/libmpifort.so.12

25 KB
Binary file not shown.

deps/mpi/lib/libmpifort.so.12.0

25 KB
Binary file not shown.

deps/mpi/lib/libmpifort.so.12.0.0

25 KB
Binary file not shown.

deps/mpi/licensing/license.txt

+29-30
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
Intel Simplified Software License (Version August 2021)
1+
Intel Simplified Software License (Version October 2022)
22

3-
Use and Redistribution. You may use and redistribute the software (the
4-
"Software"), without modification, provided the following conditions are met:
3+
Intel(R) MPI Library: Copyright (C) 2009 Intel Corporation
54

6-
* Redistributions must reproduce the above copyright notice and the following
7-
terms of use in the Software and in the documentation and/or other materials
8-
provided with the distribution.
9-
* Neither the name of Intel nor the names of its suppliers may be used to
10-
endorse or promote products derived from this Software without specific
11-
prior written permission.
12-
* No reverse engineering, decompilation, or disassembly of this Software is
13-
permitted.
5+
Use and Redistribution. You may use and redistribute the software, which is
6+
provided in binary form only, (the "Software"), without modification, provided the
7+
following conditions are met:
8+
9+
* Redistributions must reproduce the above copyright notice and these terms of use
10+
in the Software and in the documentation and/or other materials provided with
11+
the distribution.
12+
* Neither the name of Intel nor the names of its suppliers may be used to endorse
13+
or promote products derived from this Software without specific prior written
14+
permission.
15+
* No reverse engineering, decompilation, or disassembly of the Software is
16+
permitted, nor any modification or alteration of the Software or its operation
17+
at any time, including during execution.
1418

1519
No other licenses. Except as provided in the preceding section, Intel grants no
1620
licenses or other rights by implication, estoppel or otherwise to, patent,
1721
copyright, trademark, trade name, service mark or other intellectual property
1822
licenses or rights of Intel.
1923

20-
Third party software. The Software may contain Third Party Software. "Third
21-
Party Software" is open source software, third party software, or other Intel
22-
software that may be identified in the Software itself or in the files (if any)
23-
listed in the "third-party-software.txt" or similarly named text file included
24-
with the Software. Third Party Software, even if included with the distribution
25-
of the Software, may be governed by separate license terms, including without
26-
limitation, open source software license terms, third party software license
27-
terms, and other Intel software license terms. Those separate license terms
28-
solely govern your use of the Third Party Software, and nothing in this license
29-
limits any rights under, or grants rights that supersede, the terms of the
30-
applicable license terms.
24+
Third party software. "Third Party Software" means the files (if any) listed in
25+
the "third-party-software.txt" or other similarly-named text file that may be
26+
included with the Software. Third Party Software, even if included with the
27+
distribution of the Software, may be governed by separate license terms, including
28+
without limitation, third party license terms, open source software notices and
29+
terms, and/or other Intel software license terms. These separate license terms
30+
solely govern Your use of the Third Party Software.
3131

3232
DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
3333
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@@ -63,11 +63,10 @@ Compliance with laws. You agree to comply with all relevant laws and regulations
6363
governing your use, transfer, import or export (or prohibition thereof) of the
6464
Software.
6565

66-
Governing law. All disputes will be governed by the laws of the United States of
67-
America and the State of Delaware without reference to conflict of law
68-
principles and subject to the exclusive jurisdiction of the state or federal
69-
courts sitting in the State of Delaware, and each party agrees that it submits
70-
to the personal jurisdiction and venue of those courts and waives any
71-
objections. The United Nations Convention on Contracts for the International
72-
Sale of Goods (1980) is specifically excluded and will not apply to the
73-
Software.
66+
Governing law. All disputes will be governed by the laws of the United States of
67+
America and the State of Delaware without reference to conflict of law principles
68+
and subject to the exclusive jurisdiction of the state or federal courts sitting
69+
in the State of Delaware, and each party agrees that it submits to the personal
70+
jurisdiction and venue of those courts and waives any objections. THE UNITED
71+
NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS (1980) IS
72+
SPECIFICALLY EXCLUDED AND WILL NOT APPLY TO THE SOFTWARE.

deps/mpi/licensing/third-party-programs.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Intel(R) MPI Library 2021.7 Third Party Programs File
1+
Intel(R) MPI Library 2021.8 Third Party Programs File
22

33
This file is the "third-party-programs.txt" file specified in the associated
44
Intel end user license agreement for the Intel software you are licensing.

deps/ofi/bin/fi_info

9.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)