these days, I face to a problem as the following:
I want to calculate the spin two-probe systerms(use the version atk 2008.10) when I calculate scf , it always display on ATK command :
#Pulay mixing inversion failed.Using only last step.
#Pulay mixing inversion failed.Using only last step.
#Pulay mixing inversion failed.Using only last step.
...
And the output file .log as:
# ----------------------------------------------------------------
# TwoProbe Calculation
# ----------------------------------------------------------------
# sc 0 : q = 648.06000 e
# sc 1 : q = 681.84046 e dRho = 4.8957E-001
# sc 2 : q = -4.94032 e dRho = 6.3687E+000
# sc 3 : q = -4.94032 e dRho = 0.0000E+000
# sc 4 : q = -0.03471 e Etot = -1.#IND0 Ry dRho = 6.6863E+000
# sc 5 : q = -0.03471 e Etot = -1.#IND0 Ry dRho = 0.0000E+000 dEtot = -1.#INDE+000 Ry
Traceback<most recent call last>:
File"PNi0.3-.py",line 351, in?
runtime_parameters=runtime_parameters
ATKError:inverse<DZMatrix const &>: Could not LU factorize!
or when i change paramters according to the "ATK_TutorialSession_Part1_SCF.pdf".but it still display on ATK command
TwoProbe Calculation. i find the value of q sharp change
# ----------------------------------------------------------------
# sc 0 : q = 648.98428 e
# sc 1 : q = 34.29715 e dRho = 7.2077E+000
# sc 2 : q = -0.03585 e dRho = 7.5408E+000
# sc 3 : q = -0.03585 e dRho = 0.0000E+000
#Pulay mixing inversion failed. Using only last step.
#Pulay mixing inversion failed. Using only last step.
Traceback<most recent call last>:
File "PNi0.3-2.py",line 351,in?
runtime_parameters=runtime_parameters
ATKError:inverse<DZMatrix const &>:Could not LU factorize!
my module is (ni(initial spin 0.3)-molecular(0)-ni(0.3))why? how to solve it? Thank you very much!!!