|
Version 1.0.4
OOMPI |
|
|
The Object Oriented MPI (OOMPI) package is an object oriented approach
to the Message Passing Interface (MPI). OOMPI is a class library
specification that encapsulates the functionality of MPI into a
functional class hierarchy to provide a simple, flexible, and intuitive
interface.
The "thin layer" approach to providing powerful class abstractions has been proven, with reasonable optimizing C++ compilers, to add virtually no overhead to the underlying MPI. See the documents page for the paper Performance Benchmarking of Object Oriented MPI (OOMPI) Version 1.0.2g. With the specification of a C++ class library, we will necessarily be moving away from the simple one-to-one mapping of MPI function to language binding (as with C and Fortran). We therefore also run the risk of adding, losing, or changing MPI-1 specified functionality with the library specification. [ More... ] |
|
Please direct questions, comments, and feedback to: oompi-devel@osl.iu.edu |