Inshimtu - A Lightweight In Situ Visualization “Shim”
KVL Staff on Project
James Kress
james.kress@kaust.edu.sa
Thomas Theußl
thomas.theussl@kaust.edu.sa
Visualization Core Laboratory
Overview
The KVL is happy to announce the release of the Inshimtu in situ software. This software was released along with a publication at WOIV'23.
In situ visualization and analysis is a valuable yet under utilized commodity for the simulation community. There is hesitance or even resistance to adopting new methodologies due to the uncertainties that in situ holds for new users. There is a perceived implementation cost, maintenance cost, risk to simulation fault tolerance, potential lack of scalability, a new resource cost for running in situ processes, and more. The list of reasons why in situ is overlooked is long. We are attempting to break down this barrier by introducing Inshimtu. Inshimtu is an in situ “shim” library that enables users to try in situ before they buy into a full implementation. It does this by working with existing simulation output files, requiring no changes to simulation code. The core visualization component of Inshimtu is ParaView Catalyst, allowing it to take advantage of both interactive and non-interactive visualization pipelines that scale. We envision Inshimtu as stepping stone to show users the value of in situ and motivate them to move to one of the many existing fully-featured in situ libraries available in the community. We demonstrate the functionality of Inshimtu with a scientific workflow on the Shaheen II supercomputer.
Inshimtu is available for download from: https://github.com/kaust-vislab/Inshimtu-basic
Inshimtu paper is available here: inshimtu.pdf
Impact
Inshimtu is a software that will allow the KVL to demonstrate in situ techniques to the KAUST users with minimal time investment from both the KVL and the researcher. This means that researchers can quickly understand in situ and how it could benefit their research process.