Images used for testing and deploying ADIOS v2
100K+
This is ADIOS 2 : The Adaptable Input/Output (I/O) System, ADIOS 2 is developed as part of the United States Department of Energy's Exascale Computing Program.
ADIOS 2 is a framework designed for scientific data I/O to publish and subscribe (put/get) data when and where required.
ADIOS 2 transports data as groups of self-describing variables and attributes across different media types (such as files, wide-area-networks, and remote direct memory access) using a common application programming interface for all transport modes. ADIOS 2 can be used on supercomputers, cloud systems, and personal computers.
ADIOS 2 focuses on:
In addition, ADIOS 2 APIs are based on:
MPI ADIOS 2 is MPI-based, it can be used in non-MPI serial code. Non-MPI 100% serial build is optional.
Data Groups ADIOS 2 favors a deferred/prefetch/grouped variables transport mode by default to maximize data-per-request ratios. Sync mode, one variable at a time, is treated as the special case.
Data Steps ADIOS 2 follows the actual production/consumption of data using an I/O “steps” abstraction removing the need to manage extra indexing information.
Data Engines ADIOS 2 Engine abstraction allows for reusing the APIs for different transport modes removing the need for drastic code changes.
Please find The ADIOS 2 User Guide at readthedocs
From source: Install ADIOS 2 documentation requires CMake v3.6 or above. For a cmake configuration example see scripts/runconf/runconf.sh
Conda packages:
Spack: adios2 package
Docker images:
Once ADIOS 2 is installed refer to:
Latest release: v2.6.0
Previous releases: https://github.com/ornladios/ADIOS2/releases
If you found a bug, please open an issue on ADIOS2 github repository
We invite the community to contribute, see Contributor's Guide to ADIOS 2 for instructions on how to contribute. ADIOS 2 will always be free and open-source.
ADIOS >= 2.0 is licensed under the Apache License v2.0. See the accompanying Copyright.txt for more details.
bindings - public application programming interface, API, language bindings (C++11, C, Fortran, Python and Matlab)
cmake - Project specific CMake modules
examples - Simple set of examples in different languages
scripts - Project maintenance and development scripts
source - Internal source code for private components
testing - Tests using gtest
Content type
Image
Digest
sha256:67bfe6117…
Size
479.9 MB
Last updated
1 day ago
docker pull ornladios/adios2:master-ubuntu-bionic