Skip to content

Commit bec5df4

Browse files
committed
3-Clause BSD license
1 parent b774ff3 commit bec5df4

File tree

149 files changed

+4191
-6747
lines changed

Some content is hidden

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

149 files changed

+4191
-6747
lines changed

Makefile

Lines changed: 26 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,32 @@
1-
#*****************************************************************************
1+
# *****************************************************************************
22
# * *
3-
# * Copyright Intel Corporation. *
3+
# * Copyright (C) 2023 Intel Corporation *
44
# * *
55
# *****************************************************************************
6-
#
7-
# This code is covered by the Community Source License (CPL), version
8-
# 1.0 as published by IBM and reproduced in the file "license.txt" in the
9-
# "license" subdirectory. Redistribution in source and binary form, with
10-
# or without modification, is permitted ONLY within the regulations
11-
# contained in above mentioned license.
12-
#
13-
# Use of the name and trademark "Intel(R) MPI Benchmarks" is allowed ONLY
14-
# within the regulations of the "License for Use of "Intel(R) MPI
15-
# Benchmarks" Name and Trademark" as reproduced in the file
16-
# "use-of-trademark-license.txt" in the "license" subdirectory.
17-
#
18-
# THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
19-
# CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
20-
# LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
21-
# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
22-
# solely responsible for determining the appropriateness of using and
23-
# distributing the Program and assumes all risks associated with its
24-
# exercise of rights under this Agreement, including but not limited to
25-
# the risks and costs of program errors, compliance with applicable
26-
# laws, damage to or loss of data, programs or equipment, and
27-
# unavailability or interruption of operations.
28-
#
29-
# EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
30-
# ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
31-
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
32-
# WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
33-
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
34-
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
35-
# DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
36-
# HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
37-
#
38-
# EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF
39-
# YOUR JURISDICTION. It is licensee's responsibility to comply with any
40-
# export regulations applicable in licensee's jurisdiction. Under
41-
# CURRENT U.S. export regulations this software is eligible for export
42-
# from the U.S. and can be downloaded by or otherwise exported or
43-
# reexported worldwide EXCEPT to U.S. embargoed destinations which
44-
# include Cuba, Iraq, Libya, North Korea, Iran, Syria, Sudan,
45-
# Afghanistan and any other country to which the U.S. has embargoed
46-
# goods and services.
6+
7+
# Redistribution and use in source and binary forms, with or without modification,
8+
# are permitted provided that the following conditions are met:
9+
10+
# 1. Redistributions of source code must retain the above copyright notice,
11+
# this list of conditions and the following disclaimer.
12+
# 2. Redistributions in binary form must reproduce the above copyright notice,
13+
# this list of conditions and the following disclaimer in the documentation
14+
# and/or other materials provided with the distribution.
15+
# 3. Neither the name of the copyright holder nor the names of its contributors
16+
# may be used to endorse or promote products derived from this software
17+
# without specific prior written permission.
18+
19+
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20+
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21+
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22+
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
23+
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
24+
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
25+
# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26+
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27+
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
28+
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
29+
# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4730
#
4831
# ***************************************************************************
4932

Makefile_win

Lines changed: 26 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,32 @@
1-
#*****************************************************************************
1+
# *****************************************************************************
22
# * *
3-
# * Copyright Intel Corporation. *
3+
# * Copyright (C) 2023 Intel Corporation *
44
# * *
55
# *****************************************************************************
6-
#
7-
# This code is covered by the Community Source License (CPL), version
8-
# 1.0 as published by IBM and reproduced in the file "license.txt" in the
9-
# "license" subdirectory. Redistribution in source and binary form, with
10-
# or without modification, is permitted ONLY within the regulations
11-
# contained in above mentioned license.
12-
#
13-
# Use of the name and trademark "Intel(R) MPI Benchmarks" is allowed ONLY
14-
# within the regulations of the "License for Use of "Intel(R) MPI
15-
# Benchmarks" Name and Trademark" as reproduced in the file
16-
# "use-of-trademark-license.txt" in the "license" subdirectory.
17-
#
18-
# THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
19-
# CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
20-
# LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
21-
# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
22-
# solely responsible for determining the appropriateness of using and
23-
# distributing the Program and assumes all risks associated with its
24-
# exercise of rights under this Agreement, including but not limited to
25-
# the risks and costs of program errors, compliance with applicable
26-
# laws, damage to or loss of data, programs or equipment, and
27-
# unavailability or interruption of operations.
28-
#
29-
# EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
30-
# ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
31-
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
32-
# WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
33-
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
34-
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
35-
# DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
36-
# HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
37-
#
38-
# EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF
39-
# YOUR JURISDICTION. It is licensee's responsibility to comply with any
40-
# export regulations applicable in licensee's jurisdiction. Under
41-
# CURRENT U.S. export regulations this software is eligible for export
42-
# from the U.S. and can be downloaded by or otherwise exported or
43-
# reexported worldwide EXCEPT to U.S. embargoed destinations which
44-
# include Cuba, Iraq, Libya, North Korea, Iran, Syria, Sudan,
45-
# Afghanistan and any other country to which the U.S. has embargoed
46-
# goods and services.
6+
7+
# Redistribution and use in source and binary forms, with or without modification,
8+
# are permitted provided that the following conditions are met:
9+
10+
# 1. Redistributions of source code must retain the above copyright notice,
11+
# this list of conditions and the following disclaimer.
12+
# 2. Redistributions in binary form must reproduce the above copyright notice,
13+
# this list of conditions and the following disclaimer in the documentation
14+
# and/or other materials provided with the distribution.
15+
# 3. Neither the name of the copyright holder nor the names of its contributors
16+
# may be used to endorse or promote products derived from this software
17+
# without specific prior written permission.
18+
19+
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20+
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21+
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22+
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
23+
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
24+
# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
25+
# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26+
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27+
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
28+
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
29+
# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4730
#
4831
# ***************************************************************************
4932

