[mpich-discuss] Shared library for MPICH2?

Darius Buntinas buntinas at mcs.anl.gov
Wed Jan 12 13:04:16 CST 2011


This is incorrect.  MPICH and MPICH2 are _not_ binary compatible.  You'll need to recompile any library or application that uses MPI if you want to switch between those.  Simply relinking is not sufficient.

-d

On Jan 11, 2011, at 1:37 PM, Anthony Chan wrote:

>> Finally, is MPICH2 “backwards compatible” with previous versions of
>> MPICH? For example, we would like to run an older build of LS-Dyna
>> (R_4) but it is only released with MPICH1.2.6. But since only MPICH2
>> is installed on the cluster, we are unsure if we will need to run R5
>> or install an older version of MPICH.
> 
> MPICH and MPICH2 are 2 different MPI implementations.  If your code is
> written with portability in mind, i.e. you only use MPI according to
> what the standard says, then you only to relink your app with
> MPICH2.



More information about the mpich-discuss mailing list