diff --git a/h/HDF5/HDF5-1.10.7-gompi-2021a-serial.eb b/h/HDF5/HDF5-1.10.7-gompi-2021a-serial.eb new file mode 100644 index 00000000..3d1bd672 --- /dev/null +++ b/h/HDF5/HDF5-1.10.7-gompi-2021a-serial.eb @@ -0,0 +1,30 @@ +# IT4Innovations 2022 +# JK + +name = 'HDF5' +version = '1.10.7' +versionsuffix = '-serial' + +homepage = 'https://portal.hdfgroup.org/display/support' +description = """HDF5 is a data model, library, and file format for storing and managing data. + It supports an unlimited variety of datatypes, and is designed for flexible + and efficient I/O and for high volume and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2021a'} +import os +if os.environ.get("CLUSTERNAME") in ["KAROLINA"]: + toolchainopts = {'pic': True, 'usempi': False, 'optarch': 'march=core-avx2'} +else: + toolchainopts = {'pic': True, 'usempi': False} + + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['7a1a0a54371275ce2dfc5cd093775bb025c365846512961e7e5ceaecb437ef15'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/h/HDF5/HDF5-1.10.7-iimpi-2021a-serial.eb b/h/HDF5/HDF5-1.10.7-iimpi-2021a-serial.eb new file mode 100644 index 00000000..50ba1b01 --- /dev/null +++ b/h/HDF5/HDF5-1.10.7-iimpi-2021a-serial.eb @@ -0,0 +1,29 @@ +# IT4Innovations +# LK JK 2021 + +name = 'HDF5' +version = '1.10.7' +versionsuffix = '-serial' + +homepage = 'https://portal.hdfgroup.org/display/support' +description = """HDF5 is a data model, library, and file format for storing and managing data. + It supports an unlimited variety of datatypes, and is designed for flexible + and efficient I/O and for high volume and complex data.""" + +toolchain = {'name': 'iimpi', 'version': '2021a'} +import os +if os.environ.get("CLUSTERNAME") in ["KAROLINA"]: + toolchainopts = {'pic': True, 'usempi': False, 'optarch': 'march=core-avx2'} +else: + toolchainopts = {'pic': True, 'usempi': False} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['7a1a0a54371275ce2dfc5cd093775bb025c365846512961e7e5ceaecb437ef15'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/h/HDF5/HDF5-1.12.1-gompi-2021b-serial.eb b/h/HDF5/HDF5-1.12.1-gompi-2021b-serial.eb new file mode 100644 index 00000000..18bdd175 --- /dev/null +++ b/h/HDF5/HDF5-1.12.1-gompi-2021b-serial.eb @@ -0,0 +1,29 @@ +# IT4Innoivations +# LK JK 2022 + +name = 'HDF5' +version = '1.12.1' +versionsuffix = '-serial' + +homepage = 'https://portal.hdfgroup.org/display/support' +description = """HDF5 is a data model, library, and file format for storing and managing data. + It supports an unlimited variety of datatypes, and is designed for flexible + and efficient I/O and for high volume and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2021b'} +import os +if os.environ.get("CLUSTERNAME") in ["KAROLINA"]: + toolchainopts = {'pic': True, 'usempi': False, 'optarch': 'march=core-avx2'} +else: + toolchainopts = {'pic': True, 'usempi': False} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['79c66ff67e666665369396e9c90b32e238e501f345afd2234186bfb8331081ca'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/h/HDF5/HDF5-1.12.1-iimpi-2021b-serial.eb b/h/HDF5/HDF5-1.12.1-iimpi-2021b-serial.eb new file mode 100644 index 00000000..2cd7d722 --- /dev/null +++ b/h/HDF5/HDF5-1.12.1-iimpi-2021b-serial.eb @@ -0,0 +1,29 @@ +# IT4Innovations 2022 +# JK + +name = 'HDF5' +version = '1.12.1' +versionsuffix = '-serial' + +homepage = 'https://portal.hdfgroup.org/display/support' +description = """HDF5 is a data model, library, and file format for storing and managing data. + It supports an unlimited variety of datatypes, and is designed for flexible + and efficient I/O and for high volume and complex data.""" + +toolchain = {'name': 'iimpi', 'version': '2021b'} +import os +if os.environ.get("CLUSTERNAME") in ["KAROLINA"]: + toolchainopts = {'pic': True, 'usempi': False, 'optarch': 'march=core-avx2'} +else: + toolchainopts = {'pic': True, 'usempi': False} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['79c66ff67e666665369396e9c90b32e238e501f345afd2234186bfb8331081ca'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/h/HDF5/HDF5-1.12.1-iimpi-2021b.eb b/h/HDF5/HDF5-1.12.1-iimpi-2021b.eb index 5cc5946f..4ad48ed9 100644 --- a/h/HDF5/HDF5-1.12.1-iimpi-2021b.eb +++ b/h/HDF5/HDF5-1.12.1-iimpi-2021b.eb @@ -1,5 +1,5 @@ -# IT4Innovations -# JK 2022 +# IT4Innovations 2022 +# JK name = 'HDF5' version = '1.12.1' @@ -10,8 +10,6 @@ description = """HDF5 is a data model, library, and file format for storing and and efficient I/O and for high volume and complex data.""" toolchain = {'name': 'iimpi', 'version': '2021b'} -toolchainopts = {'pic': True, 'usempi': True} - import os if os.environ.get("CLUSTERNAME") in ["KAROLINA"]: toolchainopts = {'pic': True, 'usempi': True, 'optarch': 'march=core-avx2'}