diff --git a/Golden_Repo/t/TotalView/TotalView-2021.1.16-GCCcore-9.3.0.eb b/Golden_Repo/t/TotalView/TotalView-2021.1.16-GCCcore-9.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7fa2d5b6f49d7d40434d59cbe9fb3145e8d109d9 --- /dev/null +++ b/Golden_Repo/t/TotalView/TotalView-2021.1.16-GCCcore-9.3.0.eb @@ -0,0 +1,62 @@ +# This is an easyconfig file for EasyBuild, see +# https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2014 Juelich Supercomputing Centre, Germany +# Authors:: Alexandre Strube <surak@surak.eti.br> +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +name = "TotalView" +version = "2021.1.16" + +homepage = 'http://www.roguewave.com/products-services/totalview' + +description = """TotalView breaks down barriers to understanding what's going + on with your high-performance computing (HPC) and supercomputing applications. + Purpose-built for multicore and parallel computing, TotalView provides a set + of tools providing unprecedented control over processes and thread execution, + along with deep visibility into program states and data. + + By allowing the simultaneous debugging of many processes and threads in a + single window, you get complete control over program execution: running, + stepping, and halting line-by-line through code within a single thread or + within arbitrary groups of processes or threads. You can also work backwards + from failure through reverse debugging, isolating the root cause faster by + eliminating the need to repeatedly restart the application, reproduce and + troubleshoot difficult problems that can occur in concurrent programs that + take advantage of threads, OpenMP, MPI, GPUs, or coprocessors. + + With customizable displays of the state of your running program, memory leaks, + deadlocks, and race conditions are things of the past. Whether you're a + scientific and technical computing veteran, or new to the development + challenges of multicore or parallel applications, TotalView gives you the + insight to find and correct errors quickly, validate prototypes early, verify + calculations accurately, and above all, certify code correctly. + + TotalView works with C, C++, and Fortran applications written for Linux + (including the Cray and Blue Gene platforms), UNIX, Mac OS X, and Xeon Phi + coprocessor, and supports OpenMP, MPI, and OpenACC / CUDA. + """ + +site_contacts = 'm.knobloch@fz-juelich.de' + +toolchain = {'name': 'GCCcore', 'version': '9.3.0'} + + +dependencies = [ + ('X11', '20200222'), +] + +sources = [ + '%(namelower)s_%(version)s_linux_x86-64.tar', + '%(namelower)s.%(version)s-doc.tar', +] + +sanity_check_paths = { + 'files': ["toolworks/%(namelower)s.%(version)s/bin/totalview"], + 'dirs': [] +} + +moduleclass = 'debugger'