MPI is only a standardized API, but it is not a binary or a wire protocol
standard.
That means, that the
- include files and libraries used when compiling,
- dynamic libraries used when running and
- the scripts used like mpirun
all have to be taken from the VERY(*) same MPI implementation.
Failing in doing so might be the most common source of problems.
(*) In case you know exactly what to do you may skip a minor version
number ;-)
Hope this helps
Georg
--
This signature was intentionally left almost blank.
http://www.this-page-intentionally-left-blank.org/