Provides a simple, flexible way for scientists to describe the data in their code that may need to be written, read, or processed

Area: Data and visualization

CASS member: RAPIDS

Description

The Adaptable IO System (ADIOS) provides a simple, flexible way for scientists to describe the data in their code that may need to be written, read, or processed outside of the running simulation. By providing an external to the code XML file describing the various elements, their types, and how you wish to process them this run, the routines in the host code (either Fortran or C) can transparently change how they process the data.

Target audience

Science teams interested in a convenient parallel interface for storing and retrieving structured data, as well as passing data between codes, should consider ADIOS. It is widely used in the fusion energy sciences, as well as in the high energy physics and environmental research communities.

Additional resources

Impact stories