This thread is locked.Only browsing is available.
Top Page > Browsing
Error in NEGF
Date: 2016/07/22 17:34
Name: Keshav Raheja

I am trying to run NEGF for Black Phosphorus based device. PFA my input file and lead files. I run the lead file first and it exits normally. After that I try the input file, it shows the following error:

"The LEFT lead cannot be superposed on the original cell even after the translation.
Check your atomic coordinates of the LEFT lead."

The files are as follows:

## lead file

System.CurrrentDirectory ./ # default=./
System.Name Lead-BP_Keshav
#DATA.PATH ../../DFT_DATA13
level.of.stdout 1 # default=1 (1-3)
level.of.fileout 1 # default=1 (0-2)

NEGF.output_hks on
NEGF.filename.hks lead-chain_BP.hks
NEGF.Output.for.TranMain off

NEGF.tran.energydiv 200 # default=200
NEGF.tran.energyrange -3 2 1.0e-1 # default=-10.0 10.0 5.0e-3 (eV)
NEGF.tran.Kgrid 3 3 # default= 1 1

# Definition of Atomic Species
#

Species.Number 1
<Definition.of.Atomic.Species
P P7.0-s1p1 P_PBE13
Definition.of.Atomic.Species>

#
# Atoms
#

Atoms.Number 8
Atoms.SpeciesAndCoordinates.Unit Ang # Ang|AU
<Atoms.SpeciesAndCoordinates
1 P 0.0 0.0 0.0 2.0 3.0
2 P 1.417 0.0 1.635 2.0 3.0
3 P 2.215 2.144 1.635 2.0 3.0
4 P 3.632 2.144 0.0 2.0 3.0
5 P 0.0 0.0 3.27 2.0 3.0
6 P 3.632 2.144 3.27 2.0 3.0
7 P 4.43 0.0 3.27 2.0 3.0
8 P 4.43 0.0 0.0 2.0 3.0
Atoms.SpeciesAndCoordinates>
Atoms.UnitVectors.Unit Ang # Ang|AU

<Atoms.UnitVectors
0.000000 0.000000 12.842313918
5.50696373 0.000000 0.00000
0.000000 3.179447 0.00000
Atoms.UnitVectors>

#
# SCF or Electronic System
#

scf.XcType GGA-PBE # LDA|LSDA-CA|LSDA-PW|GGA-PBE
scf.SpinPolarization off # On|Off|NC
scf.ElectronicTemperature 300.0 # default=300 (K)
scf.energycutoff 150.0 # default=150 (Ry)
scf.maxIter 100 # default=40
scf.EigenvalueSolver Band # DC|GDC|Cluster|Band
scf.lapack.dste dstevx # dstegr|dstedc|dstevx, default=dstegr
scf.Kgrid 4 12 12 # means n1 x n2 x n3
scf.Mixing.Type rmm-diisk # Simple|Rmm-Diis|Gr-Pulay|Kerker|Rmm-Diisk
scf.Init.Mixing.Weight 0.010 # default=0.30
scf.Min.Mixing.Weight 0.001 # default=0.001
scf.Max.Mixing.Weight 0.020 # default=0.40
scf.Mixing.History 20 # default=5
scf.Mixing.StartPulay 7 # default=6
scf.criterion 1.0e-8 # default=1.0e-6 (Hartree)

Band.dispersion on # on|off, default=off
Band.Nkpath 1
<Band.kpath
15 0.0 0.0 0.0 0.5 0.0 0.0 g X
Band.kpath>



#
# MD or Geometry Optimization
#

MD.Type Nomd # Opt|EF|BFGS|RF|DIIS
MD.Opt.DIIS.History 6 # default=3
MD.Opt.StartDIIS 7 # default=5
MD.Opt.EveryDIIS 6 # default=10
MD.maxIter 200 #
MD.Opt.criterion 1.0e-4 # default=1.0e-4 (a.u.)

####

## Input file

System.CurrrentDirectory ./ # default=./
System.Name NEGF-BP_Keshav
#DATA.PATH ../../DFT_DATA13
level.of.stdout 1 # default=1 (1-3)
level.of.fileout 1 # default=1 (0-2)

NEGF.filename.hks.l lead-chain_BP.hks
NEGF.filename.hks.r lead-chain_BP.hks

NEGF.Num.Poles 150 # default=150
NEGF.scf.Kgrid 12 12 # default=1 1
NEGF.SCF.Iter.Band 10

NEGF.bias.voltage 0.0 # default=0.0 (eV)
NEGF.bias.neq.im.energy 0.01 # default=0.01 (eV)
NEGF.bias.neq.energy.step 0.02 # default=0.02 (eV)

Dos.fileout off # on|off, default=off
NEGF.Dos.energyrange -3.0 2.0 5.0e-1 #default=-10.0 10.0 5.0e-3 (eV)
NEGF.Dos.energy.div 200 # default=200
NEGF.Dos.Kgrid 3 3 # default=1 1

