Dear all,
I'd like to have some advice related to the necessity to use scalapack on a cluster composed by 24 cores (6 nodes with 4 core each) connected by Infiniband.
Does it make the code faster in comparison with standard lapack?
Thanks a lot in advance,
Mauro.
Scalapack
Moderators: fgoudreault, mcote
Forum rules
Please have a look at ~abinit/doc/config/build-config.ac in the source package for detailed and up-to-date information about the configuration of Abinit 8 builds.
For a video explanation on how to build Abinit 7.x for Linux, please go to: http://www.youtube.com/watch?v=DppLQ-KQA68.
IMPORTANT: when an answer solves your problem, please check the little green V-like button on its upper-right corner to accept it.
Please have a look at ~abinit/doc/config/build-config.ac in the source package for detailed and up-to-date information about the configuration of Abinit 8 builds.
For a video explanation on how to build Abinit 7.x for Linux, please go to: http://www.youtube.com/watch?v=DppLQ-KQA68.
IMPORTANT: when an answer solves your problem, please check the little green V-like button on its upper-right corner to accept it.
Re: Scalapack
Hello Mauro,
for the moment scalapack does not replace lapack in abinit, but is used in specific parts, like the BSE code. Use is being extended, but certain things should certainly go faster. I would bet more on band and FFT parallelism for the moment, if you have a good network.
cheers
Matthieu
for the moment scalapack does not replace lapack in abinit, but is used in specific parts, like the BSE code. Use is being extended, but certain things should certainly go faster. I would bet more on band and FFT parallelism for the moment, if you have a good network.
cheers
Matthieu
Matthieu Verstraete
University of Liege, Belgium
University of Liege, Belgium
- Alain_Jacques
- Posts: 279
- Joined: Sat Aug 15, 2009 9:34 pm
- Location: Université catholique de Louvain - Belgium
Re: Scalapack
Dear Mauro,
If the purpose is to speed up processing, a proper use of accelerated BLAS/LAPACK will do the job - consider --with-linalg=atlas or mkl (and MPI of course as advised by Matthieu). Scalapack only has sense if your study is so large that it requires to distribute linalg memory on several nodes.
Kind regards,
Alain
If the purpose is to speed up processing, a proper use of accelerated BLAS/LAPACK will do the job - consider --with-linalg=atlas or mkl (and MPI of course as advised by Matthieu). Scalapack only has sense if your study is so large that it requires to distribute linalg memory on several nodes.
Kind regards,
Alain
-
- Posts: 27
- Joined: Wed Apr 07, 2010 12:12 pm
Re: Scalapack
Dear Matthieu and Alain,
thanks a lot for the information!
My best regards,
Mauro.
thanks a lot for the information!
My best regards,
Mauro.