Skip to content
Snippets Groups Projects
Commit a7b6f6ef authored by Damian Alvarez's avatar Damian Alvarez
Browse files

Merge branch 'new-psmpi' into '2023'

New psmpi

See merge request software-team/easybuild!1583
parents 6222bc1d d0cd8002
Branches
No related tags found
No related merge requests found
Showing with 24 additions and 24 deletions
......@@ -50,7 +50,7 @@ comp_relevant_versions = {
# MPI relevant version numbers
mpi_relevant_versions = {
'impi': 1,
'psmpi': 2,
'psmpi': 1,
'MVAPICH2': 2,
'OpenMPI': 2,
'BullMPI': 2,
......
......@@ -18,10 +18,10 @@ The table below shows the details of the toolchains in the 2023 stage:
| Toolchain name | Toolchain version | Underlying GCC | Compiler | MPI | CUDA | Math libraries | Includes software from |
|-----------------|---------------------------|----------------|------------------|-------------------------|----------|----------------|---------------------------|
| gpsmpi | 2022a | 11.3.0 | GCC 11.3.0 | ParaStationMPI 5.6.X | 11.7§ | | GCCcore, GCC |
| gpsmpi | 2022a | 11.3.0 | GCC 11.3.0 | ParaStationMPI 5.X | 11.7§ | | GCCcore, GCC |
| nvompic | 2022a | 11.3.0 | NVHPC TBD | OpenMPI 4.1.X | 11.7 | | GCCcore, NVHPC |
| npsmpic | 2022a | 11.3.0 | NVHPC TBD | ParaStationMPI 5.6.X | 11.7 | | GCCcore, NVHPC |
| ipsmpi | 2022a | 11.3.0 | Intel 2022.2.0 | ParaStationMPI 5.6.X | 11.7§ | | GCCcore, intel-compilers |
| npsmpic | 2022a | 11.3.0 | NVHPC TBD | ParaStationMPI 5.X | 11.7 | | GCCcore, NVHPC |
| ipsmpi | 2022a | 11.3.0 | Intel 2022.2.0 | ParaStationMPI 5.X | 11.7§ | | GCCcore, intel-compilers |
| iimpi | 2022a | 11.3.0 | Intel 2022.2.0 | Intel MPI 2021.X.Y | | | GCCcore, intel-compilers |
| gompi | 2022a | 11.3.0 | GCC 11.3.0 | OpenMPI 4.1.X | 11.7§ | | GCCcore, GCC |
| iompi | 2022a | 11.3.0 | Intel 2022.2.0 | OpenMPI 4.1.X | 11.7§ | | GCCcore, intel-compilers |
......@@ -31,10 +31,10 @@ The table below shows the details of the toolchains in the 2023 stage:
| Toolchain name | Toolchain version | Underlying GCC | Compiler | MPI | CUDA | Math libraries | Includes software from |
|-----------------|---------------------------|----------------|------------------|-------------------------|----------|----------------|---------------------------|
| foss | 2022a | 11.3.0 | GCC 11.3.0 | OpenMPI 4.1.X | 11.7§ | FlexiBlas (MKL 2022.1.0, BLIS 0.9.0, OpenBLAS 0.3.20) | GCCcore, GCC, gopmpi |
| gpsmkl | 2022a | 11.3.0 | GCC 11.3.0 | ParaStationMPI 5.6.X | 11.7§ | MKL 2022.2.0 | GCCcore, GCC, gpsmpi |
| gpsmkl | 2022a | 11.3.0 | GCC 11.3.0 | ParaStationMPI 5.X | 11.7§ | MKL 2022.2.0 | GCCcore, GCC, gpsmpi |
| gomkl | 2022a | 11.3.0 | GCC 11.3.0 | OpenMPI 4.1.X | 11.7§ | MKL 2022.2.0 | GCCcore, GCC, gompi |
| intel | 2022a | 11.3.0 | Intel 2022.2.0 | Intel MPI 2021.X.Y | | MKL 2022.2.0 | GCCcore, GCC, iimpi |
| intel-para | 2022a | 11.3.0 | Intel 2022.2.0 | ParaStationMPI 5.6.X | | MKL 2022.2.0 | GCCcore, GCC, ipsmpi |
| intel-para | 2022a | 11.3.0 | Intel 2022.2.0 | ParaStationMPI 5.X | | MKL 2022.2.0 | GCCcore, GCC, ipsmpi |
| iomkl | 2022a | 11.3.0 | Intel 2022.2.0 | OpenMPI 4.1.X | 11.7§ | MKL 2022.2.0 | GCCcore, GCC, iompi |
......
......@@ -13,7 +13,7 @@ local_compiler = ('GCC', '11.3.0')
dependencies = [
local_compiler,
('psmpi', '5.6.0-1', '', local_compiler),
('psmpi', '5.7.0-1', '', local_compiler),
]
moduleclass = 'toolchain'
......@@ -18,7 +18,7 @@ local_comp_mpi_tc = ('ipsmpi', version)
dependencies = [
local_compiler,
('psmpi', '5.6.0-1', '', local_compiler),
('psmpi', '5.7.0-1', '', local_compiler),
('imkl', local_comp_ver, '', SYSTEM),
('imkl-FFTW', local_comp_ver, '', local_comp_mpi_tc),
]
......
......@@ -12,7 +12,7 @@ local_comp_ver = '2022.1.0'
local_compiler = ('intel-compilers', local_comp_ver)
dependencies = [
local_compiler,
('psmpi', '5.6.0-1', '', local_compiler),
('psmpi', '5.7.0-1', '', local_compiler),
]
moduleclass = 'toolchain'
......@@ -13,7 +13,7 @@ local_compiler = ('NVHPC', '22.11')
dependencies = [
local_compiler,
('CUDA', '11.7', '', SYSTEM),
('psmpi', '5.6.0-1', '', local_compiler),
('psmpi', '5.7.0-1', '', local_compiler),
]
moduleclass = 'toolchain'
easyblock = 'SystemBundle'
name = 'psmpi-settings'
version = '5.6'
version = '5'
versionsuffix = 'CUDA'
homepage = ''
......
easyblock = 'SystemBundle'
name = 'psmpi-settings'
version = '5.6'
version = '5'
versionsuffix = 'UCX'
homepage = ''
......
name = 'psmpi'
version = '5.6.0-1'
version = '5.7.0-1'
homepage = 'https://github.com/ParaStation/psmpi2'
description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation,
......@@ -12,8 +12,8 @@ toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [SOURCE_TAR_GZ]
source_urls = ['https://github.com/ParaStation/psmpi/archive/']
checksums = [
# psmpi-5.6.0-1.tar.gz
'bb532c9cc49da31384bb7d73faccf0be224317bc5b055723095c3965f7ad6209',
# psmpi-5.7.0-1.tar.gz
'654ccf209b9f3e11c93ed308cb966900e558ab73b75f057123d7c801d8632a34',
'978eb3223c978477c40987f745c07fda26ccbad2f468616faf92f0d71b81a156', # psmpi_shebang.patch
# psmpi-5.5.0-1_ime.patch
'c2418b9511560dca197242508de9c7b6b117122912b6d3a4aa18398834f465ff',
......
name = 'psmpi'
version = '5.6.0-1'
version = '5.7.0-1'
homepage = 'https://github.com/ParaStation/psmpi2'
description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation,
......@@ -12,8 +12,8 @@ toolchain = {'name': 'NVHPC', 'version': '22.11'}
sources = [SOURCE_TAR_GZ]
source_urls = ['https://github.com/ParaStation/psmpi/archive/']
checksums = [
# psmpi-5.6.0-1.tar.gz
'bb532c9cc49da31384bb7d73faccf0be224317bc5b055723095c3965f7ad6209',
# psmpi-5.7.0-1.tar.gz
'654ccf209b9f3e11c93ed308cb966900e558ab73b75f057123d7c801d8632a34',
'978eb3223c978477c40987f745c07fda26ccbad2f468616faf92f0d71b81a156', # psmpi_shebang.patch
# psmpi-5.5.0-1_ime.patch
'c2418b9511560dca197242508de9c7b6b117122912b6d3a4aa18398834f465ff',
......
name = 'psmpi'
version = '5.6.0-1'
version = '5.7.0-1'
homepage = 'https://github.com/ParaStation/psmpi2'
description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation,
......@@ -12,8 +12,8 @@ toolchain = {'name': 'intel-compilers', 'version': '2022.1.0'}
sources = [SOURCE_TAR_GZ]
source_urls = ['https://github.com/ParaStation/psmpi/archive/']
checksums = [
# psmpi-5.6.0-1.tar.gz
'bb532c9cc49da31384bb7d73faccf0be224317bc5b055723095c3965f7ad6209',
# psmpi-5.7.0-1.tar.gz
'654ccf209b9f3e11c93ed308cb966900e558ab73b75f057123d7c801d8632a34',
'978eb3223c978477c40987f745c07fda26ccbad2f468616faf92f0d71b81a156', # psmpi_shebang.patch
# psmpi-5.5.0-1_ime.patch
'c2418b9511560dca197242508de9c7b6b117122912b6d3a4aa18398834f465ff',
......
name = 'psmpi'
version = '5.6.0-1'
version = '5.7.0-1'
homepage = 'https://github.com/ParaStation/psmpi2'
description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation,
......@@ -12,8 +12,8 @@ toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [SOURCE_TAR_GZ]
source_urls = ['https://github.com/ParaStation/psmpi/archive/']
checksums = [
# psmpi-5.6.0-1.tar.gz
'bb532c9cc49da31384bb7d73faccf0be224317bc5b055723095c3965f7ad6209',
# psmpi-5.7.0-1.tar.gz
'654ccf209b9f3e11c93ed308cb966900e558ab73b75f057123d7c801d8632a34',
'978eb3223c978477c40987f745c07fda26ccbad2f468616faf92f0d71b81a156', # psmpi_shebang.patch
]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment