Hi,

This is my first time emailing this forum so please excuse me if I am
breaking any etiquette rules!

My question is regarding getting ROMIO MPI-IO to work with PVFS2. I have
tried with PVFS2.8.2 and OrangeFS(2.8.4) and am trying to follow the user
guide and installation information and mpich2 website.

I tried configuring mpich2 with the following options: ./configure
--with-pvfs2=/usr/local --disable-f77 --disable-fc
--with-file-system=ufs+nfs+testfs+pvfs2 . From what I understand we have to
provide it with the same prefix that we provide during the pvfs2
installation. Currently while making mpich2 after configuring it as above I
get the following errors:

In file included from ad_pvfs2_read.c:12:0:
ad_pvfs2_common.h:21:5: error: expected specifier-qualifier-list before
‘PVFS_credentials’
ad_pvfs2_common.h:29:51: error: expected ‘)’ before ‘*’ token
ad_pvfs2_read.c: In function ‘ADIOI_PVFS2_ReadContig’:
ad_pvfs2_read.c:62:11: error: ‘ADIOI_PVFS2_fs’ has no member named
‘credentials’
make[5]: *** [ad_pvfs2_read.o] Error 1
make[5]: Leaving directory
`/usr/src/mpich2-1.4.1p1/src/mpi/romio/adio/ad_pvfs2'
make[4]: *** [mpiolib] Error 1
make[4]: Leaving directory `/usr/src/mpich2-1.4.1p1/src/mpi/romio'
make[3]: *** [mpio] Error 2
make[3]: Leaving directory `/usr/src/mpich2-1.4.1p1/src/mpi/romio'
make[2]: *** [all-redirect] Error 1
make[2]: Leaving directory `/usr/src/mpich2-1.4.1p1/src/mpi'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/usr/src/mpich2-1.4.1p1/src'
make: *** [all-redirect] Error 2

Before tackling the errors I had a few preliminary questions. I was
wondering what version of PVFS2 and MPICH2 are actually known to work
together? Am I trying a more advanced version of either of the two and
hence running into an error? From what I have there are some patch files
for ROMIO but none for mpich2-1.4.1p1. All the patches are for earlier
versions. Secondly, I see a sort of cyclic dependence between pvfs2 and
mpich2 where pvfs2 needs to be configured with the --with-mpi option where
we specify the mpi installation directory and as seen above mpich2 needs
the -with-pvfs2 option. My question is what is the correct order of doing
the two installations? Is it pvfs2 and then mpich2 (seems like so)? Also am
I setting these configure options incorrectly?

I am new to working with MPICH2 with PVFS2 and so please excuse me if I am
asking novice questions but I really appreciate any information in this
regard. Thank you for taking the time to read this!

Sincerely,

Orko
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to