Enabling Modular In-Situ Workflows Through CatalystMaestro and CatalystComposer
摘要
In-situ paradigms have become a key component for modern research endeavors confronted with large amounts of data. By incorporating in-situ approaches, hardware can be utilized more efficiently due to reduced requirements for I/O-overhead and storage while providing near real-time insights into the simulation for domain scientists. However, most in-situ tools are designed as large monolithic blocks that are challenging to maintain, adapt, or reuse. We believe that modularity is a key contributor to reducing maintenance, code duplication, and increasing flexibility, which are important properties of the in-situ software ecosystem. This paper presents and demonstrates CatalystMaestro ( https://github.com/VRGroupRWTH/CatalystMaestro ) and CatalystComposer ( https://github.com/VRGroupRWTH/CatalystComposer ), a Catalyst2 implementation and accompanying graphical editor that allow building complex in-situ workflows by composing modular in-situ implementations.