Skip to content
Snippets Groups Projects
Commit caca9da9 authored by Alexandre Strube's avatar Alexandre Strube
Browse files

Merge branch '2022' of...

parents 3e977cb9 45271762
Branches
No related tags found
No related merge requests found
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany
# Authors:: Bernd Mohr <b.mohr@fz-juelich.de>
# Authors:: Damian Alvarez <d.alvarez@fz-juelich.de>
# Authors:: Benedikt Steinbusch <b.steinbusch@fz-juelich.de>
# License:: New BSD
#
# This work is based from experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'CMakeMake'
name = "MUST"
version = "1.7.2"
homepage = 'https://hpc.rwth-aachen.de/must/'
description = """MUST detects usage errors of the Message Passing Interface (MPI) and reports them
to the user. As MPI calls are complex and usage errors common, this functionality is extremely helpful
for application developers that want to develop correct MPI applications. This includes errors that
already manifest --segmentation faults or incorrect results -- as well as many errors that are not
visible to the application developer or do not manifest on a certain system or MPI implementation.
"""
toolchain = {'name': 'gompi', 'version': '2021b'}
source_urls = ['https://hpc.rwth-aachen.de/must/files/']
sources = ['%(name)s-v%(version)s.tar.gz']
patches = [
'wrap-config.cmake.in.patch',
]
checksums = [
'616c54b7487923959df126ac4b47ae8c611717d679fe7ec29f57a89bf0e2e0d0', # MUST-v1.7.2.tar.gz
'a7adba726fb68f928556dc6e16ad9b624c528a2c807b73e1a61e79a2b2431681', # wrap-config.cmake.in.patch
]
builddependencies = [
('CMake', '3.21.1'),
]
dependencies = [
('Graphviz', '2.49.3'),
('libxml2', '2.9.10'),
('Python', '3.9.6'),
]
configopts = ' -DCMAKE_BUILD_TYPE=Release -DPython_ROOT_DIR="$EBROOTPYTHON" '
sanity_check_paths = {
'files': ["bin/mustrun", "include/mustConfig.h"],
'dirs': [],
}
moduleclass = 'perf'
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany
# Authors:: Bernd Mohr <b.mohr@fz-juelich.de>
# Authors:: Damian Alvarez <d.alvarez@fz-juelich.de>
# Authors:: Benedikt Steinbusch <b.steinbusch@fz-juelich.de>
# License:: New BSD
#
# This work is based from experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'CMakeMake'
name = "MUST"
version = "1.7.2"
homepage = 'https://hpc.rwth-aachen.de/must/'
description = """MUST detects usage errors of the Message Passing Interface (MPI) and reports them
to the user. As MPI calls are complex and usage errors common, this functionality is extremely helpful
for application developers that want to develop correct MPI applications. This includes errors that
already manifest --segmentation faults or incorrect results -- as well as many errors that are not
visible to the application developer or do not manifest on a certain system or MPI implementation.
"""
toolchain = {'name': 'gpsmpi', 'version': '2021b'}
source_urls = ['https://hpc.rwth-aachen.de/must/files/']
sources = ['%(name)s-v%(version)s.tar.gz']
patches = [
'wrap-config.cmake.in.patch',
]
checksums = [
'616c54b7487923959df126ac4b47ae8c611717d679fe7ec29f57a89bf0e2e0d0', # MUST-v1.7.2.tar.gz
'a7adba726fb68f928556dc6e16ad9b624c528a2c807b73e1a61e79a2b2431681', # wrap-config.cmake.in.patch
]
builddependencies = [
('CMake', '3.21.1'),
]
dependencies = [
('Graphviz', '2.49.3'),
('libxml2', '2.9.10'),
('Python', '3.9.6'),
]
configopts = ' -DCMAKE_BUILD_TYPE=Release -DPython_ROOT_DIR="$EBROOTPYTHON" '
sanity_check_paths = {
'files': ["bin/mustrun", "include/mustConfig.h"],
'dirs': [],
}
moduleclass = 'perf'
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany
# Authors:: Bernd Mohr <b.mohr@fz-juelich.de>
# Authors:: Damian Alvarez <d.alvarez@fz-juelich.de>
# Authors:: Benedikt Steinbusch <b.steinbusch@fz-juelich.de>
# License:: New BSD
#
# This work is based from experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'CMakeMake'
name = "MUST"
version = "1.7.2"
homepage = 'https://hpc.rwth-aachen.de/must/'
description = """MUST detects usage errors of the Message Passing Interface (MPI) and reports them
to the user. As MPI calls are complex and usage errors common, this functionality is extremely helpful
for application developers that want to develop correct MPI applications. This includes errors that
already manifest --segmentation faults or incorrect results -- as well as many errors that are not
visible to the application developer or do not manifest on a certain system or MPI implementation.
"""
toolchain = {'name': 'iimpi', 'version': '2021b'}
source_urls = ['https://hpc.rwth-aachen.de/must/files/']
sources = ['%(name)s-v%(version)s.tar.gz']
patches = [
'wrap-config.cmake.in.patch',
]
checksums = [
'616c54b7487923959df126ac4b47ae8c611717d679fe7ec29f57a89bf0e2e0d0', # MUST-v1.7.2.tar.gz
'a7adba726fb68f928556dc6e16ad9b624c528a2c807b73e1a61e79a2b2431681', # wrap-config.cmake.in.patch
]
builddependencies = [
('CMake', '3.21.1'),
]
dependencies = [
('Graphviz', '2.49.3'),
('libxml2', '2.9.10'),
('Python', '3.9.6'),
]
configopts = ' -DCMAKE_BUILD_TYPE=Release -DPython_ROOT_DIR="$EBROOTPYTHON" '
sanity_check_paths = {
'files': ["bin/mustrun", "include/mustConfig.h"],
'dirs': [],
}
moduleclass = 'perf'
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany
# Authors:: Bernd Mohr <b.mohr@fz-juelich.de>
# Authors:: Damian Alvarez <d.alvarez@fz-juelich.de>
# Authors:: Benedikt Steinbusch <b.steinbusch@fz-juelich.de>
# License:: New BSD
#
# This work is based from experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'CMakeMake'
name = "MUST"
version = "1.7.2"
homepage = 'https://hpc.rwth-aachen.de/must/'
description = """MUST detects usage errors of the Message Passing Interface (MPI) and reports them
to the user. As MPI calls are complex and usage errors common, this functionality is extremely helpful
for application developers that want to develop correct MPI applications. This includes errors that
already manifest --segmentation faults or incorrect results -- as well as many errors that are not
visible to the application developer or do not manifest on a certain system or MPI implementation.
"""
toolchain = {'name': 'iompi', 'version': '2021b'}
source_urls = ['https://hpc.rwth-aachen.de/must/files/']
sources = ['%(name)s-v%(version)s.tar.gz']
patches = [
'wrap-config.cmake.in.patch',
]
checksums = [
'616c54b7487923959df126ac4b47ae8c611717d679fe7ec29f57a89bf0e2e0d0', # MUST-v1.7.2.tar.gz
'a7adba726fb68f928556dc6e16ad9b624c528a2c807b73e1a61e79a2b2431681', # wrap-config.cmake.in.patch
]
builddependencies = [
('CMake', '3.21.1'),
]
dependencies = [
('Graphviz', '2.49.3'),
('libxml2', '2.9.10'),
('Python', '3.9.6'),
]
configopts = ' -DCMAKE_BUILD_TYPE=Release -DPython_ROOT_DIR="$EBROOTPYTHON" '
sanity_check_paths = {
'files': ["bin/mustrun", "include/mustConfig.h"],
'dirs': [],
}
moduleclass = 'perf'
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany
# Authors:: Bernd Mohr <b.mohr@fz-juelich.de>
# Authors:: Damian Alvarez <d.alvarez@fz-juelich.de>
# Authors:: Benedikt Steinbusch <b.steinbusch@fz-juelich.de>
# License:: New BSD
#
# This work is based from experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'CMakeMake'
name = "MUST"
version = "1.7.2"
homepage = 'https://hpc.rwth-aachen.de/must/'
description = """MUST detects usage errors of the Message Passing Interface (MPI) and reports them
to the user. As MPI calls are complex and usage errors common, this functionality is extremely helpful
for application developers that want to develop correct MPI applications. This includes errors that
already manifest --segmentation faults or incorrect results -- as well as many errors that are not
visible to the application developer or do not manifest on a certain system or MPI implementation.
"""
toolchain = {'name': 'ipsmpi', 'version': '2021b'}
source_urls = ['https://hpc.rwth-aachen.de/must/files/']
sources = ['%(name)s-v%(version)s.tar.gz']
patches = [
'wrap-config.cmake.in.patch',
]
checksums = [
'616c54b7487923959df126ac4b47ae8c611717d679fe7ec29f57a89bf0e2e0d0', # MUST-v1.7.2.tar.gz
'a7adba726fb68f928556dc6e16ad9b624c528a2c807b73e1a61e79a2b2431681', # wrap-config.cmake.in.patch
]
builddependencies = [
('CMake', '3.21.1'),
]
dependencies = [
('Graphviz', '2.49.3'),
('libxml2', '2.9.10'),
('Python', '3.9.6'),
]
configopts = ' -DCMAKE_BUILD_TYPE=Release -DPython_ROOT_DIR="$EBROOTPYTHON" '
sanity_check_paths = {
'files': ["bin/mustrun", "include/mustConfig.h"],
'dirs': [],
}
moduleclass = 'perf'
--- externals/wrap/wrap-config.cmake.in.orig 2020-08-26 21:13:57.739359000 +0200
+++ externals/wrap/wrap-config.cmake.in 2020-08-26 21:05:11.535717000 +0200
@@ -39,9 +39,9 @@
# Play nice with FindPythonInterp -- use the interpreter if it was found,
# otherwise use the script directly.
- find_package(PythonInterp 2.6)
- if (PYTHON_EXECUTABLE)
- set(command ${PYTHON_EXECUTABLE})
+ find_package(Python)
+ if (Python_EXECUTABLE)
+ set(command ${Python_EXECUTABLE})
set(script_arg ${Wrap_EXECUTABLE})
else()
set(command ${Wrap_EXECUTABLE})
--- externals/GTI/externals/wrap/wrap-config.cmake.in.orig 2020-08-26 21:12:21.579754000 +0200
+++ externals/GTI/externals/wrap/wrap-config.cmake.in 2020-08-26 21:14:34.723726000 +0200
@@ -39,9 +39,9 @@
# Play nice with FindPythonInterp -- use the interpreter if it was found,
# otherwise use the script directly.
- find_package(PythonInterp 2.6)
- if (PYTHON_EXECUTABLE)
- set(command ${PYTHON_EXECUTABLE})
+ find_package(Python)
+ if (Python_EXECUTABLE)
+ set(command ${Python_EXECUTABLE})
set(script_arg ${Wrap_EXECUTABLE})
else()
set(command ${Wrap_EXECUTABLE})
--- externals/GTI/externals/PnMPI/externals/wrap/wrap-config.cmake.in.orig 2020-08-26 21:13:22.408675000 +0200
+++ externals/GTI/externals/PnMPI/externals/wrap/wrap-config.cmake.in 2020-08-26 21:00:55.200196000 +0200
@@ -39,9 +39,9 @@
# Play nice with FindPythonInterp -- use the interpreter if it was found,
# otherwise use the script directly.
- find_package(PythonInterp 2.6)
- if (PYTHON_EXECUTABLE)
- set(command ${PYTHON_EXECUTABLE})
+ find_package(Python)
+ if (Python_EXECUTABLE)
+ set(command ${Python_EXECUTABLE})
set(script_arg ${Wrap_EXECUTABLE})
else()
set(command ${Wrap_EXECUTABLE})
--- externals/wrap/WrapConfig.cmake.orig 2021-05-27 10:35:39.000000000 +0200
+++ externals/wrap/WrapConfig.cmake 2021-05-27 10:36:23.000000000 +0200
@@ -29,9 +29,9 @@
# Play nice with FindPythonInterp -- use the interpreter if it was found,
# otherwise use the script directly.
- find_package(PythonInterp 2.6)
- if (PYTHON_EXECUTABLE)
- set(command ${PYTHON_EXECUTABLE})
+ find_package(Python)
+ if (Python_EXECUTABLE)
+ set(command ${Python_EXECUTABLE})
set(script_arg ${Wrap_EXECUTABLE})
else()
set(command ${Wrap_EXECUTABLE})
--- externals/GTI/externals/wrap/WrapConfig.cmake.orig 2021-05-27 10:35:39.000000000 +0200
+++ externals/GTI/externals/wrap/WrapConfig.cmake 2021-05-27 10:36:23.000000000 +0200
@@ -29,9 +29,9 @@
# Play nice with FindPythonInterp -- use the interpreter if it was found,
# otherwise use the script directly.
- find_package(PythonInterp 2.6)
- if (PYTHON_EXECUTABLE)
- set(command ${PYTHON_EXECUTABLE})
+ find_package(Python)
+ if (Python_EXECUTABLE)
+ set(command ${Python_EXECUTABLE})
set(script_arg ${Wrap_EXECUTABLE})
else()
set(command ${Wrap_EXECUTABLE})
--- externals/GTI/externals/PnMPI/externals/wrap/WrapConfig.cmake.orig 2021-05-27 10:35:39.000000000 +0200
+++ externals/GTI/externals/PnMPI/externals/wrap/WrapConfig.cmake 2021-05-27 10:36:23.000000000 +0200
@@ -29,9 +29,9 @@
# Play nice with FindPythonInterp -- use the interpreter if it was found,
# otherwise use the script directly.
- find_package(PythonInterp 2.6)
- if (PYTHON_EXECUTABLE)
- set(command ${PYTHON_EXECUTABLE})
+ find_package(Python)
+ if (Python_EXECUTABLE)
+ set(command ${Python_EXECUTABLE})
set(script_arg ${Wrap_EXECUTABLE})
else()
set(command ${Wrap_EXECUTABLE})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment