|
Sierra Toolkit Version of the Day
|
The runtime environment include classes and function for MPI. More...
Modules | |
| Command Line Options | |
Parses command line options in a parallel environment. | |
| Output Logging | |
Output logging is responsible for connecting program's output streams (sierra::out(), sierra::pout(), any std::ostream) to output log files (a disk file, stdout, etc). | |
| Toggling Log Output | |
Log control provides a mechanism reduce excessive log file output. | |
| Runtime Message Reporting, Warnings and Dooms (Errors) | |
Runtime messages are warning and errors which may occur in parallel that need to be reported to the anaylst which may need to be collected to a root processor and written with greater emphasis than regular output. | |
The runtime environment include classes and function for MPI.
initialize/finalize, thread library initialize/finalize, command line handling, time and memory measurement functions, and signal management/handling. Possibly includes parallel exception handling and unified error, warning, and other diagnostic information reporting.