Namespace for implementations of a fileOperation. More...
Classes | |
| class | collatedFileOperation |
| Version of masterUncollatedFileOperation that collates regIOobjects into a container in the processors/ subdirectory. More... | |
| class | fileOperationInitialise_collated |
| A fileOperation initialiser for collated file handlers. Requires threading for non-zero maxThreadFileBufferSize. More... | |
| class | hostCollatedFileOperation |
| Version of collatedFileOperation with multiple read/write ranks. More... | |
| class | dummyFileOperation |
| Dummy fileOperation, to be used as a placeholder for interfaces taking a reference to a fileOperation. Will mostly behave like a no-op, but at the moment no guarantees of any particular behaviour other than good() returning false. More... | |
| class | fileOperationInitialise |
| class | fileOperationInitialise_unthreaded |
| A fileOperation initialiser for unthreaded file handlers. More... | |
| class | masterUncollatedFileOperation |
| fileOperations that performs all file operations on the master processor. Requires the calls to be parallel synchronised! More... | |
| class | hostUncollatedFileOperation |
| Version of masterUncollated with host-based IO ranks. More... | |
| class | uncollatedFileOperation |
| fileOperation that assumes file operations are local. More... | |
Namespace for implementations of a fileOperation.
| defineTypeNameAndDebug | ( | collatedFileOperation | , |
| 0 | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| collatedFileOperation | , | ||
| word | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| collatedFileOperation | , | ||
| comm | ) |
| registerOptSwitch | ( | "maxThreadFileBufferSize" | , |
| float | , | ||
| collatedFileOperation::maxThreadFileBufferSize | ) |
References collatedFileOperation::maxThreadFileBufferSize.
| addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
| fileOperationInitialise_collated | , | ||
| word | , | ||
| collated | ) |
| defineTypeNameAndDebug | ( | hostCollatedFileOperation | , |
| 0 | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| hostCollatedFileOperation | , | ||
| word | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| hostCollatedFileOperation | , | ||
| comm | ) |
| addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
| fileOperationInitialise_collated | , | ||
| word | , | ||
| hostCollated | ) |
| defineTypeName | ( | dummyFileOperation | ) |
| defineTypeNameAndDebug | ( | fileOperationInitialise | , |
| 0 | ) |
| defineRunTimeSelectionTable | ( | fileOperationInitialise | , |
| word | ) |
| defineTypeNameAndDebug | ( | masterUncollatedFileOperation | , |
| 0 | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| masterUncollatedFileOperation | , | ||
| word | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| masterUncollatedFileOperation | , | ||
| comm | ) |
| registerOptSwitch | ( | "maxMasterFileBufferSize" | , |
| float | , | ||
| masterUncollatedFileOperation::maxMasterFileBufferSize | ) |
| addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
| fileOperationInitialise_unthreaded | , | ||
| word | , | ||
| masterUncollated | ) |
| defineTypeNameAndDebug | ( | hostUncollatedFileOperation | , |
| 0 | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| hostUncollatedFileOperation | , | ||
| word | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| hostUncollatedFileOperation | , | ||
| comm | ) |
| addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
| fileOperationInitialise_unthreaded | , | ||
| word | , | ||
| hostUncollated | ) |
| defineTypeNameAndDebug | ( | uncollatedFileOperation | , |
| 0 | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| uncollatedFileOperation | , | ||
| word | ) |
| addToRunTimeSelectionTable | ( | fileOperation | , |
| uncollatedFileOperation | , | ||
| comm | ) |
| addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
| fileOperationInitialise_unthreaded | , | ||
| word | , | ||
| uncollated | ) |