File: operators.rst

package info (click to toggle)
adios2 2.10.2%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 33,764 kB
  • sloc: cpp: 175,964; ansic: 160,510; f90: 14,630; yacc: 12,668; python: 7,275; perl: 7,126; sh: 2,825; lisp: 1,106; xml: 1,049; makefile: 579; lex: 557
file content (28 lines) | stat: -rw-r--r-- 861 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
###################
Supported Operators
###################

The Operator abstraction allows ADIOS2 to act upon the user application data,
either from a ``adios2::Variable`` or a set of Variables in an ``adios2::IO``
object.  Current supported operations are:

1. Data compression/decompression, lossy and lossless.

This section provides a description of the supported operators in ADIOS2
and their specific parameters to allow extra-control from the user. Parameters
are passed in key-value pairs for:

1. Operator general supported parameters.

2. Operator specific supported parameters.

Parameters are passed at:

1. Compile time: using the second parameter of the method
   ``ADIOS2::DefineOperator``

2. :ref:`Runtime Configuration Files` in the :ref:`ADIOS` component.

.. include:: CompressorZFP.rst
.. include:: plugin.rst
.. include:: encryption.rst