1 AC_DEFUN([CHECK_MPICH],[
3 AC_REQUIRE([AC_PROG_CC])dnl
6 --with-mpich=DIR root directory path of MPICH installation,
7 WITHMPICH="yes",WITHMPICH="no")
11 if test "$WITHMPICH" = yes; then
14 echo ---------------------------------------------
16 echo ---------------------------------------------
20 if test "$MPICH_HOME"; then
21 MPICH_INCLUDES="-I$MPICH_HOME/include"
22 MPICH_LIBS="-L$MPICH_HOME/lib"
25 CPPFLAGS_old="$CPPFLAGS"
26 CPPFLAGS="$MPICH_INCLUDES $CPPFLAGS"
27 AC_CHECK_HEADER(mpi.h,WITHMPICH="yes",WITHMPICH="no")
28 CPPFLAGS="$CPPFLAGS_old"
30 if test "$WITHMPICH" = "yes";then
31 LDFLAGS_old="$LDFLAGS"
32 LDFLAGS="$MPICH_LIBS $LDFLAGS"
33 AC_CHECK_LIB(mpich,MPI_Init,
34 AC_CHECK_LIB(pmpich, PMPI_Init,WITHMPICH="yes",WITHMPICH="no"),
36 LDFLAGS="$LDFLAGS_old"
39 MPICH_LIBS="$MPICH_LIBS -lpmpich -lmpich"
42 AC_SUBST(MPICH_INCLUDES)