Author Topic: calculate time  (Read 5382 times)

0 Members and 1 Guest are viewing this topic.

Offline yangzw1985

  • QuantumATK Guru
  • ****
  • Posts: 113
  • Reputation: 0
    • View Profile
calculate time
« on: February 23, 2009, 02:26 »
I have calculated the transimission spectrum of a li-znonanowire-li system. 500 points from -12ev to +12 ev. But the results can not be received in a long time. Can anyone tell me if the points are inappropriate? can I reduce the calculate time If I decrease the points to 200 ? If not, what should I do in order to reduce the calculate time with the same accuracy ? Thanks !
« Last Edit: February 23, 2009, 03:29 by yangzw1985 »

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5576
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: calculate time
« Reply #1 on: February 23, 2009, 10:29 »
The calculation time is directly proportional to the number of points. There is rarely any point in using 500 points unless there are very detailed features in the transmission spectrum for which you wish to have a very fine resolution. However, you don't know if you have such features until you have studied the spectrum :) So the best idea is to use fewer points (100 is usually enough) first and then "zoom in" if needed.

The interesting region for transport is a window around the Fermi energy (E=0 eV) corresponding roughly to the bias you intend to apply. Such biases are typically in the range 1-2 V, thus this is the usual range for plotting the transmission spectrum. Sometimes you can extend it to, say, +-5 eV to get an overview. States far below and above the Fermi energy do not conduct anyway, since they are either fully occupied or empty.

Finally, the calculation time also decreases basically linearly with the number of parallel nodes, at least if the nodes are "true" individual MPI nodes (separate machines in a cluster). Thus by using, say, 10 MPI nodes, and going down to 100 points, you can reduce the calculation by a factor of 50 or so, compared to the serial calculation with 500 points.