Author Topic: ATKError: inverse(DZMatrix const &) : Could not LU factorize!  (Read 3869 times)

0 Members and 1 Guest are viewing this topic.

Offline gradius

  • New QuantumATK user
  • *
  • Posts: 2
  • Reputation: 0
    • View Profile
Dear all:
    After Electrodes and Equivalent Bulk Calculation, ATK 2008.10 give two errors:

1]# Pulay mixing inversion failed. Using only last step.

2]ATKError: inverse(DZMatrix const &) : Could not LU factorize!

I already look up previous posts which talk about this error and try almost all the methods to solve this problem but failed. There are two attatchments about the two-probe structure and scf calculation input file.

Offline nori

  • QuantumATK Guru
  • ****
  • Posts: 122
  • Reputation: 12
    • View Profile
I could get the SCF converged with graphene2.py and graphene2_scf2.py.
Although I've changed several parameters in order to reduce calculation cost, changing twoProbeAlgorithmParameters() would be the most important for better SCF convergence.

By the way, Can you access the latest version(11.2.3)?
If so, I strongly recommend that you use ATK 11.2.3 because a SCF convergence is more stable and an accuracy is improved.

Offline gradius

  • New QuantumATK user
  • *
  • Posts: 2
  • Reputation: 0
    • View Profile
Thank you very much! But I only have ATK-2008.10