SENSEI Showcased at SC18
Software Infrastructure Sets the Stage for Exascale In Situ Analysis and Visualization
November 7, 2018
By Margie Wylie
Lawrence Berkeley National Laboratory (Berkeley Lab) scientists at SC18 are showcasing SENSEI, a lightweight software infrastructure that enables simulations to make use of a wide array of popular in situ analysis and visualization packages.
A Berkeley Lab-led four-year multi-lab private-public research partnership, SENSEI will be featured in a tutorial, demonstrations (DOE Booth 2433), and research paper presented at ISAV 2018 during the conference.
In situ, or “in place” data analysis and visualization will be critical to the success of exascale simulations. Like the runaway chocolate factory from an iconic “I Love Lucy” episode, exascale computers are set to churn out data faster than I/O bandwidth can move that data off-chip to be stored and analyzed. By analyzing the raw data output by simulations right where that data is produced, or in situ, scientists are able to preserve more time steps to produce more accurate models. (The alternative is discarding some data, like Lucy and Ethel jamming the overwhelming flow of chocolates into their mouths.)
SENSEI decouples simulation codes from the specifics of any particular analysis or visualization package. Codes calling on SENSEI’s interface can switch out or combine the capabilities of multiple in situ packages.
The framework already supports a wide variety of software packages. And at SC18, CRD staff working on SENSEI, including Burlen Loring, Wes Bethel and Gunther Weber, will present a paper describing recently added support for the popular Python programming language.
About Computing Sciences at Berkeley Lab
High performance computing plays a critical role in scientific discovery. Researchers increasingly rely on advances in computer science, mathematics, computational science, data science, and large-scale computing and networking to increase our understanding of ourselves, our planet, and our universe. Berkeley Lab’s Computing Sciences Area researches, develops, and deploys new foundations, tools, and technologies to meet these needs and to advance research across a broad range of scientific disciplines.