easyconfigs-it4i/ARCHIVE/s/SIONlib/SIONlib-1.6.1-tools-intel-2015b.eb
Lukas Krupcik 182459da35 deleted: "a/ANSYS/\\"
deleted:    a/Anaconda2/Anaconda2-4.4.0.eb
	deleted:    a/Anaconda3/Anaconda3-2019.10.eb
	deleted:    a/Anaconda3/Anaconda3-4.4.0.eb
	deleted:    a/Anaconda3/Anaconda3-5.3.1.eb
	deleted:    a/Autotools/Autotools-20150215-GCC-6.3.0-2.27.eb
	deleted:    a/Autotools/Autotools-20170619.eb
	deleted:    a/Autotools/Autotools-20180311.eb
2022-05-05 11:22:37 +02:00

46 lines
1.7 KiB
Plaintext

##
# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2016 Juelich Superlocal_computing Centre, Germany
# Authors:: Markus Geimer <m.geimer@fz-juelich.de>
# License:: 3-clause BSD
##
easyblock = 'ConfigureMake'
name = 'SIONlib'
version = '1.6.1'
# Provide a stripped-down version with renamed symbols for tools,
# see description for further details
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': 'intel', 'version': '2015b'}
toolchainopts = {'pic': True}
sources = ['sionlib-%(version)sl.tar.gz']
source_urls = [
'http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl']
checksums = [
'57208e08309cf8892fe3daee90567d21', # sionlib-1.6.1l.tar.gz
]
configopts = '--disable-cxx --disable-fortran --disable-ompi --local_compiler=intel'
sanity_check_paths = {
'files': ['bin/sionconfig'] + [
'lib/lib%s_64.a' %
x for x in [
'lsioncom', 'lsiongen', 'lsionser']], 'dirs': []}
moduleclass = 'lib'