Message passing is a programming paradigm used to develop distributed applications.
MPT also provides support for another form of parallel programming known as data passing. With MPT, you may write programs that will be portable among parallel processing computers if they have the needed libraries. You may also write programs to run on several machines in order to take advantage of strengths of various machines. There is less of a need to write programs customized for a single parallel processing computer. See the NCCS News Articles and Change Logs for information about the effective dates of different version changes of module components.