ParaView Catalyst (Catalyst)
is an in situ
use case library, with an adaptable application programming interface (API), that orchestrates the delicate alliance between simulation and analysis and/or visualization tasks. It brings the renown, scaling capabilities of VTK and ParaView to bear on the in situ
use case. The analysis and visualization tasks can be implemented in C++ or Python, and Python scripts can be crafted from scratch or using the ParaView GUI to interactively setup Catalyst scripts.
Figure 12: Various results from simulation codes instrumented with Catalyst. (a) Code Saturne, (b) CREATE-AV Helios, (c) Rage, and (d) Hydra-TH.
To get started with Catalyst, the following resources may be helpful: