Description
VisIVO is a suite of graphical applications designed to facilitate data visualization and exploration while providing advanced techniques for analytical visualization. Among these applications, VisIVO Server stands out as a modular platform for visualizing large-scale datasets, capable of deployment across distributed computing infrastructures. Over the years, VisIVO Server has evolved to address the increasing data volumes generated by next-generation observational facilities and large-scale simulation frameworks. Recently, it has been updated to leverage Exascale infrastructures, enhancing its capability to process massive datasets efficiently. The importing module has been optimized for parallel read and write operations, significantly accelerating the conversion of simulation outputs—such as those from OpenGadget—into a format suitable for high-performance visualization. Furthermore, VisIVO Server now supports in-situ visualization through integration with Hecuba, a specialized toolset for managing persistent data in Big Data applications. To enhance its portability and reproducibility, it has also been integrated with Streamflow, a Workflow Management System, enabling the execution of hybrid workflows across cloud and high-performance computing (HPC) infrastructures. Additionally, VisIVO Server has been refactored to improve code readability and make it easier to add new functionalities. These advancements ensure that VisIVO Server remains a powerful solution for large-scale scientific visualization in the Exascale era.