L(S)DA method:
- Band Structure
- copy case.klist_band (case= hcp,fcc,bcc,sc)
- copy case.insp and enter the value of Efermi in case.scf2
- verify Emin Emax (-3.5 3.5) in the files case.in1(c), case.klist
- x lapw1(c) -band -up
- x lapw1(c) -band -dn
- x spaghetti (-c) -up
- x spaghetti (-c) -dn
- DOS
- x kgen : triple the k-points number
- verify Emin Emax (-3.5 3.5) in the files case.in1(c), case.klist
- copy case.int
- x lapw1(c) -up
- x lapw1(c) -dn
- x lapw2(c) -up -qtl
- x lapw2(c) -dn -qtl
- enter the value of Efermi (grep :FER *scf -last value) in the file case.qtl(up/dn)
- edit the file case.int by respecting the file case.struct and case.qtl
- x tetra (-c) -up
- x tetra (-c) -dn
LDA+U method
- Band Structure
- copy case.klist_band (case= hcp,fcc,bcc,sc)
- copy case.insp and enter the value of Efermi in case.scf2
- verify Emin Emax (-3.5 3.5)in the files case.in1(c), case.klist
- x lapw1(c) -band -up -orb
- x lapw1(c) -band -dn -orb
- x spaghetti (-c) -up -orb
- x spaghetti (-c) -dn -orb
- DOS
- x kgen : triple the k-pointd number
- verify Emin Emax (-3.5 3.5) dans case.in1(c), case.klist
- copy case.int
- x lapw1(c) -up -orb
- x lapw1(c) -dn -orb
- x lapw2(c) -up -qtl
- x lapw2(c) -dn -qtl
- x lapwdm(c) -up
- x lapwdm(c) -dn
- x orb -up
- x orb -dn
- enter the value of Efermi (grep :FER *scf -last value) in the case.qtl(up/dn)
- edit the file case.int by respecting the files case.struct and case.qtl
- x tetra (-c) -up -orb
- x tetra (-c) -dn -orb
LDA+U+SO
- Scf
- initialize the calculation
- rename the file case.in1 with case.in1c
- rename the file case.indm with case.indmc
- init(enter, enter, enter, change 1.5 to 10.0)
- Do you have a spinpolarized case: y
- Do you want to use a new struct: n
- run job: runsp -orb -i 100
- save LDA+U
- execute runsp -so -orb -i 150
- execute runsp -orb -so
- Band Structure
- copy case.klist_band (case= hcp,fcc,bcc,sc)
- copy case.insp and enter the value of Efermi in case.scf2
- verify Emin Emax (-3.5 3.5) in the files case.in1(c), case.klist
- x lapw1c -band -up -orb
- x lapw1c -band -dn -orb
- x lapwso -c -up
- cp .energydum to .energydumdn
- cp .energydumdn to .energydumup
- x orb -up
- x orb -dn
- x spaghetti -c -up -orb -so
- x spaghetti -c -dn -orb -so
- DOS
- x kgen : triple the k-points number
- verify Emin Emax (-3.5 3.5) in the files case.in1(c), case.klist
- copy case.int
- x lapw1c -up -orb
- x lapw1c -dn -orb
- x lapwso -c -up
- cp case.energydum to case.energydumdn
- cp case.energydumdn to case.energydumup
- x lapw2c -up -so -qtl
- x lapw2c -dn -so -qtl
- x lapwdm -c -up -so
- x lapwdm -c -dn -so
- x orb -up
- x orb -dn
- enter the value of Efermi (grep :FER *scf -last value) in the case.qtl(up/dn)
- edit the file case.int by respecting the file case.struct and case.qtl
- x tetra -c -up -orb -so
- x tetra -c -dn -orb -so
- Electronic Density
- change -9 to -1in the file case.in2c
- copy case.in5c in the working repertory
- x lapw2c -up -orb -so
- x lapw2c -dn -orb -so
- x lapwdm -c -up -so
- x lapwdm -c -dn -so
- x orb -up
- x orb -dn
- x lapw5c -up -orb -so
- mv case.rho_2dim case.rho_2dim_up
- x lapw5c -dn -orb -so
- mv case.rho_2dim case.rho_2dim_dn
0 Comments