github ornladios/ADIOS2 v2.1.0
ADIOS v2.1.0 Beta Release

latest releases: v2.10.0, v2.10.0-rc1, v2.9.2...
pre-release6 years ago

This is the second pre-release of the ADaptable Input Output System, ADIOS, version 2 (v2.1.0). This is a beta release with a stable API intended for users and developers to begin integration and testing of ADIOS 2 into their applications, libraries, and workflows. This version is not intended for production quality purposes.

Major additions from the v2.0.0 Alpha release include:

  • Re-designed Read and Write APIs for uniformity between the two
  • Native read and write support for the ADIOS BP format
  • Read and write support for parallel and serial HDF5
  • Full support for C, Fortran, and Python APIs in addition to the native C++ interface.
  • Initial staging implementations with SST for HPC environments and DataMan for Wide Area Networks.
Feature ADIOS 1.12 Support ADIOS 2.1.0 Support
Write API
Local Variable ✅ (Offsets, LocalDimensions) ✅ (Start, Count)
Global Variable ✅ (Global) ✅ (Variable)
Joined Dimensions
Dimension Variable deprecated
Constant Dimension Variable
Selection partial
Memory Selection
Attributes
Transforms
Config XML
Threaded Operations
Time Aggregation
Collective Metadata
BP1 Format ✅ (bitmap stats deprecated)
BP2 Format ---
I/O Modes ✅ (Transports) partial
BP1 File N-to-N ✅ (POSIX)
BP1 File N-to-M ✅ (MPI_Aggregate)
HDF5
WAN (DataMan)
Read API
Utils all compatible with ADIOS1.12
bpmeta
bpls partial bpls2
bpdump
Language Support
C++ ✅ through C ✅ native
Python ✅ Cython ✅ PyBind11
C
Fortran ✅ Still to do
Other
Automated testing ✅ (via CTest and GoogleTest)
Windows support ✅ (via CTest and GoogleTest)

Don't miss a new ADIOS2 release

NewReleases is sending notifications on new releases.