NEGF.tran.energydiv 3000 # default=200
NEGF.tran.energyrange -3 2 0.0001 # default=-10.0 10.0 1.0e-3 (eV)
NEGF.tran.Kgrid 3 3 # default= 1 1


#
# Definition of Atomic Species
#

Species.Number 1
<Definition.of.Atomic.Species
P P7.0-s1p1 P_PBE13
Definition.of.Atomic.Species>

#
# Atoms
#

Atoms.SpeciesAndCoordinates.Unit Ang # Ang|AU

Atoms.Number 8
<Atoms.SpeciesAndCoordinates
1 P 0.0 0.0 0.0 2.0 3.0
2 P 1.417 0.0 1.635 2.0 3.0
3 P 2.215 2.144 1.635 2.0 3.0
4 P 3.632 2.144 0.0 2.0 3.0
5 P 0.0 0.0 3.27 2.0 3.0
6 P 3.632 2.144 3.27 2.0 3.0
7 P 4.43 0.0 3.27 2.0 3.0
8 P 4.43 0.0 0.0 2.0 3.0
Atoms.SpeciesAndCoordinates>
#
# Lead-Left
#

LeftLeadAtoms.Number 8
<LeftLeadAtoms.SpeciesAndCoordinates # Unit=Ang.
1 P 0.0 0.0 -5.0 2.0 3.0
2 P 1.417 0.0 -3.365 2.0 3.0
3 P 2.215 2.144 -3.635 2.0 3.0
4 P 3.632 2.144 -5.0 2.0 3.0
5 P 0.0 0.0 -1.73 2.0 3.0
6 P 3.632 2.144 -1.73 2.0 3.0
7 P 4.43 0.0 -1.73 2.0 3.0
8 P 4.43 0.0 -5.0 2.0 3.0
LeftLeadAtoms.SpeciesAndCoordinates>

#
# Lead-Right
#

RightLeadAtoms.Number 8
<RightLeadAtoms.SpeciesAndCoordinates # Unit=Ang.
1 P 0.0 0.0 5.0 2.0 3.0
2 P 1.417 0.0 6.635 2.0 3.0
3 P 2.215 2.144 6.635 2.0 3.0
4 P 3.632 2.144 5.0 2.0 3.0
5 P 0.0 0.0 8.27 2.0 3.0
6 P 3.632 2.144 8.27 2.0 3.0
7 P 4.43 0.0 8.27 2.0 3.0
8 P 4.43 0.0 5.0 2.0 3.0
RightLeadAtoms.SpeciesAndCoordinates>

#
# SCF or Electronic System
#

scf.XcType GGA-PBE # LDA|LSDA-CA|LSDA-PW|GGA-PBE
scf.SpinPolarization off # On|Off|NC
scf.ElectronicTemperature 300.0 # default=300 (K)
scf.energycutoff 150.0 # default=150 (Ry)
scf.maxIter 200 # default=40
scf.EigenvalueSolver NEGF # DC|GDC|Cluster|Band
scf.lapack.dste dstevx # dstegr|dstedc|dstevx, default=dstegr
scf.Kgrid 4 12 12 # means n1 x n2 x n3
scf.Mixing.Type rmm-diisk # Simple|Rmm-Diis|Gr-Pulay|Kerker|Rmm-Diisk
scf.Init.Mixing.Weight 0.020 # default=0.30
scf.Min.Mixing.Weight 0.020 # default=0.001
scf.Max.Mixing.Weight 0.100 # default=0.40
scf.Mixing.History 40 # default=5
scf.Mixing.StartPulay 20 # default=6
#scf.Kerker.factor 1.0 # default=1.0
scf.criterion 1.0e-5 # default=1.0e-6 (Hartree)

####

Kindly help me out.

メンテ
Page: [1]

Re: Error in NEGF ( No.1 )
Date: 2016/07/26 19:40
Name: Artem Pulkin

These are not identical:

--- left lead calculation ---
1 P 0.0 0.0 0.0 2.0 3.0
2 P 1.417 0.0 1.635 2.0 3.0
3 P 2.215 2.144 1.635 2.0 3.0
4 P 3.632 2.144 0.0 2.0 3.0
5 P 0.0 0.0 3.27 2.0 3.0
6 P 3.632 2.144 3.27 2.0 3.0
7 P 4.43 0.0 3.27 2.0 3.0
8 P 4.43 0.0 0.0 2.0 3.0

--- NEGF calculation, left lead ---
1 P 0.0 0.0 -5.0 2.0 3.0
2 P 1.417 0.0 -3.365 2.0 3.0
3 P 2.215 2.144 -3.635 2.0 3.0
4 P 3.632 2.144 -5.0 2.0 3.0
5 P 0.0 0.0 -1.73 2.0 3.0
6 P 3.632 2.144 -1.73 2.0 3.0
7 P 4.43 0.0 -1.73 2.0 3.0
8 P 4.43 0.0 -5.0 2.0 3.0

Artem
メンテ
Re: Error in NEGF ( No.2 )
Date: 2016/07/28 02:00
Name: Keshav Raheja

Thanks a lot. It really helped.
メンテ

Page: [1]