MPE2 1.3.0 - problems with mvapich 1.2rc1
Hi, Thanks for making MPE2 :) This is something I've hit when building MPE2 1.3.0 against MVAPICH 1.2rc1, but I suspect it might be a generic problem with MPE2 and MPI-1. During the build I see the following non-fatal error (example is with GCC 4.1.2): **** Making src/wrappers .... make --no-print-directory build_lib_bin mpicc -I.. -I../include -I/scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/include -I../../.. -I../../../include -c log_mpi_util.c mpicc -I.. -I../include -I/scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/include -I../../.. -I../../../include -c log_mpi_core.c mpicc -I.. -I../include -I/scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/include -I../../.. -I../../../include -c trace_mpi_core.c make --no-print-directory /scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/lib/liblmpe.a ar cr /scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/lib/liblmpe.a log_mpi_util.o log_mpi_core.o ranlib /scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/lib/liblmpe.a make --no-print-directory /scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/lib/libtmpe.a ar cr /scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/lib/libtmpe.a trace_mpi_core.o ranlib /scratch/issmcd/build/mpe2/1.3.0/mpe2-1.3.0/lib/libtmpe.a mpif90 -c mpi_f2c_consts.f In file mpi_f2c_consts.f:15 call csub_mpi_in_place( MPI_IN_PLACE ) 1 Error: Symbol 'mpi_in_place' at (1) has no IMPLICIT type make[5]: *** [mpi_f2c_consts.o] Error 1 make[4]: *** [default] Error 2 make[3]: *** [build_lib_bin] Error 2 make[2]: *** [all] Error 2 The result is that libmpe_f2cmpi.a is not being built. When I use mpecc to build an MPI program, I get the link error: ld: cannot find -lmpe_f2cmpi Looking at a few MPI-1 implementations I still have kicking around, I see that MPI_IN_PLACE isn't defined in any of them. Is this an undocumented MPI-2 dependency? Thanks, Mark -- ----------------------------------------------------------------- Mark Dixon Email : [email protected] HPC/Grid Systems Support Tel (int): 35429 Information Systems Services Tel (ext): +44(0)113 343 5429 University of Leeds, LS2 9JT, UK -----------------------------------------------------------------
participants (1)
-
Mark Dixon