Author Topic: The calculation did not converge when the scattering region is long  (Read 3580 times)

0 Members and 1 Guest are viewing this topic.

Offline Yueyang

  • Regular QuantumATK user
  • **
  • Posts: 14
  • Country: cn
  • Reputation: 0
    • View Profile
Hi,
I optimized a unit cell of graphene nanoribbon, and then repeat it to different lengths to calculate IV curves with the DFTB method.
However, I found that when the scattering region is long, 15 unit cells for example, the calculation is unable to converge to the requested tolerance (e-05) even when the maximum steps is set to be 1000.
But the problem is absent when the scattering region is short, 7 unit cells for example.
Is this normal?
Does that mean we can only study short structures with the software?

Thank you

Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
No, that should not be the case. ATK works for large structures also. However, SCF convergence can sometimes become tricky for very large structures, especially at large bias. Can you attach the script and logging output? Thanks.

Offline Yueyang

  • Regular QuantumATK user
  • **
  • Posts: 14
  • Country: cn
  • Reputation: 0
    • View Profile
Here are two of the scripts that can't converge. The output files are too large to upload.

By the way, is it useful to tune the "Damping factor" or the "History steps" to get faster convergence?
Please give me more advices.
Thank you very much!

Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
Perhaps it is the spin-polarization that give you trouble. I suggest non-polarized calculations. The damping factor is already quite low, but you could try to decrease the number of history steps to e.g. 10.

Offline Yueyang

  • Regular QuantumATK user
  • **
  • Posts: 14
  • Country: cn
  • Reputation: 0
    • View Profile
OK, I will try it.
Thank you!