From 666dcb18ab4f661df527d374774e23566e9e154e Mon Sep 17 00:00:00 2001
From: Inge Gutheil <mathprod@jrlogin04.jureca>
Date: Fri, 17 Dec 2021 17:10:55 +0100
Subject: [PATCH] SCOTCH-6.1.2

---
 .../s/SCOTCH/SCOTCH-6.1.2-gompi-2021b.eb      | 32 +++++++++++++++++++
 .../s/SCOTCH/SCOTCH-6.1.2-gpsmpi-2021b.eb     | 31 ++++++++++++++++++
 .../s/SCOTCH/SCOTCH-6.1.2-iimpi-2021b.eb      | 28 ++++++++++++++++
 .../s/SCOTCH/SCOTCH-6.1.2-iompi-2021b.eb      | 28 ++++++++++++++++
 .../s/SCOTCH/SCOTCH-6.1.2-ipsmpi-2021b.eb     | 31 ++++++++++++++++++
 5 files changed, 150 insertions(+)
 create mode 100644 Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gompi-2021b.eb
 create mode 100644 Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gpsmpi-2021b.eb
 create mode 100644 Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iimpi-2021b.eb
 create mode 100644 Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iompi-2021b.eb
 create mode 100644 Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-ipsmpi-2021b.eb

diff --git a/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gompi-2021b.eb b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gompi-2021b.eb
new file mode 100644
index 000000000..43b6bef02
--- /dev/null
+++ b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gompi-2021b.eb
@@ -0,0 +1,32 @@
+name = 'SCOTCH'
+version = '6.1.2'
+
+homepage = 'http://gforge.inria.fr/projects/scotch/'
+description = """Software package and libraries for sequential and parallel graph partitioning,
+static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
+"""
+
+toolchain = {'name': 'gompi', 'version': '2021b'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://gitlab.inria.fr/scotch/scotch/-/archive/v%(version)s/']
+sources = ['%(namelower)s-v%(version)s.tar.gz']
+checksums = ['9c2c75c75f716914a2bd1c15dffac0e29a2f8069b2df1ad2b6207c984b699450']
+
+dependencies = [
+    ('zlib', '1.2.11'),
+]
+
+configopts = '-DIDXSIZE64 '
+
+modloadmsg = """
+Notice: We do not support the Fortran interface
+"""
+
+modextravars = {
+    'SCOTCH_ROOT': '%(installdir)s',
+    'SCOTCH_INCLUDE': '%(installdir)s/include/',
+    'SCOTCH_LIB': '%(installdir)s/lib',
+}
+
+moduleclass = 'math'
diff --git a/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gpsmpi-2021b.eb b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gpsmpi-2021b.eb
new file mode 100644
index 000000000..e8e7e4d00
--- /dev/null
+++ b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-gpsmpi-2021b.eb
@@ -0,0 +1,31 @@
+name = 'SCOTCH'
+version = '6.1.2'
+
+homepage = 'http://gforge.inria.fr/projects/scotch/'
+description = """Software package and libraries for sequential and parallel graph partitioning,
+static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
+"""
+
+toolchain = {'name': 'gpsmpi', 'version': '2021b'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://gitlab.inria.fr/scotch/scotch/-/archive/v%(version)s/']
+sources = ['%(namelower)s-v%(version)s.tar.gz']
+checksums = ['9c2c75c75f716914a2bd1c15dffac0e29a2f8069b2df1ad2b6207c984b699450']
+
+# ParaStationMPI is not threaded
+threadedmpi = False
+
+configopts = '-DIDXSIZE64 '
+
+modloadmsg = """
+Notice: We do not support the Fortran interface
+"""
+
+modextravars = {
+    'SCOTCH_ROOT': '%(installdir)s',
+    'SCOTCH_INCLUDE': '%(installdir)s/include/',
+    'SCOTCH_LIB': '%(installdir)s/lib',
+}
+
+moduleclass = 'math'
diff --git a/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iimpi-2021b.eb b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iimpi-2021b.eb
new file mode 100644
index 000000000..9e59596c9
--- /dev/null
+++ b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iimpi-2021b.eb
@@ -0,0 +1,28 @@
+name = 'SCOTCH'
+version = '6.1.2'
+
+homepage = 'http://gforge.inria.fr/projects/scotch/'
+description = """Software package and libraries for sequential and parallel graph partitioning,
+static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
+"""
+
+toolchain = {'name': 'iimpi', 'version': '2021b'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://gitlab.inria.fr/scotch/scotch/-/archive/v%(version)s/']
+sources = ['%(namelower)s-v%(version)s.tar.gz']
+checksums = ['9c2c75c75f716914a2bd1c15dffac0e29a2f8069b2df1ad2b6207c984b699450']
+
+configopts = '-DIDXSIZE64 '
+
+modloadmsg = """
+Notice: We do not support the Fortran interface
+"""
+
+modextravars = {
+    'SCOTCH_ROOT': '%(installdir)s',
+    'SCOTCH_INCLUDE': '%(installdir)s/include/',
+    'SCOTCH_LIB': '%(installdir)s/lib',
+}
+
+moduleclass = 'math'
diff --git a/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iompi-2021b.eb b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iompi-2021b.eb
new file mode 100644
index 000000000..6d757872e
--- /dev/null
+++ b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-iompi-2021b.eb
@@ -0,0 +1,28 @@
+name = 'SCOTCH'
+version = '6.1.2'
+
+homepage = 'http://gforge.inria.fr/projects/scotch/'
+description = """Software package and libraries for sequential and parallel graph partitioning,
+static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
+"""
+
+toolchain = {'name': 'iompi', 'version': '2021b'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://gitlab.inria.fr/scotch/scotch/-/archive/v%(version)s/']
+sources = ['%(namelower)s-v%(version)s.tar.gz']
+checksums = ['9c2c75c75f716914a2bd1c15dffac0e29a2f8069b2df1ad2b6207c984b699450']
+
+configopts = '-DIDXSIZE64 '
+
+modloadmsg = """
+Notice: We do not support the Fortran interface
+"""
+
+modextravars = {
+    'SCOTCH_ROOT': '%(installdir)s',
+    'SCOTCH_INCLUDE': '%(installdir)s/include/',
+    'SCOTCH_LIB': '%(installdir)s/lib',
+}
+
+moduleclass = 'math'
diff --git a/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-ipsmpi-2021b.eb b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-ipsmpi-2021b.eb
new file mode 100644
index 000000000..951aeff99
--- /dev/null
+++ b/Golden_Repo/s/SCOTCH/SCOTCH-6.1.2-ipsmpi-2021b.eb
@@ -0,0 +1,31 @@
+name = 'SCOTCH'
+version = '6.1.2'
+
+homepage = 'http://gforge.inria.fr/projects/scotch/'
+description = """Software package and libraries for sequential and parallel graph partitioning,
+static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
+"""
+
+toolchain = {'name': 'ipsmpi', 'version': '2021b'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://gitlab.inria.fr/scotch/scotch/-/archive/v%(version)s/']
+sources = ['%(namelower)s-v%(version)s.tar.gz']
+checksums = ['9c2c75c75f716914a2bd1c15dffac0e29a2f8069b2df1ad2b6207c984b699450']
+
+# ParaStationMPI is not threaded
+threadedmpi = False
+
+configopts = '-DIDXSIZE64 '
+
+modloadmsg = """
+Notice: We do not support the Fortran interface
+"""
+
+modextravars = {
+    'SCOTCH_ROOT': '%(installdir)s',
+    'SCOTCH_INCLUDE': '%(installdir)s/include/',
+    'SCOTCH_LIB': '%(installdir)s/lib',
+}
+
+moduleclass = 'math'
-- 
GitLab