Workshop: ISAV23: In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization
Authors: Andrew Charles Bauer (US Army Corps of Engineers)
Abstract: This paper presents preliminary work on a new in situ tool design that allows flexibility in the type of in situ processing. The design goal is to be able to specify at run-time whether to run in-line in situ or in transit and to allow switching dynamically between in-line in situ processing and in transit processing. By allowing the run to dynamically switch between these two modes, as dictated by current compute requirements of both the simulation and the in situ tool, the machine resources can be utilized most efficiently. The design uses a framework, or inversion of control, approach where the allocation of MPI processes to simulation and in situ tool is controlled by the framework. Initial work demonstrates the ability to switch from an in transit paradigm to an in-line in situ paradigm with two separate simulation codes, using ParaView Catalyst as the in situ engine.