[mpich-discuss] [mvapich-discuss] Build problem with mvapich2-1.5 and Panfs driver for ROMIO

Jonathan Perkins perkinjo at cse.ohio-state.edu
Thu Jul 15 09:17:46 CDT 2010


Hi, a user of mvapich2 reported this issue to us a few days ago.  I've
looked into the issue a bit and didn't see an obvious fix.  I've been
able to reproduce this issue as well as a very similar one with gcc
with both mpich2-1.2.1p1 and mpich2-1.3a2.

The configuration that I've used with gcc is...
Configuring MPICH2 version 1.3a2 with  '--enable-romio=yes'
'--with-file-system=lustre+panfs'
'--prefix=/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/install'

The initial errors encountered during make is...
make[5]: Entering directory
`/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs'
gcc -O2  -DFORTRANDOUBLEUNDERSCORE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -I.
-I/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../include
-I../include -I../../include
-I/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../../../../include
-I../../../../include -I/opt/panfs/include -c ad_panfs.c
In file included from
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../include/adioi.h:809,
                 from
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../include/adio.h:427,
                 from ad_panfs.h:15,
                 from ad_panfs.c:9:
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../../../../include/mpiimpl.h:37:17:
error: mpl.h: No such file or directory
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../../../../include/mpiimpl.h:126:21:
error: mpidpre.h: No such file or directory
In file included from
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../../../../include/mpiimpl.h:145,
                 from
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../include/adioi.h:809,
                 from
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../include/adio.h:427,
                 from ad_panfs.h:15,
                 from ad_panfs.c:9:
/tmp/perkinjo/panfs/gcc/mpich2-1.3a2/src/mpi/romio/adio/ad_panfs/../../../../include/mpiimplthread.h:25:25:
error: mpid_thread.h: No such file or directory

Is this a known issue?  Does a patch already exist or should I file a
bug report.  Thanks in advance for any help that you can provide.

On Mon, Jul 12, 2010 at 11:31 AM, Craig Tierney <Craig.Tierney at noaa.gov> wrote:
> I just pulled down mvapich2-1.5 and tried to build with Panfs support.  It did not
> build.  Here are the error messages:
>
> make[5]: Entering directory `/misc/whome/admin/hjet/software/opt/mvapich/mvapich2-1.5/src/mpi/romio/adio/ad_panfs'
> icc -g -O2 -DNDEBUG -O2  -DFORTRANUNDERSCORE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I/home/admin/hjet/software/opt/mvapich/mvapich2-1.5/src/mpi/romio/adio/ad_panfs/../include -I../include -I../../include -I/home/admin/hjet/software/opt/mvapich/mvapich2-1.5/src/mpi/romio/adio/ad_panfs/../../../../include -I../../../../include -I/opt/panfs/include -c ad_panfs.c
> /home/admin/hjet/software/opt/mvapich/mvapich2-1.5/src/mpi/romio/adio/ad_panfs/../../../../include/mpiimpl.h(143): catastrophic error: could not open source file "mpidpre.h"
>  #include "mpidpre.h"
>
>
>
> Here is how I configured the build:
>
> ./configure CC=icc CXX=icpc F77=ifort FC=ifort F90=ifort         --with-rdma=gen2         --prefix=/opt/mvapich2/1.5-intel-11.1         --enable-romio=yes --with-file-system=lustre+panfs
>
>
> I tried hacking the links in, the dependencies are complicated.
>
> Thanks,
> Craig
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss

-- 
Jonathan Perkins


More information about the mpich-discuss mailing list