From 8d3d230644e9030ce0bf526feaca4e78fb39d0a6 Mon Sep 17 00:00:00 2001 From: Sebastian Achilles <s.achilles@fz-juelich.de> Date: Sat, 19 Feb 2022 12:13:34 +0100 Subject: [PATCH] add easyconfigs: mpi4py-3.1.3-npsmpic-2021b.eb mpi4py-3.1.3-nvompic-2021b.eb --- .../m/mpi4py/mpi4py-3.1.3-npsmpic-2021b.eb | 26 +++++++++++++++++++ .../m/mpi4py/mpi4py-3.1.3-nvompic-2021b.eb | 26 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.1.3-npsmpic-2021b.eb create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.1.3-nvompic-2021b.eb diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.1.3-npsmpic-2021b.eb b/Golden_Repo/m/mpi4py/mpi4py-3.1.3-npsmpic-2021b.eb new file mode 100644 index 000000000..c4703a6e0 --- /dev/null +++ b/Golden_Repo/m/mpi4py/mpi4py-3.1.3-npsmpic-2021b.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'mpi4py' +version = '3.1.3' + +homepage = 'https://bitbucket.org/mpi4py/mpi4py' +description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for + the Python programming language, allowing any Python program to exploit multiple processors. +""" + +toolchain = {'name': 'npsmpic', 'version': '2021b'} + +source_urls = ['https://github.com/%(name)s/%(name)s/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['a25f7e521ac5706a4e7284d986df006c26a2d13cc7ccee646cfc07c05bd65f05'] + +dependencies = [('Python', '3.9.6')] + +prebuildopts = 'CFLAGS=-noswitcherror' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'], +} + +moduleclass = 'lib' diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.1.3-nvompic-2021b.eb b/Golden_Repo/m/mpi4py/mpi4py-3.1.3-nvompic-2021b.eb new file mode 100644 index 000000000..085673ed9 --- /dev/null +++ b/Golden_Repo/m/mpi4py/mpi4py-3.1.3-nvompic-2021b.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'mpi4py' +version = '3.1.3' + +homepage = 'https://bitbucket.org/mpi4py/mpi4py' +description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for + the Python programming language, allowing any Python program to exploit multiple processors. +""" + +toolchain = {'name': 'nvompic', 'version': '2021b'} + +ource_urls = ['https://github.com/%(name)s/%(name)s/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['a25f7e521ac5706a4e7284d986df006c26a2d13cc7ccee646cfc07c05bd65f05'] + +dependencies = [('Python', '3.9.6')] + +prebuildopts = 'CFLAGS=-noswitcherror' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'], +} + +moduleclass = 'lib' -- GitLab