parallel netcd 1.0.1 make errors on Apple

Robert Latham robl at mcs.anl.gov
Thu Jan 11 16:29:22 CST 2007


On Thu, Jan 11, 2007 at 02:11:50PM -0700, Amjad Majid Ali wrote:
> ok , i tried changing the C's to ! point
> it does not give same error
> But it gives following error
> 
> 
> usr/local/xlf/bin/mpicc -o ncmpigen -O3  main.o load.o ncgentab.o  
> escapes.o getfill.o init.o genlib.o -L../../../src/lib -lpnetcdf
> ld: Undefined symbols:
> _MPI_Request_get_status
> make[4]: *** [ncmpigen] Error 1
> make[3]: *** [ncmpigen] Error 2
> make[2]: *** [all] Error 2
> make[1]: *** [subdir_target] Error 1
> make: *** [src/lib/all] Error 2
> 
> this is a linker problem i guess.
> any work around

Hi.  This is not a linker problem.  We make use of several symbols not
used in MPICH-1.2.x .  The fastest workaround is to use a different
MPI implementation (perhaps MPICH2).  In the long run we'll add a
configure-time check for those features.  

==rob

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA                 B29D F333 664A 4280 315B




More information about the parallel-netcdf mailing list