Dear QW experts
My goal is to do transport calculations with SOC (to calculate AMR) but before doing complicated calculations I have started by doing some simple tests on an infinite Iron wire. The standard DFT calculations work fine and the corresponding band-structure looks OK (with correct band splitting due to SOC)
The problems start when I do device calculations.
Since with the new atk version it seems possible to start a SOC calculation from a previous collinear calculation I have used OMX pseudopotential but for a collinear calculation:
IronBasis = OpenMXBasisSet(
element=PeriodicTable.Iron,
filename="openmx/pao/Fe6.0S.pao.zip",
tier=0,
pseudopotential=NormConservingPseudoPotential("normconserving/upf2/Fe_CA13S.upf.zip"),
)
#----------------------------------------
# Exchange-Correlation
#----------------------------------------
exchange_correlation = LSDA.PZ
My system is made of L and R electrodes and a Device.
The L and R are identitcal and made of 3 wire atoms while the Device is made of 7 atoms.
When I run the calculation the standard DFT part (equivalent Bulk) runs smoothly but when the code enters into the true NEGF loop of the Device then everything goes bananas! At the end I get zero charge and zero transmission (and no crash..)
The same calculation with FHI pseudo+basis set runs fine..... I have the feeling that something is going wrong with OMX....
I have attached my input python file.
Thanks in advance to tell me what is going wrong
Cyrille
PS: I am using:
+------------------------------------------------------------------------------+
| |
| Atomistix ToolKit 2015.rc1 [Build 40ab357] |
| |
+------------------------------------------------------------------------------+