[Wien] lapw0_mpi for dual cores

Michael Gurnett michael.gurnett at kau.se
Sun Sep 10 13:49:50 CEST 2006


Thanks Peter

tested it manually like you recommended, and the following line worked

 mpiexec -machinefile /home/Michael/mpd.hosts -np 2 lapw0_mpi lapw0.def

and you were pretty close with the speed increase estimate (reduced the
time by 45%)

Thanks

Michael

On Sun, 2006-09-10 at 10:13 +0200, Peter Blaha wrote:
> Autoparallelization NEVER works reasonable (in my experience). Compilers 
> are still very bad in this respect. One would have to identify the time 
> consuming loops and put explicit parallelization statements into the code.
> 
> lapw0_mpi should reduce your time in lapw0 by about 40%.
> For mpi: How did you "configure WIEN" (parallel options in siteconfig),
> see also the file   $WIENROOT/parallel_options
> 
> Try to run lapw0_mpi "by hand". The exact command depends on your mpi, but 
> something like that should work:
> 
> mpirun -np 2 -hostfile machines lapw0_mpi lapw0.def
> 
> The file "machines" should contain two lines with the names of your dual 
> core pc.
> 
> On some mpi versions you need -machinefiles instead of -hostfile;
> or mpirun is called mpirun_ssh or similar.
> 
> Check your mpi:   
> which mpirun
> man mpirun
> or mpirun -h  (or --help),....
> 
> 
> > I've tried to compile using mpi (intels version) now. Seems to compile
> > fine, but I'm not able to run it. in my machines file I added lapw0:pc:2
> > 
> > in the mpd.hosts file I added 
> > pc
> > pc
> > 
> > If anyone has any experience with this it would be great
> > 
> > Michael 
> > 
> > On Sat, 2006-09-09 at 09:05 +0200, Michael Gurnett wrote:
> > > Tried that now, and the reulst is that with -parallel there is a 20
> > > second speed increase for a 44 min lapw0 run. So I would say the
> > > increase is quite insignificant. Still it was worth a try.
> > > 
> > > Michael
> > > 
> > > 
> > > On Fri, 2006-09-08 at 19:23 +0200, Gerhard H Fecher wrote:
> > > > Did you try to compile simply with the auto paralelliser:  -parallel 
> > > > 
> > > > I did not check it up to know but would be interesting if it speeds up on dual 
> > > > core machines without using special mpi libraries, what would be easier for 
> > > > unexperienced users.
> > > > 
> > > > Ciao
> > > > Gerhard
> > > > 
> > > > Am Freitag, 8. September 2006 18:29 schrieb Michael Gurnett:
> > > > > I've been checking the system monitor and it appears that even with
> > > > > OMP_NUM_THREADS=2 lapw0 really only using about 50% of the processing
> > > > > power of the dual cores. Has anyone tried using lapw0_mpi for a dual
> > > > > core, and was it easy to implement
> > > > > 
> > > > > 
> > > > > Thanks 
> > > > > 
> > > > > Michael
> > > > > 
> > > > > _______________________________________________
> > > > > Wien mailing list
> > > > > Wien at zeus.theochem.tuwien.ac.at
> > > > > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> > > > > 
> > > > _______________________________________________
> > > > Wien mailing list
> > > > Wien at zeus.theochem.tuwien.ac.at
> > > > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> > > > 
> > > 
> > > _______________________________________________
> > > Wien mailing list
> > > Wien at zeus.theochem.tuwien.ac.at
> > > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> > > 
> > 
> > _______________________________________________
> > Wien mailing list
> > Wien at zeus.theochem.tuwien.ac.at
> > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> > 
> 
> 
>                                       P.Blaha
> --------------------------------------------------------------------------
> Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
> Phone: +43-1-58801-15671             FAX: +43-1-58801-15698
> Email: blaha at theochem.tuwien.ac.at    WWW: http://info.tuwien.ac.at/theochem/
> --------------------------------------------------------------------------
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> 



More information about the Wien mailing list