JUBE is a generic, lightweight, configurable environment to run, monitor and analyse application execution in a systematic way. This software is commonly used to execute benchmarks and complex workflows on High Performance Computers, but is not limited to these systems.
Benchmarking a computer system and the execution of complex workflows usually involves numerous tasks, involving several runs of different applications. Configuring, compiling, and running those applications on several platforms with the accompanied tasks of result verification and analysis needs a lot of administrative work and produces a lot of data, which has to be analysed and collected in a central database. Without a workflow and benchmarking environment all these steps have to be performed by hand.
The JUBE workflow and benchmarking environment provides a script based framework to easily create workflow and benchmark setups, execute them on different computer systems and evaluate the results. It is actively developed by the Jülich Supercomputing Centre of Forschungszentrum Jülich, Germany.