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 0000000000000000000000000000000000000000..43b6bef02e0d003ad9d77959d0b7ecc50ba482d3 --- /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 0000000000000000000000000000000000000000..e8e7e4d0083313d5f4d1393815d22f760be231cd --- /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 0000000000000000000000000000000000000000..9e59596c9ec645246e83afdc4f24acde0269c90b --- /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 0000000000000000000000000000000000000000..6d757872efd48a8097ba21fc5e25e0fa5bcf3785 --- /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 0000000000000000000000000000000000000000..951aeff9960d9f6628aec2f0e82a7c648bd42199 --- /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'