HighFive 2.10.0
HighFive - Header-only C++ HDF5 interface
|
The cause for non-collective I/O. More...
#include <H5PropertyList.hpp>
Public Member Functions | |
MpioNoCollectiveCause (const DataTransferProps &dxpl) | |
bool | wasCollective () const |
Was the datatransfer collective? | |
uint32_t | getLocalCause () const |
The local cause for a non-collective I/O. | |
uint32_t | getGlobalCause () const |
The global cause for a non-collective I/O. | |
std::pair< uint32_t, uint32_t > | getCause () const |
A pair of the local and global cause for non-collective I/O. | |
The cause for non-collective I/O.
The cause refers to the most recent I/O with data transfer property list dxpl
at time of creation of this object. This object will not update automatically for later data transfers, i.e. H5Pget_mpio_no_collective_cause
is called in the constructor, and not when fetching a value, such as wasCollective
.
|
inlineexplicit |
|
inline |
A pair of the local and global cause for non-collective I/O.
|
inline |
The global cause for a non-collective I/O.
|
inline |
The local cause for a non-collective I/O.
|
inline |
Was the datatransfer collective?