DOE OASIS DAV SDK project supported by the DOE PESO project.
In Situ Analysis and Visualization represent a sea-change in the way insight is attained at the largest scales of simulation science. The gap between computing performance and I/O throughput continues to grow with the scale of HPC systems, and we are removing that bottleneck with the ParaView Catalyst platform. Catalyst provides the cleanest path to enabling in situ analysis and visualization capabilities in massively parallel simulation codes, unlocking the full power of ParaView visualization and analysis capabilities, and directly exploring simulation data in memory without ever needing to write that data to disk. Leveraging in situ analysis and visualization with Catalyst means one can visualize more time steps, analyze data more deeply, and use fewer computing resources.
Catalyst with ParaView forms the backbone of DOE’s production visualization at scale capability. Together they provide a set of C++ libraries for general-purpose visualization, a production visualization tool designed to support visualization at scale, and an in situ visualization infrastructure designed to be integrated with applications to reduce I/O overhead.
Property | State |
---|---|
Impact | Catalyst with ParaView forms the backbone of DOE’s production visualization at scale capability. They are deployed at all major DOE computing facilities and are used daily for analysis and visualization. Catalyst is integrated with several DOE applications, including WarpX, MFIX, and ExaWind. |
Sustainability | Catalyst's next-generation capabilities with ParaView provide a range from support for accelerators to distributed visualization at scale, which are highly dependent on DOE funding. |
Quality | Catalyst with ParaView has well-established quality metrics, software, and testing processes. |
Website | Documentation | Repository | Test Suite | Spack | E4S | Smoke Test |
---|---|---|---|---|---|---|
Catalyst | Documentation | Repository | ✅ | Spack | ✅ | ✅ |
Note: Working with the OASIS leadership to refine metrics and identify methods to demonstrate how project efforts lead to measurable increases in software quality.