Mpich2 problems on intel now

William Gropp gropp at mcs.anl.gov
Fri Jan 19 16:47:00 CST 2007


That looks like an OpenMPI symbol, not an MPICH2 symbol.  Make sure  
that all of the object files were compiled with the mpich2 mpicc and  
that they're getting the mpich2 version of mpi.h, not the OpenMPI  
verison.

Bill
On Jan 19, 2007, at 11:54 AM, Amjad Majid Ali wrote:

> As per your recommendations we are trying to build parallel netcdf   
> with mpich2 1.0.5
>
> when we try to run make this error we get
>
> /usr/local/mpich2/bin/mpicc -o ncvalid -g -O2  validator.o header.o  
> mpincio.o attr.o dim.o nc.o ncx.o string.o var.o
> /usr/bin/ld: Undefined symbols:
> _ompi_mpi_byte
> collect2: ld returned 1 exit status
> make[3]: *** [ncvalid] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [subdir_target] Error 1
> make: *** [src/lib/all] Error 2
>




More information about the parallel-netcdf mailing list