Author Topic: Parallelization of PDOS calculation  (Read 3287 times)

0 Members and 1 Guest are viewing this topic.

Offline jchang

  • Heavy QuantumATK user
  • ***
  • Posts: 47
  • Country: kr
  • Reputation: 1
    • View Profile
Parallelization of PDOS calculation
« on: January 8, 2018, 00:44 »
Hi,

I have tested PDOS calculation using different number of cores.

It seems that assigning more cores does not help to reduce the running time.
I have tested 2, 4 and 40 cores.

In my calculation, I have converged potential calculation for a device.
Device is periodic in the device width direction (direction perpendicular to the transport direction).
So, I use several transverse modes in the calculation.
And # of transverse mode is 29.

I thought PDOS calculation might be parallelized in transverse modes, but it seems not because I don't see much speed up with more cores.
Can anyone tell me how parallelization of PDOS calculation is done?
If I understand this, I think I could assign cores more wisely.

Thanks.
jiwon


Offline Ulrik G. Vej-Hansen

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 426
  • Country: dk
  • Reputation: 9
    • View Profile
Re: Parallelization of PDOS calculation
« Reply #1 on: January 8, 2018, 14:34 »
PDOS calculations should parallelize over cores, but depending on the size of the problem and the hardware, it does not necessarily give a big boost. If you provide the exact scripts and log-files, I can try to comment a little more specifically.

Offline jchang

  • Heavy QuantumATK user
  • ***
  • Posts: 47
  • Country: kr
  • Reputation: 1
    • View Profile
Re: Parallelization of PDOS calculation
« Reply #2 on: January 10, 2018, 08:18 »
Thanks for your response.
I will check speed up with more different number of cores, and then will get back to you.

jiwon