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
