Hi Nasr, > As per pvfs2, I have not done any benchmark yet but looks fine using linux > commands (cp, ls, mkdir...etc), just instantaneous, no delay at all. ok; sounds good! > > I still couldnot get the mpich compiled with romio support :(. I tried with > gnu compiler and -lrt. Ill send the config files offlist.
Really weird. What version of mpich (mpich1 or mpich2) are you trying to compile? I have no idea why the builds depends on gethrtime() etc instead of checking for a high-res timer library.. Can you try downloading mpich2 from http://www-unix.mcs.anl.gov/mpi/mpich2/downloads/mpich2-1.0.4p1.tar.gz and see if you can build it on your setup? If that does not work as well, then we will dig a bit more and see where the errors could be.. thanks, Murali > > > > > >From: Murali Vilayannur <[EMAIL PROTECTED]> > >To: "Nasr Y.M.J.O." <[EMAIL PROTECTED]> > >CC: [email protected] > >Subject: Re: [Pvfs2-users] PVFS2 Too Slow > >Date: Mon, 18 Sep 2006 09:04:52 -0500 (CDT) > > > >Hi Nasr, > > > > > Thanks for the hints. Regarding pvfs2 1.5.1, I compiled berkeley db > >4.3.29 > > > from source and later compiled pvfs2 1.5.1 pointing to it. Everything is > > > working fine. > > > >Great! > > > > > My question is, I have two databases now, the old one which > > > handles the cluster and the new compiled one which is for pvfs2, will > >there > > > be any troubles later on? I compiled the new db (4.3.29) statically in > >/opt > > > directory and pushed it to all nodes. So far, no errors in all tests and > >the > > > kernel space commands are just fine. > > > >I think it should be ok. If you have problems later on, do report them.. > >Is PVFS2 performance reasonable on your setup now? > > > > > > Regarding mpich, Ill send you the log file offlist in a separate email. > > > >Ok, from the log file I see that the link fails because of > >undefined functions gethrtime(), clock_gettime() which probably means if > >you do > >export LIBS="-lpvfs2 -lrt", then redo configure, and make it might just > >work :) > >Also try it first with gcc, since some of the functionalities (for eg. > >support for var arg macros) seem to be absent > >from the version of icc that is installed on your cluster. > >thanks! > >Murali > > > > > > > > Thanks for your help. > > > > > > nasr > > > > > > > > > > > > > > > >From: Murali Vilayannur <[EMAIL PROTECTED]> > > > >To: "Nasr Y.M.J.O." <[EMAIL PROTECTED]> > > > >CC: [email protected] > > > >Subject: Re: [Pvfs2-users] PVFS2 Too Slow > > > >Date: Mon, 18 Sep 2006 00:03:15 -0500 (CDT) > > > > > > > >Hi Nasr, > > > > > > > > > > Many thanks for the reply. Regarding pvfs2 being too slow I figured > >out > > > >the > > > > > reason which was due to one of the IO servers going down. Now pvfs2 > >is > > > > > working fine. > > > > > > > >Cool! Good to hear that. > > > > > > > > > In a related matter, Im trying to compile mpich 1.2.7p1 with romio > > > >support > > > > > for pvfs2. Without pvfs2, the configuration step will go through, > >but > > > >with > > > > > pvfs2 there is an error (I tried both Intel and gnu compilers). Im > > > >attaching > > > > > below as well the steps and the config.log. > > > > > > > > > > > > > > # cp /root/Desktop/cluster/mpich1.2.7/mpich.tar.gz /usr/local/src > > > > > # cd /usr/local/src > > > > > # tar -zxf mpich.tar.gz > > > > > # mkdir -p /opt/mpich1/intel > > > > > # mkdir -p /tmp/mpich1/intel > > > > > # export RSHCOMMAND=ssh > > > > > # export LDFLAGS="-L/opt/pvfs2/lib" > > > > > # export CFLAGS="-I/opt/pvfs2/include" > > > > > # export LIBS="-lpvfs2" > > > > > # export CC="/opt/intel/cc/9.1/bin/icc" > > > > > # export CXX="/opt/intel/cc/9.1/bin/icpc" > > > > > # export FC="/opt/intel/fc/9.1/bin/ifort" > > > > > # export F90="/opt/intel/fc/9.1/bin/ifort" > > > > > # cd /tmp/mpich1/intel > > > > > # /usr/local/src/mpich-1.2.7p1/configure --prefix=/opt/mpich1/intel > > > > > --with-device=ch_p4:-socksize=1048576 --with-comm=shared > > > >--enable-sharedlib > > > > > --enable-romio --with-file-system=pvfs2+nfs+ufs -opt=-O3 > > > > > > > > > > >------------------------------------------------------------------------------------------------------------------------------------------ > > > > > CONFIG.LOG FILE > > > > > > > > > > configure:/opt/intel/cc/9.1/bin/icc -I/opt/pvfs2/include conftest.c > >-o > > > > > conftest -lpvfs2 > > > > > configure: failed program was: > > > > > > > > > > #define MPE_USE_EXTENSIONS 1 > > > > > #include "confdefs.h" > > > > > int f(double a){return 0;} > > > > > int main() { exit(0); } > > > > > int t() { } > > > > > conftest.c(4): warning #1011: missing return statement at end of > > > >non-void > > > > > function "t" > > > > > int t() { } > > > > > ^ > > > > > > > > > > configure:gcc -I/opt/pvfs2/include conftest.c -o conftest -lpvfs2 > > > > > configure: failed program was: > > > > > > > > > > #define MPE_USE_EXTENSIONS 1 > > > > > #include "confdefs.h" > > > > > > > > > > int main() { exit(0); } > > > > > int t() { return 0; } > > > > > > > > > > > > >Hmm.. Quite frankly, I am puzzled. > > > >The only thing I can think of is the following: > > > >Why isn't there a "-L /opt/pvfs2/lib" on the gcc command line? It is > > > >perhaps not picking up your LDFLAGS and therefore not able to locate > > > >libpvfs2.a. Also, can you double check to see if libpvfs2.a is indeed > > > >installed in that path? > > > > > > > >Other than those guesses, I do not know why the build failed.. > > > >Is that all > > > >config.log/config.status had? If the file is not too big, can you just > > > >mail those to me off-list? > > > > > > > > > > > > > > > > > > _________________________________________________________________ > > > Find love online with MSN Personals. > > > http://match.msn.com.my/match/mt.cfm?pg=channel > > > > > > > > _________________________________________________________________ > Block pop-up ads with MSN Toolbar. http://toolbar.msn.com.my/ > > _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
