HighFive 2.7.1
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::MPIOCollectiveMetadataWrite Class Reference

Use collective MPI-IO for metadata write? More...

#include <H5PropertyList.hpp>

Public Member Functions

 MPIOCollectiveMetadataWrite (bool collective=true)
 
 MPIOCollectiveMetadataWrite (const FileAccessProps &plist)
 
bool isCollective () const
 

Detailed Description

Use collective MPI-IO for metadata write?

In order to keep the in-memory representation of the file structure consistent across MPI ranks, writing meta data is always a collective operation. Meaning all MPI ranks must participate. Passing this setting enables using MPI-IO collective operations for metadata writes.

Please also consult upstream documentation of H5Pset_coll_metadata_write.

Constructor & Destructor Documentation

◆ MPIOCollectiveMetadataWrite() [1/2]

HighFive::MPIOCollectiveMetadataWrite::MPIOCollectiveMetadataWrite ( bool  collective = true)
inlineexplicit

◆ MPIOCollectiveMetadataWrite() [2/2]

HighFive::MPIOCollectiveMetadataWrite::MPIOCollectiveMetadataWrite ( const FileAccessProps plist)
inlineexplicit

Member Function Documentation

◆ isCollective()

bool HighFive::MPIOCollectiveMetadataWrite::isCollective ( ) const
inline

The documentation for this class was generated from the following files: