ADIOS2
Introduction
What’s new in v2.12?
What’s new in 2.11?
What’s new in 2.10?
What’s new in 2.9?
Introduction
Setting Up
Install from Source
As Package
Linking ADIOS 2
Use on DOE machines
Basics
Interface Components
Supported Virtual Engine Names
Supported Engines
Supported Operators
Full APIs
High-Level APIs
Python APIs
Advanced Topics
Aggregation
Memory Management
GPU-aware I/O
ADIOS2 query API
Plugins
Campaign Management
ADIOS2 in ECP hardware
Derived variables
Performance profiling
Tutorials
Overview
Download And Build
Basic Tutorials
Ecosystem Tools
HDF5 API Support through VOL
Command Line Utilities
Visualizing Data
Additional Information
FAQ
Advice
ADIOS2
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
V
|
W
A
add_operation() (adios2.Variable method)
add_operation_string() (adios2.Variable method)
add_transport() (adios2.IO method)
AddOperation (adios2.bindings.Variable attribute)
AddTransport (adios2.bindings.IO attribute)
adios (adios2.Stream property)
Adios (class in adios2)
ADIOS (class in adios2.bindings)
adios() (adios2.IO method)
adios2::ADIOS (C++ class)
adios2::ADIOS::ADIOS (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
adios2::ADIOS::AtIO (C++ function)
adios2::ADIOS::DeclareIO (C++ function)
adios2::ADIOS::DefineOperator (C++ function)
,
[1]
adios2::ADIOS::EnterComputationBlock (C++ function)
adios2::ADIOS::ExitComputationBlock (C++ function)
adios2::ADIOS::FlushAll (C++ function)
adios2::ADIOS::InquireOperator (C++ function)
adios2::ADIOS::operator bool (C++ function)
adios2::ADIOS::operator= (C++ function)
,
[1]
adios2::ADIOS::RemoveAllIOs (C++ function)
adios2::ADIOS::RemoveIO (C++ function)
adios2::ADIOS::~ADIOS (C++ function)
adios2::Attribute (C++ class)
adios2::Attribute::Attribute (C++ function)
adios2::Attribute::Data (C++ function)
adios2::Attribute::IsValue (C++ function)
adios2::Attribute::Name (C++ function)
adios2::Attribute::operator bool (C++ function)
adios2::Attribute::Type (C++ function)
adios2::Engine (C++ class)
adios2::Engine::AllStepsBlocksInfo (C++ function)
adios2::Engine::BeginStep (C++ function)
,
[1]
adios2::Engine::BetweenStepPairs (C++ function)
adios2::Engine::BlocksInfo (C++ function)
adios2::Engine::Close (C++ function)
adios2::Engine::CurrentStep (C++ function)
adios2::Engine::EndStep (C++ function)
adios2::Engine::Engine (C++ function)
adios2::Engine::Flush (C++ function)
adios2::Engine::Get (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
adios2::Engine::GetAbsoluteSteps (C++ function)
adios2::Engine::GetMetadata (C++ function)
adios2::Engine::LockReaderSelections (C++ function)
adios2::Engine::LockWriterDefinitions (C++ function)
adios2::Engine::Name (C++ function)
adios2::Engine::OpenMode (C++ function)
adios2::Engine::operator bool (C++ function)
adios2::Engine::PerformDataWrite (C++ function)
adios2::Engine::PerformGets (C++ function)
adios2::Engine::PerformPuts (C++ function)
adios2::Engine::Put (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
adios2::Engine::Steps (C++ function)
adios2::Engine::Type (C++ function)
adios2::Engine::~Engine (C++ function)
adios2::fstream (C++ class)
adios2::fstream::close (C++ function)
adios2::fstream::current_step (C++ function)
adios2::fstream::end_step (C++ function)
adios2::fstream::fstream (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
adios2::fstream::getstep (C++ function)
adios2::fstream::open (C++ function)
,
[1]
,
[2]
,
[3]
adios2::fstream::openmode (C++ enum)
adios2::fstream::openmode::app (C++ enumerator)
adios2::fstream::openmode::in (C++ enumerator)
adios2::fstream::openmode::in_random_access (C++ enumerator)
adios2::fstream::openmode::out (C++ enumerator)
adios2::fstream::operator bool (C++ function)
adios2::fstream::read (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
adios2::fstream::read_attribute (C++ function)
adios2::fstream::set_parameter (C++ function)
adios2::fstream::set_parameters (C++ function)
adios2::fstream::write (C++ function)
,
[1]
,
[2]
adios2::fstream::write_attribute (C++ function)
,
[1]
adios2::fstream::~fstream (C++ function)
adios2::Group (C++ class)
adios2::Group::AttributeType (C++ function)
adios2::Group::AvailableAttributes (C++ function)
adios2::Group::AvailableGroups (C++ function)
adios2::Group::AvailableVariables (C++ function)
adios2::Group::InquireAttribute (C++ function)
adios2::Group::InquireGroup (C++ function)
adios2::Group::InquirePath (C++ function)
adios2::Group::InquireVariable (C++ function)
adios2::Group::setPath (C++ function)
adios2::Group::VariableType (C++ function)
adios2::IO (C++ class)
adios2::IO::AddOperation (C++ function)
adios2::IO::AddTransport (C++ function)
adios2::IO::AttributeType (C++ function)
adios2::IO::AvailableAttributes (C++ function)
adios2::IO::AvailableVariables (C++ function)
adios2::IO::ClearParameters (C++ function)
adios2::IO::DefineAttribute (C++ function)
,
[1]
adios2::IO::DefineVariable (C++ function)
adios2::IO::EngineType (C++ function)
adios2::IO::FlushAll (C++ function)
adios2::IO::InConfigFile (C++ function)
adios2::IO::InquireAttribute (C++ function)
adios2::IO::InquireGroup (C++ function)
adios2::IO::InquireVariable (C++ function)
adios2::IO::InquireVariableType (C++ function)
adios2::IO::IO (C++ function)
adios2::IO::Name (C++ function)
adios2::IO::Open (C++ function)
,
[1]
,
[2]
adios2::IO::operator bool (C++ function)
adios2::IO::Parameters (C++ function)
adios2::IO::RemoveAllAttributes (C++ function)
adios2::IO::RemoveAllVariables (C++ function)
adios2::IO::RemoveAttribute (C++ function)
adios2::IO::RemoveVariable (C++ function)
adios2::IO::SetEngine (C++ function)
adios2::IO::SetParameter (C++ function)
adios2::IO::SetParameters (C++ function)
,
[1]
adios2::IO::SetTransportParameter (C++ function)
adios2::IO::VariableType (C++ function)
adios2::IO::~IO (C++ function)
adios2::Operator (C++ class)
adios2::Operator::Operator (C++ function)
adios2::Operator::operator bool (C++ function)
adios2::Operator::Parameters (C++ function)
adios2::Operator::SetParameter (C++ function)
adios2::Operator::Type (C++ function)
adios2::Selection (C++ class)
adios2::Selection::All (C++ function)
adios2::Selection::Block (C++ function)
adios2::Selection::BoundingBox (C++ function)
adios2::Selection::Clear (C++ function)
adios2::Selection::GetCoreSelection (C++ function)
adios2::Selection::SetBlock (C++ function)
adios2::Selection::ToString (C++ function)
adios2::Variable (C++ class)
adios2::Variable::AddOperation (C++ function)
adios2::Variable::AllStepsBlocksInfo (C++ function)
adios2::Variable::BlockID (C++ function)
adios2::Variable::Count (C++ function)
adios2::Variable::GetAccuracy (C++ function)
adios2::Variable::GetMemorySpace (C++ function)
adios2::Variable::Info (C++ struct)
adios2::Variable::Info::BlockID (C++ member)
adios2::Variable::Info::Count (C++ member)
adios2::Variable::Info::Data (C++ function)
adios2::Variable::Info::IsReverseDims (C++ member)
adios2::Variable::Info::IsValue (C++ member)
adios2::Variable::Info::Max (C++ member)
adios2::Variable::Info::Min (C++ member)
adios2::Variable::Info::Start (C++ member)
adios2::Variable::Info::Step (C++ member)
adios2::Variable::Info::Value (C++ member)
adios2::Variable::Info::WriterID (C++ member)
adios2::Variable::Max (C++ function)
adios2::Variable::Min (C++ function)
adios2::Variable::MinMax (C++ function)
adios2::Variable::Name (C++ function)
adios2::Variable::Operations (C++ function)
adios2::Variable::operator bool (C++ function)
adios2::Variable::RemoveOperations (C++ function)
adios2::Variable::SelectionSize (C++ function)
,
[1]
adios2::Variable::SetAccuracy (C++ function)
adios2::Variable::SetBlockSelection (C++ function)
adios2::Variable::SetMemorySelection (C++ function)
adios2::Variable::SetMemorySpace (C++ function)
adios2::Variable::SetSelection (C++ function)
adios2::Variable::SetShape (C++ function)
adios2::Variable::SetStepSelection (C++ function)
adios2::Variable::Shape (C++ function)
adios2::Variable::ShapeID (C++ function)
adios2::Variable::Sizeof (C++ function)
adios2::Variable::Start (C++ function)
adios2::Variable::Steps (C++ function)
adios2::Variable::StepsStart (C++ function)
adios2::Variable::StoreStatsOnly (C++ function)
adios2::Variable::Type (C++ function)
adios2::Variable::Variable (C++ function)
adios2::Variable::~Variable (C++ function)
adios2_add_operation (C++ function)
adios2_add_transport (C++ function)
adios2_at_io (C++ function)
adios2_attribute_data (C++ function)
adios2_attribute_is_value (C++ function)
adios2_attribute_name (C++ function)
adios2_attribute_size (C++ function)
adios2_attribute_string_data (C++ function)
adios2_attribute_string_data_array (C++ function)
adios2_attribute_type (C++ function)
adios2_attribute_type_string (C++ function)
adios2_available_attributes (C++ function)
adios2_available_variables (C++ function)
adios2_begin_step (C++ function)
adios2_between_step_pairs (C++ function)
adios2_clear_parameters (C++ function)
adios2_close (C++ function)
adios2_close_by_index (C++ function)
adios2_current_step (C++ function)
adios2_declare_io (C++ function)
adios2_declare_io_order (C++ function)
adios2_define_attribute (C++ function)
adios2_define_attribute_array (C++ function)
adios2_define_operator (C++ function)
adios2_define_variable (C++ function)
adios2_define_variable_attribute (C++ function)
adios2_define_variable_attribute_array (C++ function)
adios2_end_step (C++ function)
adios2_engine_get_metadata (C++ function)
adios2_engine_get_type (C++ function)
adios2_engine_name (C++ function)
adios2_engine_openmode (C++ function)
adios2_engine_type (C++ function)
adios2_enter_computation_block (C++ function)
adios2_exit_computation_block (C++ function)
adios2_finalize (C++ function)
adios2_flush (C++ function)
adios2_flush_all (C++ function)
adios2_flush_all_engines (C++ function)
adios2_flush_by_index (C++ function)
adios2_free_blockinfo (C++ function)
adios2_get (C++ function)
adios2_get_by_name (C++ function)
adios2_get_engine (C++ function)
adios2_get_memory_space (C++ function)
adios2_get_parameter (C++ function)
adios2_get_string (C++ function)
adios2_in_config_file (C++ function)
adios2_init (C macro)
adios2_init_config (C macro)
adios2_init_config_mpi (C++ function)
adios2_init_config_serial (C++ function)
adios2_init_mpi (C++ function)
adios2_init_serial (C++ function)
adios2_inquire_all_attributes (C++ function)
adios2_inquire_all_variables (C++ function)
adios2_inquire_attribute (C++ function)
adios2_inquire_blockinfo (C++ function)
adios2_inquire_group_attributes (C++ function)
adios2_inquire_group_variables (C++ function)
adios2_inquire_operator (C++ function)
adios2_inquire_subgroups (C++ function)
adios2_inquire_variable (C++ function)
adios2_inquire_variable_attribute (C++ function)
adios2_lock_reader_selections (C++ function)
adios2_lock_writer_definitions (C++ function)
adios2_open (C++ function)
adios2_open_new_comm (C++ function)
adios2_open_with_metadata (C++ function)
adios2_operator_type (C++ function)
adios2_perform_data_write (C++ function)
adios2_perform_gets (C++ function)
adios2_perform_puts (C++ function)
adios2_put (C++ function)
adios2_put_by_name (C++ function)
adios2_remove_all_attributes (C++ function)
adios2_remove_all_ios (C++ function)
adios2_remove_all_variables (C++ function)
adios2_remove_attribute (C++ function)
adios2_remove_io (C++ function)
adios2_remove_operations (C++ function)
adios2_remove_variable (C++ function)
adios2_selection_size (C++ function)
adios2_set_block_selection (C++ function)
adios2_set_engine (C++ function)
adios2_set_memory_selection (C++ function)
adios2_set_memory_space (C++ function)
adios2_set_operation_parameter (C++ function)
adios2_set_parameter (C++ function)
adios2_set_parameters (C++ function)
adios2_set_selection (C++ function)
adios2_set_shape (C++ function)
adios2_set_step_selection (C++ function)
adios2_set_transport_parameter (C++ function)
adios2_steps (C++ function)
adios2_store_stats_only (C++ function)
adios2_variable_count (C++ function)
adios2_variable_max (C++ function)
adios2_variable_min (C++ function)
adios2_variable_name (C++ function)
adios2_variable_ndims (C++ function)
adios2_variable_shape (C++ function)
adios2_variable_shape_with_memory_space (C++ function)
adios2_variable_shapeid (C++ function)
adios2_variable_start (C++ function)
adios2_variable_steps (C++ function)
adios2_variable_steps_start (C++ function)
adios2_variable_type (C++ function)
adios2_variable_type_string (C++ function)
all_blocks_info() (adios2.Engine method)
(adios2.Stream method)
at_io() (adios2.Adios method)
AtIO (adios2.bindings.ADIOS attribute)
Attribute (class in adios2)
(class in adios2.bindings)
available_attributes() (adios2.IO method)
(adios2.Stream method)
available_variables() (adios2.IO method)
(adios2.Stream method)
AvailableAttributes (adios2.bindings.IO attribute)
AvailableVariables (adios2.bindings.IO attribute)
B
begin_step() (adios2.Engine method)
(adios2.Stream method)
BeginStep (adios2.bindings.Engine attribute)
between_step_pairs() (adios2.Engine method)
BetweenStepPairs (adios2.bindings.Engine attribute)
block_id() (adios2.Variable method)
BlockID (adios2.bindings.Variable attribute)
blocks_info() (adios2.Engine method)
BlocksInfo (adios2.bindings.Engine attribute)
C
Close (adios2.bindings.Engine attribute)
close() (adios2.Engine method)
(adios2.Stream method)
Count (adios2.bindings.Variable attribute)
count() (adios2.Variable method)
current_step() (adios2.Engine method)
(adios2.Stream method)
CurrentStep (adios2.bindings.Engine attribute)
D
Data (adios2.bindings.Attribute attribute)
data() (adios2.Attribute method)
data_string() (adios2.Attribute method)
DataString (adios2.bindings.Attribute attribute)
declare_io() (adios2.Adios method)
DeclareIO (adios2.bindings.ADIOS attribute)
define_attribute() (adios2.IO method)
define_derived_variable() (adios2.IO method)
define_operator() (adios2.Adios method)
define_variable() (adios2.IO method)
(adios2.Stream method)
DefineAttribute (adios2.bindings.IO attribute)
DefineDerivedVariable (adios2.bindings.IO attribute)
DefineOperator (adios2.bindings.ADIOS attribute)
DefineVariable (adios2.bindings.IO attribute)
E
end_step() (adios2.Engine method)
(adios2.Stream method)
EndStep (adios2.bindings.Engine attribute)
engine (adios2.Stream property)
Engine (class in adios2)
(class in adios2.bindings)
engine_type() (adios2.IO method)
EngineType (adios2.bindings.IO attribute)
F
FileReader (class in adios2)
Flush (adios2.bindings.Engine attribute)
flush() (adios2.Engine method)
flush_all() (adios2.Adios method)
(adios2.IO method)
FlushAll (adios2.bindings.ADIOS attribute)
(adios2.bindings.IO attribute)
G
Get (adios2.bindings.Engine attribute)
get() (adios2.Engine method)
get_accuracy() (adios2.Variable method)
get_metadata() (adios2.Engine method)
(adios2.Stream method)
get_parameters() (adios2.Operator method)
GetAccuracy (adios2.bindings.Variable attribute)
GetAccuracyRequested (adios2.bindings.Variable attribute)
GetBlockIDs (adios2.bindings.Query attribute)
GetMetadata (adios2.bindings.Engine attribute)
GetResult (adios2.bindings.Query attribute)
I
impl (adios2.Adios property)
(adios2.Attribute property)
(adios2.Engine property)
(adios2.IO property)
(adios2.Operator property)
(adios2.Variable property)
inquire_attribute() (adios2.IO method)
(adios2.Stream method)
inquire_operator() (adios2.Adios method)
inquire_variable() (adios2.IO method)
(adios2.Stream method)
InquireAttribute (adios2.bindings.IO attribute)
InquireOperator (adios2.bindings.ADIOS attribute)
InquireVariable (adios2.bindings.IO attribute)
io (adios2.Stream property)
IO (class in adios2)
(class in adios2.bindings)
L
lock_reader_selections() (adios2.Engine method)
lock_writer_definitions() (adios2.Engine method)
LockReaderSelections (adios2.bindings.Engine attribute)
LockWriterDefinitions (adios2.bindings.Engine attribute)
loop_index() (adios2.Stream method)
M
minmax() (adios2.Stream method)
mode (adios2.Stream property)
N
Name (adios2.bindings.Attribute attribute)
(adios2.bindings.Engine attribute)
(adios2.bindings.Variable attribute)
name() (adios2.Attribute method)
(adios2.Variable method)
num_steps() (adios2.Stream method)
O
Open (adios2.bindings.IO attribute)
open() (adios2.IO method)
open_with_metadata() (adios2.IO method)
Operations (adios2.bindings.Variable attribute)
operations() (adios2.Variable method)
Operator (class in adios2)
(class in adios2.bindings)
P
Parameters (adios2.bindings.IO attribute)
(adios2.bindings.Operator attribute)
parameters() (adios2.IO method)
perform_data_write() (adios2.Engine method)
perform_gets() (adios2.Engine method)
perform_puts() (adios2.Engine method)
PerformDataWrite (adios2.bindings.Engine attribute)
PerformGets (adios2.bindings.Engine attribute)
PerformPuts (adios2.bindings.Engine attribute)
Put (adios2.bindings.Engine attribute)
put() (adios2.Engine method)
Q
Query (class in adios2.bindings)
R
read() (adios2.Stream method)
read_attribute() (adios2.Stream method)
read_attribute_string() (adios2.Stream method)
read_complete() (adios2.Stream method)
read_in_buffer() (adios2.Stream method)
remove_all_attributes() (adios2.IO method)
remove_all_ios() (adios2.Adios method)
remove_all_variables() (adios2.IO method)
remove_attribute() (adios2.IO method)
remove_io() (adios2.Adios method)
remove_operations() (adios2.Variable method)
remove_variable() (adios2.IO method)
RemoveAllAttributes (adios2.bindings.IO attribute)
RemoveAllIOs (adios2.bindings.ADIOS attribute)
RemoveAllVariables (adios2.bindings.IO attribute)
RemoveAttribute (adios2.bindings.IO attribute)
RemoveIO (adios2.bindings.ADIOS attribute)
RemoveOperations (adios2.bindings.Variable attribute)
RemoveVariable (adios2.bindings.IO attribute)
S
selection_size() (adios2.Variable method)
SelectionSize (adios2.bindings.Variable attribute)
set_accuracy() (adios2.Variable method)
set_block_selection() (adios2.Variable method)
set_engine() (adios2.IO method)
set_parameter() (adios2.IO method)
(adios2.Operator method)
set_parameters() (adios2.IO method)
(adios2.Stream method)
set_selection() (adios2.Variable method)
set_shape() (adios2.Variable method)
set_step_selection() (adios2.Variable method)
SetAccuracy (adios2.bindings.Variable attribute)
SetBlockSelection (adios2.bindings.Variable attribute)
SetEngine (adios2.bindings.IO attribute)
SetParameter (adios2.bindings.IO attribute)
(adios2.bindings.Operator attribute)
SetParameters (adios2.bindings.IO attribute)
SetSelection (adios2.bindings.Variable attribute)
SetShape (adios2.bindings.Variable attribute)
SetStepSelection (adios2.bindings.Variable attribute)
Shape (adios2.bindings.Variable attribute)
shape() (adios2.Variable method)
shape_id() (adios2.Variable method)
ShapeID (adios2.bindings.Variable attribute)
single_value() (adios2.Attribute method)
(adios2.Variable method)
SingleValue (adios2.bindings.Attribute attribute)
(adios2.bindings.Variable attribute)
Sizeof (adios2.bindings.Variable attribute)
sizeof() (adios2.Variable method)
Start (adios2.bindings.Variable attribute)
start() (adios2.Variable method)
step_status() (adios2.Stream method)
Steps (adios2.bindings.Engine attribute)
(adios2.bindings.Variable attribute)
steps() (adios2.Engine method)
(adios2.Stream method)
(adios2.Variable method)
steps_start() (adios2.Variable method)
StepsStart (adios2.bindings.Variable attribute)
store_stats_only() (adios2.Variable method)
StoreStatsOnly (adios2.bindings.Variable attribute)
Stream (class in adios2)
T
Type (adios2.bindings.Attribute attribute)
(adios2.bindings.Engine attribute)
(adios2.bindings.Operator attribute)
(adios2.bindings.Variable attribute)
type() (adios2.Attribute method)
(adios2.Variable method)
V
Variable (class in adios2)
(class in adios2.bindings)
W
write() (adios2.Stream method)
write_attribute() (adios2.Stream method)