From ebb995fec223b3f3af195378635b58f574451a0e Mon Sep 17 00:00:00 2001 From: Christian Feld <c.feld@fz-juelich.de> Date: Thu, 1 Dec 2022 16:38:54 +0100 Subject: [PATCH] Provide SIONlib tools version 1.7.7 --- .../SIONlib-1.7.7-GCCcore-11.3.0-tools.eb | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb diff --git a/Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb b/Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb new file mode 100644 index 000000000..425c404ce --- /dev/null +++ b/Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb @@ -0,0 +1,36 @@ +easyblock = "ConfigureMake" +name = "SIONlib" +version = "1.7.7" +versionsuffix = '-tools' + +homepage = 'http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html' +description = """SIONlib is a scalable I/O library for parallel access to task-local files. +The library not only supports writing and reading binary data to or from several thousands of +processors into a single or a small number of physical files, but also provides global open +and close functions to access SIONlib files in parallel. This package provides a stripped-down +installation of SIONlib for use with performance tools (e.g., Score-P), with renamed symbols +to avoid conflicts when an application using SIONlib itself is linked against a tool requiring +a different SIONlib version. +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl'] +sources = ['sionlib-%(version)sl.tar.gz'] +checksums = ['3b5072d8a32a9e9858d85dfe4dc01e7cfdbf54cdaa60660e760b634ee08d8a4c'] + +builddependencies = [ + ('binutils', '2.38') +] + +hidden = True + +configopts = '--disable-mic --disable-cxx --disable-fortran --disable-ompi' + +sanity_check_paths = { + 'files': ['bin/sionconfig'] + + ['lib/lib%s_64.a' % x for x in ['lsioncom', 'lsiongen', 'lsionser']], + 'dirs': [] +} + +moduleclass = 'lib' -- GitLab