JUBE

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.

4
mentions
5
contributors

Cite this software

What JUBE can do for you

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.

Contact
jube.jsc@fz-juelich.de

Logo of JUBE
Keywords
Programming languages
  • Python 99%
  • Shell 1%
License
  • GPL-3.0+
  • Open Access
</>Source code

Participating organisations

Forschungszentrum Jülich

Mentions

Contributors

TB
Thomas Breuer
SL
Sebastian Lührs
JW
Julia Wellmann
CH
Carina Himmels

Helmholtz Program-oriented Funding IV

Research Field
Research Program
PoF Topic
5 Information
5.1 Engineering Digital Futures: Supercomputing, Data Management and Information Security for Knowledge and Action
5.1.2 Supercomputing & Big Data Infrastructures
  • 5 Information
    • 5.1 Engineering Digital Futures: Supercomputing, Data Management and Information Security for Knowledge and Action
      • 5.1.2 Supercomputing & Big Data Infrastructures