Skip to Content.
Sympa Menu

forum - Re: [abinit-forum] computer cluster for parallel computing

forum@abinit.org

Subject: The ABINIT Users Mailing List ( CLOSED )

List archive

Re: [abinit-forum] computer cluster for parallel computing


Chronological Thread 
  • From: Nicola Marzari <marzari@mit.edu>
  • To: forum@abinit.org
  • Subject: Re: [abinit-forum] computer cluster for parallel computing
  • Date: Tue, 28 Aug 2007 13:18:24 -0400
  • Organization: Massachusetts Institute of Technology



Apologies - I never mentioned parallelization over k-points.
That is more or less trivially parallel, and should scale
linearly with number of processors. Note that the memory that
each process needs to have allocated remains constant - so
k-point parallelization doesn't really help to go towards larger
systems that do not fit on one motherboard to begin with.

nicola


Marcel Mohr wrote:
without parallelization over k-points, it is getting worser: timer: Routine,Calls,Time,% = IterSCF 1 1988.396 97.37
elaps: Routine,Calls,Wall,% = IterSCF 1 545.233 97.17

On Tue, 28 Aug 2007, Marcel Mohr wrote:

Another option:
We use dual xeons on a dual motherboard.
Here is an example output from the LCAO DFT code SIESTA (I have no parallel abinit output.)
I used parallelization over 8 k-points.

timer: Routine,Calls,Time,% = IterSCF 1 2377.865 97.82
elaps: Routine,Calls,Wall,% = IterSCF 1 605.648 97.42

In the 1. line is the cpu time, below is the elapsed time.
Here the time almost scales linearly with number of processors. (3.92 instead of 4)

Cheers Marcel

--
---------------------------------------------------------------------
Prof Nicola Marzari Department of Materials Science and Engineering
13-5066 MIT 77 Massachusetts Avenue Cambridge MA 02139-4307 USA
tel 617.4522758 fax 2586534 marzari@mit.edu http://quasiamore.mit.edu



Archive powered by MHonArc 2.6.16.

Top of Page