1#ifndef UTIL_MPI_FILE_IO_H
2#define UTIL_MPI_FILE_IO_H
59 void setIoCommunicator(MPI::Intracomm& communicator);
64 void clearCommunicator();
69 bool hasIoCommunicator()
const;
74 MPI::Intracomm& ioCommunicator()
const;
84 MPI::Intracomm* communicatorPtr_;
95 {
return isIoProcessor_; }
101 inline bool MpiFileIo::hasIoCommunicator()
const
102 {
return (communicatorPtr_ != 0); }
107 inline MPI::Intracomm& MpiFileIo::ioCommunicator()
const
109 assert(communicatorPtr_);
110 return *communicatorPtr_;
bool isIoProcessor() const
Can this processor do file I/O ?
File containing preprocessor macros for error handling.
Utility classes for scientific computation.