I was thinking of this way. Is macro OPEN_MPI always defined in the openmpi
release? I search through FAQ and other docs and cannot confirm it. Or there
is another macro which is unique to openmpi?

--Rich

On 6/5/07, Anthony Chan <c...@mcs.anl.gov> wrote:


Never tried this myself, but this test could work

AC_COMPILE_IFELSE( [
    AC_LANG_PROGRAM( [
#include "mpi.h"
    ], [
#if defined( OPEN_MPI )
    return 0;
#else
#error
#endif
     ] )
], [
    mpi_is_openmpi=yes
], [
    mpi_is_openmpi=no
] )

A.Chan


On Tue, 5 Jun 2007, Lie-Quan Lee wrote:

> I am a project written in C/C++ but used 3rd-party libraries written in
> Fortran. In the linking stage, I use mpic++ andl need to put -lmpi_f90
> -lmpi_f77 into the link flags.
> I am wondering if anyone has already had a way to identify openmpi in
> configure script using autoconf macro. By identifying openmpi in the
> configure, I will be able to handle those libraries. Thanks.
>
> --
> Best regards,
> Rich Lee
> Stanford Linear Accelerator Center
>
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users




--
Best regards,
Rich

Reply via email to