mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-04 06:11:36 +01:00
modified: a/ANSYS/ANSYS-21.2-intel-2020b.eb
new file: "a/ANSYS/\\" new file: e/Extrae/Extrae-3.8.3-gompi-2021a.eb new file: l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb new file: l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb modified: p/Paraver/Paraver-4.10.0-foss-2021a.eb new file: s/SDE/SDE-9.0.0.eb new file: v/Vampir/Vampir-10.0.2.eb
This commit is contained in:
parent
9bee860b2e
commit
1300df4a07
@ -17,6 +17,7 @@ sources = ['ansys-%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('libGLU', '9.0.1'),
|
||||
('libnsl', '1.3.0'),
|
||||
]
|
||||
|
||||
import os
|
||||
|
27
a/ANSYS/\
Normal file
27
a/ANSYS/\
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations
|
||||
# LK 2021
|
||||
|
||||
name = 'ANSYS'
|
||||
version = '21.2'
|
||||
|
||||
homepage = 'http://www.ansys.com'
|
||||
description = """ANSYS simulation software enables organizations to confidently predict
|
||||
how their products will operate in the real world. We believe that every product is
|
||||
a promise of something greater. """
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2020b'}
|
||||
|
||||
# create a zip file from the 3 install iso files.
|
||||
# make sure all files of the iso's are in the same directory.
|
||||
sources = ['ansys-%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('libGLU', '9.0.1'),
|
||||
('libnsl', '1.3.0'),
|
||||
]
|
||||
|
||||
import os
|
||||
license_server = os.getenv('EB_ANSYS_LICENSE_SERVER', '10.5.8.13')
|
||||
license_server_port = os.getenv('EB_ANSYS_LICENSE_SERVER_PORT', '2325:1055')
|
||||
|
||||
moduleclass = 'tools'
|
32
e/Extrae/Extrae-3.8.3-gompi-2021a.eb
Normal file
32
e/Extrae/Extrae-3.8.3-gompi-2021a.eb
Normal file
@ -0,0 +1,32 @@
|
||||
##
|
||||
# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
|
||||
##
|
||||
name = 'Extrae'
|
||||
version = '3.8.3'
|
||||
|
||||
homepage = 'https://www.bsc.es/computer-sciences/performance-tools'
|
||||
description = """Extrae is the core instrumentation package developed by
|
||||
the Performance Tools group at BSC. Extrae is capable of instrumenting
|
||||
applications based on MPI, OpenMP, pthreads, CUDA1, OpenCL1, and StarSs1
|
||||
using different instrumentation approaches. The information gathered by
|
||||
Extrae typically includes timestamped events of runtime calls,
|
||||
performance counters and source code references. Besides, Extrae
|
||||
provides its own API to allow the user to manually instrument his or her
|
||||
application."""
|
||||
|
||||
toolchain = {'name': 'gompi', 'version': '2021a'}
|
||||
toolchainopts = {'usempi': True}
|
||||
|
||||
source_urls = ['https://ftp.tools.bsc.es/%(namelower)s']
|
||||
sources = ['%(namelower)s-%(version)s-src.tar.bz2']
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11'),
|
||||
('Boost', '1.76.0'),
|
||||
('libunwind', '1.4.0'),
|
||||
('libxml2', '2.9.10'),
|
||||
('libdwarf', '20210305'),
|
||||
('PAPI', '6.0.0.1'),
|
||||
]
|
||||
|
||||
moduleclass = 'perf'
|
36
l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb
Normal file
36
l/libnsl/libnsl-1.3.0-GCCcore-10.2.0.eb
Normal file
@ -0,0 +1,36 @@
|
||||
# IT4Innovations
|
||||
# LK 2022
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'libnsl'
|
||||
version = '1.3.0'
|
||||
|
||||
homepage = 'https://github.com/thkukuk/libnsl'
|
||||
description = """The libnsl package contains the public client interface for NIS(YP)."""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
|
||||
|
||||
source_urls = ['https://github.com/thkukuk/%(name)s/releases/download/v%(version)s/']
|
||||
sources = [SOURCE_TAR_XZ]
|
||||
checksums = ['eac3062957fa302c62eff4aed718a07bacbf9ceb0a058289f12a19bfdda3c8e2']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.35'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('libtirpc', '1.3.2'),
|
||||
]
|
||||
|
||||
# Provide a symlink for libnsl.so.1, which used to be part of glibc.
|
||||
# This new version of libnsl should be backwards compatible.
|
||||
postinstallcmds = ['ln -s libnsl.so %(installdir)s/lib/libnsl.so.1']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['include/rpcsvc/nis.h', 'include/rpcsvc/yp.h', 'lib/libnsl.a',
|
||||
'lib/libnsl.%s' % SHLIB_EXT, 'lib/libnsl.%s.1' % SHLIB_EXT],
|
||||
'dirs': ['include']
|
||||
}
|
||||
|
||||
moduleclass = 'devel'
|
31
l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb
Normal file
31
l/libtirpc/libtirpc-1.3.2-GCCcore-10.2.0.eb
Normal file
@ -0,0 +1,31 @@
|
||||
# IT4Innovations
|
||||
# LK 2022
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'libtirpc'
|
||||
version = '1.3.2'
|
||||
|
||||
homepage = 'https://sourceforge.net/projects/libtirpc/'
|
||||
description = "Libtirpc is a port of Suns Transport-Independent RPC library to Linux."
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
|
||||
|
||||
source_urls = [SOURCEFORGE_SOURCE]
|
||||
sources = [SOURCE_TAR_BZ2]
|
||||
checksums = ['cf4ca51f3fc401bea61c702c69171ab0']
|
||||
|
||||
configopts = '--enable-static --enable-shared --disable-gssapi'
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.35')
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libtirpc.%s' % (x,) for x in ['a', SHLIB_EXT]],
|
||||
'dirs': ['include/tirpc', 'lib'],
|
||||
}
|
||||
|
||||
modextrapaths = {'CPATH': 'include/tirpc'}
|
||||
|
||||
moduleclass = 'lib'
|
@ -10,7 +10,7 @@ toolchain = {'name': 'foss', 'version': '2021a'}
|
||||
|
||||
source_urls = ['https://ftp.tools.bsc.es/wxparaver/']
|
||||
sources = ['wxparaver-%(version)s-src.tar.bz2']
|
||||
checksums = ['83289584040bcedf8cab1b2ae3545191c8bdef0e11ab62b06e54cbf111f2127a']
|
||||
checksums = ['85a15502f24831178730533c587320a7452b877cd58e54e5c127fb6ba6ac8f77']
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11'),
|
||||
|
37
s/SDE/SDE-9.0.0.eb
Normal file
37
s/SDE/SDE-9.0.0.eb
Normal file
@ -0,0 +1,37 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'Tarball'
|
||||
|
||||
name = 'SDE'
|
||||
version = '9.0.0'
|
||||
|
||||
homepage = 'https://software.intel.com/en-us/articles/intel-software-development-emulator'
|
||||
description = """
|
||||
Intel Software Development Emulator is a pintool that enables the development of applications using instruction set extensions that are not currently implemented in hardware.
|
||||
"""
|
||||
toolchain = SYSTEM
|
||||
|
||||
# download from
|
||||
# https://downloadmirror.intel.com/684899/sde-external-9.0.0-2021-11-07-lin.tar.xz
|
||||
source_urls = ['https://downloadmirror.intel.com/684899/']
|
||||
sources = ['sde-external-9.0.0-2021-11-07-lin.tar.xz']
|
||||
|
||||
dependencies = []
|
||||
|
||||
skipsteps = ['configure', 'build']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['sde', 'xed'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
# add the top dir to PATH
|
||||
modextrapaths = {
|
||||
'PATH': ''
|
||||
}
|
||||
|
||||
modaliases = {
|
||||
'sde': 'sde64'
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
40
v/Vampir/Vampir-10.0.2.eb
Normal file
40
v/Vampir/Vampir-10.0.2.eb
Normal file
@ -0,0 +1,40 @@
|
||||
# IT4Innovations
|
||||
# LK 2022
|
||||
|
||||
easyblock = 'Binary'
|
||||
|
||||
name = 'Vampir'
|
||||
version = '10.0.2'
|
||||
variant = 'linux-x86_64'
|
||||
|
||||
homepage = 'http://www.vampir.eu'
|
||||
description = """The Vampir software tool provides an easy-to-use framework that enables
|
||||
developers to quickly display and analyze arbitrary program behavior at any level of detail.
|
||||
The tool suite implements optimized event analysis algorithms and customizable displays that
|
||||
enable fast and interactive rendering of very local_complex performance monitoring data."""
|
||||
|
||||
toolchain = SYSTEM
|
||||
|
||||
sources = ['vampir-%s-%s-setup.sh' % (version, variant)]
|
||||
|
||||
checksums = [
|
||||
'b7a66118ae515a7d6ac807085cf19ddb', # vampir-10.0.2-linux-x86_64-setup.sh
|
||||
]
|
||||
|
||||
# Adjust this variable to point to the location of your Vampir license file
|
||||
license_file = '/apps/licenses/vampir/vampir.license'
|
||||
|
||||
install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s "
|
||||
install_cmd += "--no-icon --no-menu-items --no-trace-file-association"
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ["bin/vampir", "doc/vampir-manual.pdf"],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
# MS: Vampir does its own license activation thing...
|
||||
# modextravars = {
|
||||
# 'VAMPIR_LICENSE': license_file,
|
||||
#}
|
||||
|
||||
moduleclass = 'perf'
|
Loading…
x
Reference in New Issue
Block a user