From 8a232a09fde3697e43a80de5a1532898978f939f Mon Sep 17 00:00:00 2001
From: Damian Alvarez <swmanage@jwlogin03.juwels>
Date: Mon, 21 Jun 2021 21:50:12 +0200
Subject: [PATCH] Added mpi4py for 2021 toolchain (npsmpic still missing)

---
 .../mpi4py-3.0.3-gompi-2021-Python-3.8.5.eb   | 27 +++++++++++++++++++
 .../mpi4py-3.0.3-gpsmpi-2021-Python-3.8.5.eb  | 27 +++++++++++++++++++
 .../mpi4py-3.0.3-iimpi-2021-Python-3.8.5.eb   | 27 +++++++++++++++++++
 .../mpi4py-3.0.3-iompi-2021-Python-3.8.5.eb   | 27 +++++++++++++++++++
 .../mpi4py-3.0.3-ipsmpi-2021-Python-3.8.5.eb  | 27 +++++++++++++++++++
 5 files changed, 135 insertions(+)
 create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.0.3-gompi-2021-Python-3.8.5.eb
 create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.0.3-gpsmpi-2021-Python-3.8.5.eb
 create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.0.3-iimpi-2021-Python-3.8.5.eb
 create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.0.3-iompi-2021-Python-3.8.5.eb
 create mode 100644 Golden_Repo/m/mpi4py/mpi4py-3.0.3-ipsmpi-2021-Python-3.8.5.eb

diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.0.3-gompi-2021-Python-3.8.5.eb b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-gompi-2021-Python-3.8.5.eb
new file mode 100644
index 000000000..cea2736dc
--- /dev/null
+++ b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-gompi-2021-Python-3.8.5.eb
@@ -0,0 +1,27 @@
+easyblock = 'PythonPackage'
+
+name = 'mpi4py'
+version = '3.0.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.
+"""
+
+site_contacts = 'a.kreuzer@fz-juelich.de'
+
+toolchain = {'name': 'gompi', 'version': '2021'}
+
+source_urls = [BITBUCKET_DOWNLOADS]
+sources = [SOURCE_TAR_GZ]
+
+versionsuffix = '-Python-%(pyver)s'
+
+dependencies = [('Python', '3.8.5')]
+
+sanity_check_paths = {
+    'files': [],
+    'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
+}
+
+moduleclass = 'mpi'
diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.0.3-gpsmpi-2021-Python-3.8.5.eb b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-gpsmpi-2021-Python-3.8.5.eb
new file mode 100644
index 000000000..0fff75cf0
--- /dev/null
+++ b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-gpsmpi-2021-Python-3.8.5.eb
@@ -0,0 +1,27 @@
+easyblock = 'PythonPackage'
+
+name = 'mpi4py'
+version = '3.0.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.
+"""
+
+site_contacts = 'a.kreuzer@fz-juelich.de'
+
+toolchain = {'name': 'gpsmpi', 'version': '2021'}
+
+source_urls = [BITBUCKET_DOWNLOADS]
+sources = [SOURCE_TAR_GZ]
+
+versionsuffix = '-Python-%(pyver)s'
+
+dependencies = [('Python', '3.8.5')]
+
+sanity_check_paths = {
+    'files': [],
+    'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
+}
+
+moduleclass = 'mpi'
diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.0.3-iimpi-2021-Python-3.8.5.eb b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-iimpi-2021-Python-3.8.5.eb
new file mode 100644
index 000000000..60a94ce3d
--- /dev/null
+++ b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-iimpi-2021-Python-3.8.5.eb
@@ -0,0 +1,27 @@
+easyblock = 'PythonPackage'
+
+name = 'mpi4py'
+version = '3.0.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.
+"""
+
+site_contacts = 'a.kreuzer@fz-juelich.de'
+
+toolchain = {'name': 'iimpi', 'version': '2021'}
+
+source_urls = [BITBUCKET_DOWNLOADS]
+sources = [SOURCE_TAR_GZ]
+
+versionsuffix = '-Python-%(pyver)s'
+
+dependencies = [('Python', '3.8.5')]
+
+sanity_check_paths = {
+    'files': [],
+    'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
+}
+
+moduleclass = 'mpi'
diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.0.3-iompi-2021-Python-3.8.5.eb b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-iompi-2021-Python-3.8.5.eb
new file mode 100644
index 000000000..b4e4b5384
--- /dev/null
+++ b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-iompi-2021-Python-3.8.5.eb
@@ -0,0 +1,27 @@
+easyblock = 'PythonPackage'
+
+name = 'mpi4py'
+version = '3.0.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.
+"""
+
+site_contacts = 'a.kreuzer@fz-juelich.de'
+
+toolchain = {'name': 'iompi', 'version': '2021'}
+
+source_urls = [BITBUCKET_DOWNLOADS]
+sources = [SOURCE_TAR_GZ]
+
+versionsuffix = '-Python-%(pyver)s'
+
+dependencies = [('Python', '3.8.5')]
+
+sanity_check_paths = {
+    'files': [],
+    'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
+}
+
+moduleclass = 'mpi'
diff --git a/Golden_Repo/m/mpi4py/mpi4py-3.0.3-ipsmpi-2021-Python-3.8.5.eb b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-ipsmpi-2021-Python-3.8.5.eb
new file mode 100644
index 000000000..69f9666c9
--- /dev/null
+++ b/Golden_Repo/m/mpi4py/mpi4py-3.0.3-ipsmpi-2021-Python-3.8.5.eb
@@ -0,0 +1,27 @@
+easyblock = 'PythonPackage'
+
+name = 'mpi4py'
+version = '3.0.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.
+"""
+
+site_contacts = 'a.kreuzer@fz-juelich.de'
+
+toolchain = {'name': 'ipsmpi', 'version': '2021'}
+
+source_urls = [BITBUCKET_DOWNLOADS]
+sources = [SOURCE_TAR_GZ]
+
+versionsuffix = '-Python-%(pyver)s'
+
+dependencies = [('Python', '3.8.5')]
+
+sanity_check_paths = {
+    'files': [],
+    'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
+}
+
+moduleclass = 'mpi'
-- 
GitLab