Institute for Advanced Simulation (IAS)
Servicemeu
- Deutsch
- English
-
Search
Institute for Advanced Simulation (IAS)
The modular science framework is a software for the deployment of complex interactive workflows on supercomputers, which serves as an orchestrator for scientific applications.
Launching applications on supercomputers requires interaction with scheduling systems and the setup of software and working environments. A successful job submission on a supercomputer (the execution of a defined set of instructions) depends on the accurate definition of paths to libraries, access to data input/output, availability of required computational resources, correct definition of the job within the limits imposed by the scheduler and the correct execution of the instructions enclosed in the job. Each of these dependencies can be a source of problems which prevent the job execution. If the job is part of a complex workflow, the dependencies multiply and the potential of failure increases, especially when the workflow is interactive. Each component must function for the system to run correctly. Early detection of configuration and simulation errors prevents waste of computing resources.
The goal of modular science is to provide a low entry threshold software framework to ease the deployment of complex interactive workflows on HPC resources. In particular, we tackle two problems: the robust online deployment of multiple applications, and the orchestration of data flows in an interactive and reproducible fashion.
Modular Science integrates:
Fig 1. General diagram of the modular science design, in which an orchestrator coordinates the execution of workflows involving several applications (here marked as A and B) running independently using a common communication API. The diagram also shows the role of the visualization and steering modules which allow the user to interact with the workflow during execution.
We are involved in the following activities:
We are working together with Prof. Wolfram Schenck from the Center for Applied Data Science Gütersloh of Fachhochschule Bielefeld — University of Applied Sciences and Jun.-Prof. Dr.-Ing. Benjamin Weyers from the University of Trier.