MPI's prime goals are:
MPI's prime goals are:
- To provide source-code portability
- To allow efficient implementation across a range of architectures
It also offers:
- A great deal of functionality
- Support for heterogeneous parallel architectures
- Deliberately outside the scope of MPI is any explicit support for:
- Initial loading of processes onto processors - Spawning of processes during execution - Debugging - Parallel I/O