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

Reorganization of the repo and mpi-settings

parent 72bd5ac2
Branches
No related tags found
No related merge requests found
Showing
with 40 additions and 69 deletions
...@@ -41,7 +41,7 @@ configopts += '--without-orte ' ...@@ -41,7 +41,7 @@ configopts += '--without-orte '
configopts += '--without-psm2 ' configopts += '--without-psm2 '
configopts += '--disable-oshmem ' configopts += '--disable-oshmem '
configopts += '--with-cuda=$EBROOTCUDA ' configopts += '--with-cuda=$EBROOTCUDA '
# We don't have yet the RPMs for CentOS8 # No IME in HDFML
#configopts += '--with-ime=/opt/ddn/ime ' #configopts += '--with-ime=/opt/ddn/ime '
configopts += '--with-gpfs ' configopts += '--with-gpfs '
...@@ -60,8 +60,8 @@ sanity_check_paths = { ...@@ -60,8 +60,8 @@ sanity_check_paths = {
modluafooter = ''' modluafooter = '''
family("mpi") family("mpi")
add_property("arch","gpu") add_property("arch","gpu")
if not ( isloaded("mpi-settings/default") ) then if not ( isloaded("mpi-settings") ) then
load("mpi-settings/default") load("mpi-settings")
end end
''' '''
......
...@@ -23,11 +23,11 @@ dependencies = [ ...@@ -23,11 +23,11 @@ dependencies = [
patches = [ patches = [
'psmpi_shebang.patch', 'psmpi_shebang.patch',
# We don't have yet the IME packages for CentOS8, so we need to skip this # We don't have IME in HDFML so we skip this
# 'psmpi-5.4.6-1_ime.patch' # 'psmpi-5.4.6-1_ime.patch'
] ]
# We don't have yet the IME packages for CentOS8, so we need to skip this # We don't have IME in HDFML so we skip this
# mpich_opts = '--enable-static --with-file-system=ime+ufs+gpfs --enable-romio' # mpich_opts = '--enable-static --with-file-system=ime+ufs+gpfs --enable-romio'
# #
# preconfigopts = 'export CFLAGS="-I/opt/ddn/ime/include $CFLAGS" && ' # preconfigopts = 'export CFLAGS="-I/opt/ddn/ime/include $CFLAGS" && '
...@@ -45,8 +45,8 @@ modaltsoftname = 'ParaStationMPI' ...@@ -45,8 +45,8 @@ modaltsoftname = 'ParaStationMPI'
modluafooter = ''' modluafooter = '''
add_property("arch","gpu") add_property("arch","gpu")
family("mpi") family("mpi")
if not ( isloaded("mpi-settings/default") ) then if not ( isloaded("mpi-settings") ) then
load("mpi-settings/default") load("mpi-settings")
end end
''' '''
......
...@@ -23,11 +23,11 @@ dependencies = [ ...@@ -23,11 +23,11 @@ dependencies = [
patches = [ patches = [
'psmpi_shebang.patch', 'psmpi_shebang.patch',
# We don't have yet the IME packages for CentOS8, so we need to skip this # We don't have IME in HDFML so we skip this
# 'psmpi-5.4.6-1_ime.patch' # 'psmpi-5.4.6-1_ime.patch'
] ]
# We don't have yet the IME packages for CentOS8, so we need to skip this # We don't have IME in HDFML so we skip this
# mpich_opts = '--enable-static --with-file-system=ime+ufs+gpfs --enable-romio' # mpich_opts = '--enable-static --with-file-system=ime+ufs+gpfs --enable-romio'
# #
# preconfigopts = 'export CFLAGS="-I/opt/ddn/ime/include $CFLAGS" && ' # preconfigopts = 'export CFLAGS="-I/opt/ddn/ime/include $CFLAGS" && '
...@@ -45,8 +45,8 @@ modaltsoftname = 'ParaStationMPI' ...@@ -45,8 +45,8 @@ modaltsoftname = 'ParaStationMPI'
modluafooter = ''' modluafooter = '''
add_property("arch","gpu") add_property("arch","gpu")
family("mpi") family("mpi")
if not ( isloaded("mpi-settings/default") ) then if not ( isloaded("mpi-settings") ) then
load("mpi-settings/default") load("mpi-settings")
end end
''' '''
......
...@@ -2,7 +2,7 @@ easyblock = 'SystemBundle' ...@@ -2,7 +2,7 @@ easyblock = 'SystemBundle'
name = 'psmpi-settings' name = 'psmpi-settings'
version = '5.4' version = '5.4'
versionsuffix = 'default' versionsuffix = 'plain'
homepage = '' homepage = ''
description = """This is a module to load the default ParaStationMPI configuration""" description = """This is a module to load the default ParaStationMPI configuration"""
......
name = 'nvidia-driver'
version = 'default'
realversion = '450.80.02'
homepage = 'https://developer.nvidia.com/cuda-toolkit'
description = """This is a set of libraries normally installed by the NVIDIA driver installer."""
site_contacts = 'sc@fz-juelich.de'
toolchain = SYSTEM
source_urls = ['http://us.download.nvidia.com/tesla/%s/' % realversion]
sources = ['NVIDIA-Linux-x86_64-%s.run' % realversion]
modluafooter = '''
add_property("arch","gpu")
'''
moduleclass = 'system'
easyblock = 'SystemBundle'
name = 'psmpi-settings'
version = '5.4'
versionsuffix = 'CUDA'
homepage = ''
description = """This is a module to load the default ParaStationMPI configuration"""
site_contacts = 'd.alvarez@fz-juelich.de'
toolchain = SYSTEM
source_urls = []
sources = []
modextravars = {
'PSP_CUDA': '1',
'PSP_SHM': '0',
'PSP_UCP': '1',
'UCX_TLS': 'rc_x,cuda_ipc,gdr_copy,self,sm,cuda_copy',
}
moduleclass = 'system'
easyblock = 'SystemBundle'
name = 'psmpi-settings'
version = '5.4'
versionsuffix = 'default'
homepage = ''
description = """This is a module to load the default ParaStationMPI configuration"""
site_contacts = 'd.alvarez@fz-juelich.de'
toolchain = SYSTEM
source_urls = []
sources = []
modextravars = {
'PSP_CUDA': '1',
'PSP_SHM': '0',
'PSP_UCP': '1',
'UCX_TLS': 'rc_x,cuda_ipc,gdr_copy,self,sm,cuda_copy',
}
moduleclass = 'system'
...@@ -2,7 +2,7 @@ easyblock = 'SystemBundle' ...@@ -2,7 +2,7 @@ easyblock = 'SystemBundle'
name = 'OpenMPI-settings' name = 'OpenMPI-settings'
version = '4.1' version = '4.1'
versionsuffix = 'default' versionsuffix = 'UCX-CUDA'
homepage = '' homepage = ''
description = """This is a module to load the default OpenMPI configuration""" description = """This is a module to load the default OpenMPI configuration"""
......
...@@ -59,8 +59,8 @@ sanity_check_paths = { ...@@ -59,8 +59,8 @@ sanity_check_paths = {
modluafooter = ''' modluafooter = '''
family("mpi") family("mpi")
add_property("arch","gpu") add_property("arch","gpu")
if not ( isloaded("mpi-settings/default") ) then if not ( isloaded("mpi-settings") ) then
load("mpi-settings/default") load("mpi-settings")
end end
''' '''
......
...@@ -2,7 +2,7 @@ easyblock = 'SystemBundle' ...@@ -2,7 +2,7 @@ easyblock = 'SystemBundle'
name = 'psmpi-settings' name = 'psmpi-settings'
version = '5.4' version = '5.4'
versionsuffix = 'default' versionsuffix = 'plain'
homepage = '' homepage = ''
description = """This is a module to load the default ParaStationMPI configuration""" description = """This is a module to load the default ParaStationMPI configuration"""
......
...@@ -42,8 +42,8 @@ modaltsoftname = 'ParaStationMPI' ...@@ -42,8 +42,8 @@ modaltsoftname = 'ParaStationMPI'
modluafooter = ''' modluafooter = '''
add_property("arch","gpu") add_property("arch","gpu")
family("mpi") family("mpi")
if not ( isloaded("mpi-settings/default") ) then if not ( isloaded("mpi-settings") ) then
load("mpi-settings/default") load("mpi-settings")
end end
''' '''
......
...@@ -42,8 +42,8 @@ modaltsoftname = 'ParaStationMPI' ...@@ -42,8 +42,8 @@ modaltsoftname = 'ParaStationMPI'
modluafooter = ''' modluafooter = '''
add_property("arch","gpu") add_property("arch","gpu")
family("mpi") family("mpi")
if not ( isloaded("mpi-settings/CUDA") ) then if not ( isloaded("mpi-settings") ) then
load("mpi-settings/CUDA") load("mpi-settings")
end end
''' '''
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment