diff --git a/c/CubeGUI/CubeGUI-4.5-GCCcore-8.3.0.eb b/c/CubeGUI/CubeGUI-4.5-GCCcore-8.3.0.eb new file mode 100644 index 00000000..be93f6bb --- /dev/null +++ b/c/CubeGUI/CubeGUI-4.5-GCCcore-8.3.0.eb @@ -0,0 +1,39 @@ +# IT4Innovations 2020 +# LK + +easyblock = 'EB_Score_minus_P' + +name = 'CubeGUI' +version = '4.5' + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'GCCcore', 'version': '8.3.0'} +toolchainopts = {'optarch': False, 'pic': True} + +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.5/dist/'] +sources = ['cubegui-%(version)s.tar.gz'] + +builddependencies = [ + ('binutils', '2.32'), + ('CubeLib', '4.5') +] + +dependencies = [ + ('Qt5', '5.13.1'), +] + +config = '--enable-platform-mic --with-qt-specs=linux-icc-64 --with-frontend-local_compiler-suite=intel' + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'include', 'lib'], +} + + +moduleclass = 'perf' diff --git a/c/CubeLib/CubeLib-4.5-GCCcore-8.3.0.eb b/c/CubeLib/CubeLib-4.5-GCCcore-8.3.0.eb new file mode 100644 index 00000000..94056f36 --- /dev/null +++ b/c/CubeLib/CubeLib-4.5-GCCcore-8.3.0.eb @@ -0,0 +1,39 @@ +# IT4Innovations 2020 +# LK + +easyblock = 'EB_Score_minus_P' + +name = 'CubeLib' +version = '4.5' + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'GCCcore', 'version': '8.3.0'} +toolchainopts = {'optarch': False, 'pic': True} + +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.5/dist/'] +sources = ['cubelib-%(version)s.tar.gz'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.32'), + ('pkg-config', '0.29.2'), +] + +dependencies = [ + ('zlib', '1.2.11'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'include', 'lib'], +} + +moduleclass = 'perf'