[mvapich-discuss] mvapich2 1.4 build error using device osu_ch3

Jonathan G. Atencio jgatenc at sandia.gov
Fri Dec 11 14:56:04 EST 2009


I have two seemingly related build issues mvapich2 1.4.

First, I get a wanring that osu_ch3:mrail is not a valid device, then 
later, I get the following make error. Am I missing a configuration option 
to specify osu_ch3?

I was able to reproduce this error by doing the following:

% export CC=pgcc CXX=pgCC F77=pgf77 F90=pgf90 FC=pgf77
% ./configure --with-device=osu_ch3:mrail --with-rdma=gen2
Configuring MVAPICH2 1.4.0 with  '--with-device=osu_ch3:mrail' 
'--with-rdma=gen2' 'CC=pgcc' 'F77=pgf77' 'F90=pgf90' 'CXX=pgCC'
checking build system type... x86_64-unknown-linux-gnu
checking for gcc... pgcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... no
checking whether pgcc accepts -g... yes
checking for pgcc option to accept ISO C89... none needed
checking for pthread_spinlock_t... yes
configure: WARNING: Device osu_ch3 is unknown
...
% make
...

pgcc -DHAVE_CONFIG_H -I. -I. -I. -I../../../include 
-I/gscratch1/jgatenc/mvapich2-1.4/src/include -g -DNDEBUG -O2 -c 
mpidu_process_locks.c
PGC-F-0206-Can't find include file mpidimpl.h (./mpidu_process_locks.h: 
32)
PGC/x86-64 Linux 8.0-5: compilation aborted
make[4]: *** [mpidu_process_locks.o] Error 2
make[4]: Leaving directory 
`/gscratch1/jgatenc/mvapich2-1.4/src/mpid/common/locks'

Thanks,

Jonathan



More information about the mvapich-discuss mailing list