In principle, a sequential algorithm is portable to any architecture supporting the sequential paradigm. |
However, programmers require more than this: they want their realisation of the algorithm in the form of a particular program to be portable - source-code portability. |
The same is true for message-passing programs and forms the motivation behind MPI. |
URL http://www.mcs.anl.gov/MPI |