src_c/IMB_2018.c

Lines changed: 29 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,32 @@
1-
/*****************************************************************************
2-
* *
3-
* Copyright Intel Corporation. *
4-
* *
5-
*****************************************************************************
6-
7-
This code is covered by the Community Source License (CPL), version
8-
1.0 as published by IBM and reproduced in the file "license.txt" in the
9-
"license" subdirectory. Redistribution in source and binary form, with
10-
or without modification, is permitted ONLY within the regulations
11-
contained in above mentioned license.
12-
13-
Use of the name and trademark "Intel(R) MPI Benchmarks" is allowed ONLY
14-
within the regulations of the "License for Use of "Intel(R) MPI
15-
Benchmarks" Name and Trademark" as reproduced in the file
16-
"use-of-trademark-license.txt" in the "license" subdirectory.
17-
18-
THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
19-
CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
20-
LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
21-
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
22-
solely responsible for determining the appropriateness of using and
23-
distributing the Program and assumes all risks associated with its
24-
exercise of rights under this Agreement, including but not limited to
25-
the risks and costs of program errors, compliance with applicable
26-
laws, damage to or loss of data, programs or equipment, and
27-
unavailability or interruption of operations.
28-
29-
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
30-
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
31-
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
32-
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
33-
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
34-
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
35-
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
36-
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
37-
38-
EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF
39-
YOUR JURISDICTION. It is licensee's responsibility to comply with any
40-
export regulations applicable in licensee's jurisdiction. Under
41-
CURRENT U.S. export regulations this software is eligible for export
42-
from the U.S. and can be downloaded by or otherwise exported or
43-
reexported worldwide EXCEPT to U.S. embargoed destinations which
44-
include Cuba, Iraq, Libya, North Korea, Iran, Syria, Sudan,
45-
Afghanistan and any other country to which the U.S. has embargoed
46-
goods and services.
1+
/****************************************************************************
2+
* *
3+
* Copyright (C) 2018 Intel Corporation *
4+
* *
5+
*****************************************************************************
6+
7+
Redistribution and use in source and binary forms, with or without modification,
8+
are permitted provided that the following conditions are met:
9+
10+
1. Redistributions of source code must retain the above copyright notice,
11+
this list of conditions and the following disclaimer.
12+
2. Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
3. Neither the name of the copyright holder nor the names of its contributors
16+
may be used to endorse or promote products derived from this software
17+
without specific prior written permission.
18+
19+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
23+
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
24+
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
25+
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26+
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27+
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
28+
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
29+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4730
4831
***************************************************************************
4932

src_c/IMB_allgather.c

Lines changed: 29 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,32 @@
1-
/*****************************************************************************
2-
* *
3-
* Copyright Intel Corporation. *
4-
* *
5-
*****************************************************************************
6-
7-
This code is covered by the Community Source License (CPL), version
8-
1.0 as published by IBM and reproduced in the file "license.txt" in the
9-
"license" subdirectory. Redistribution in source and binary form, with
10-
or without modification, is permitted ONLY within the regulations
11-
contained in above mentioned license.
12-
13-
Use of the name and trademark "Intel(R) MPI Benchmarks" is allowed ONLY
14-
within the regulations of the "License for Use of "Intel(R) MPI
15-
Benchmarks" Name and Trademark" as reproduced in the file
16-
"use-of-trademark-license.txt" in the "license" subdirectory.
17-
18-
THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
19-
CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
20-
LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
21-
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
22-
solely responsible for determining the appropriateness of using and
23-
distributing the Program and assumes all risks associated with its
24-
exercise of rights under this Agreement, including but not limited to
25-
the risks and costs of program errors, compliance with applicable
26-
laws, damage to or loss of data, programs or equipment, and
27-
unavailability or interruption of operations.
28-
29-
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
30-
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
31-
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
32-
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
33-
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
34-
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
35-
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
36-
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
37-
38-
EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF
39-
YOUR JURISDICTION. It is licensee's responsibility to comply with any
40-
export regulations applicable in licensee's jurisdiction. Under
41-
CURRENT U.S. export regulations this software is eligible for export
42-
from the U.S. and can be downloaded by or otherwise exported or
43-
reexported worldwide EXCEPT to U.S. embargoed destinations which
44-
include Cuba, Iraq, Libya, North Korea, Iran, Syria, Sudan,
45-
Afghanistan and any other country to which the U.S. has embargoed
46-
goods and services.
1+
/****************************************************************************
2+
* *
3+
* Copyright (C) 2023 Intel Corporation *
4+
* *
5+
*****************************************************************************
6+
7+
Redistribution and use in source and binary forms, with or without modification,
8+
are permitted provided that the following conditions are met:
9+
10+
1. Redistributions of source code must retain the above copyright notice,
11+
this list of conditions and the following disclaimer.
12+
2. Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
3. Neither the name of the copyright holder nor the names of its contributors
16+
may be used to endorse or promote products derived from this software
17+
without specific prior written permission.
18+
19+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
23+
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
24+
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
25+
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26+
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27+
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
28+
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
29+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4730
4831
***************************************************************************
4932

0 commit comments

Comments
 (0)