|
| SIONFile (std::string sion_file_name, std::string mode="bw", int num_files=1, int global_rank=0, MPI_Comm gComm=MPI_COMM_WORLD, MPI_Comm lComm=MPI_COMM_WORLD) |
|
| SIONFile (const SIONFile &rhs) |
|
char * | getNewSionFileName () const |
|
void | setLocalCommunicator (MPI_Comm lComm) |
|
MPI_Comm | getLocalCommunicator () const |
|
void | setGlobalCommunicator (MPI_Comm gComm) |
|
MPI_Comm | getGlobalCommunicator () const |
|
void | setGlobalRank (int global_rank) |
|
int | getGlobalRank () const |
|
void | open () |
|
void | close () |
|
template<class T > |
void | write (T data) |
|
template<typename dataT > |
void | read (dataT *data) |
|
template<typename dataT > |
void | read (dataT *data, int unit, int length) |
|
template<class T > |
void | write (T &data, int unit, int length) |
|
void | ensureFreeSpace (long numbytes) |
|
void | endOfFile () |
|
char * | getSionFileName () const |
|
void | setMode (std::string mode) |
|
std::string | getMode () const |
|
void | setNumberOfFiles (int num_files) |
|
int | getNumberOfFiles () const |
|
void | setNumberOfTasks (int num_tasks) |
|
int | getNumberOfTasks () const |
|
void | setRank (int rank) |
|
int | getRank () const |
|
void | setChunkSize (sion_int64 chunk_size) |
|
sion_int64 | getChunkSize () const |
|
void | setChunkSizes (sion_int64 *chunk_sizes) |
|
sion_int64 * | getChunkSizes () const |
|
void | setGlobalRanks (int *global_ranks) |
|
int * | getGlobalRanks () const |
|
void | setFileSystemBlockSize (sion_int32 fs_blk_size) |
|
sion_int32 | getFileSystemBlockSize () const |
|
int | getNumberOfSuccessfulReadElements () const |
|
int | getSid () const |
|
int | getReturnCode () const |
|
void | seek () |
|
int | getFileEndianness () const |
|
sion_int64 | getBytesWritten () const |
|
sion_int64 | getBytesRead () const |
|
sion_int64 | getBytesAvailInBlock () const |
|
sion_int64 | getBytesAvailInChunk () const |
|
sion_int64 | getPosition () const |
|
Definition at line 19 of file sion_cxx_mpi.hpp.