From b6627abc5812d231e8c401ea6f514a1acd1a2663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Mon, 17 Aug 2020 08:53:18 +0200 Subject: [PATCH] new file: f/Forge/Forge-20.1.1.eb --- f/Forge/Forge-20.1.1.eb | 45 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 f/Forge/Forge-20.1.1.eb diff --git a/f/Forge/Forge-20.1.1.eb b/f/Forge/Forge-20.1.1.eb new file mode 100644 index 00000000..30bd1146 --- /dev/null +++ b/f/Forge/Forge-20.1.1.eb @@ -0,0 +1,45 @@ +# IT4Innovations 2020 +# !!! --include-easyblocks /apps/easybuild/it4i-easyblocks/easyblocks/a/allineabase.py !!! +easyblock = 'AllineaBase' + +name = 'Forge' +version = "20.1.1" + +homepage = 'http://www.allinea.com/products/develop-allinea-forge' +description = """Allinea Forge is the local_complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through +to local_complex parallel HPC codes with MPI, OpenMP, threads or CUDA. +""" + +toolchain = SYSTEM + +source_urls = [ + # Use manually downloaded sources + # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.4.tar. +] +sources = ['arm-forge-20.1.1-Redhat-7.0-x86_64.tar'] + +skipsteps = ['configure', 'build'] + +postinstallcmds = [ + 'ln -s /apps/licenses/Allinea/Licence %(installdir)s/licences/Licence', +] + +sanity_check_paths = { + 'files': [ + 'bin/ddt-client', + 'bin/map', + 'bin/ddt', + #'bin/ddt-debugger', + #'bin/ddt-debugger-ll', + #'bin/ddt-debugger-mps', + 'bin/ddt-mpirun', + 'bin/forge', + 'bin/make-profiler-libraries'], + 'dirs': ['lib'], +} + +moduleclass = 'debugger'