diff --git a/Golden_Repo/o/OPARI2/OPARI2-2.0.7-GCCcore-11.3.0.eb b/Golden_Repo/o/OPARI2/OPARI2-2.0.7-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0337785c7b99d185a93e19b3c1589f1acb0ca52 --- /dev/null +++ b/Golden_Repo/o/OPARI2/OPARI2-2.0.7-GCCcore-11.3.0.eb @@ -0,0 +1,44 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr <b.mohr@fz-juelich.de> +# Markus Geimer <m.geimer@fz-juelich.de> +# Christian Feld <c.feld@fz-juelich.de> +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +easyblock = 'ConfigureMake' + +name = 'OPARI2' +version = '2.0.7' + +homepage = 'https://www.score-p.org' +description = """ +OPARI2, the successor of Forschungszentrum Juelich's OPARI, is a +source-to-source instrumentation tool for OpenMP and hybrid codes. +It surrounds OpenMP directives and runtime library calls with calls +to the POMP2 measurement interface. +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://perftools.pages.jsc.fz-juelich.de/cicd/opari2/tags/opari2-%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = [ + 'e302a4cc265eb2a4aa27c16a90eabd9e1e58cb02a191dd1c4d86f9a0df128715', # opari2-2.0.7.tar.gz +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.38'), +] + +sanity_check_paths = { + 'files': ['bin/opari2', 'include/opari2/pomp2_lib.h'], + 'dirs': [], +} + +moduleclass = 'perf'