Conduit: Scientific Data Exchange for HPC Simulations

Lawrence Livermore National Laboratory Computer Science, 2014-15

Liaison(s): Cyrus Harrison, Adam Kunen, Brian Ryujin
Advisor(s): Robert Keller
Students(s): George Aspesi, Justin Bai, Rupert Deese (PM), Linnea Shin

Conduit is a new open-source library for high performance computing (HPC) applications, developed at LLNL. It provides a C++ interface for describing and accessing complex in-core data. Our team tested and improved Conduit to make it more appealing for adoption within the HPC community. We extended Conduit’s capabilities by prototyping an I/O library, Message Passing Interface (MPI) wrappers, and a visualization tool. We also demonstrated the use of Conduit for aggregating performance data for MPI programs.