XPS: Difference between revisions

From Wiki
Jump to navigation Jump to search
No edit summary
Line 31: Line 31:
     CLZ = 1            # 1 or 0.5; number of electrons to be displaced   
     CLZ = 1            # 1 or 0.5; number of electrons to be displaced   


* Import chi.dat.
* after the job is completed, grep ENTOT from the OUTCAR (let's call this value E2)
 
* The XPS shift (Exps) can be calculated as: Exps = E2 - E1
 
 
Alternatively:
 
compute just ICORELEVEL=2 with one positive charge in the system, then reference the core level energy (grep 3d OUTCAR #for the example above) to vacuum energy. (will elaborate in next edit)

Revision as of 17:17, 22 February 2019

General workflow

in preparation (currently just a sketch)

An XPS calculation is a single ionic step calculation, and involves the explicit computation of core levels for ONE selected atom in the POSCAR.

  • For a converged structure select a single atom for which the core levels shifts will be calculated (link to gli script to be added)
  • Create two separate subdirectries, (for example ./xpsini and ./xpsfin) and copy the the desired POSCAR to both
  • copy the files corresponding to your typical setup to ""xpsini""
  • in ""xpsini"", insert tags for XPS calculation to INCAR:
   ICORELEVEL = 1     # initial state XPS
   CLNT = 3           # atom type POSCAR; in this case third species in the POSCAR
   CLN = 3            # main quantum number  
   CLL = 2            # l quantum number; s=0, p=1, etc.; 
   #CLZ = 1            # 1 or 0.5; number of electrons to be displaced 
  • after the job is completed, grep ENTOT from the OUTCAR (let's call this value E1)
  • copy the job files from ""xpsini"" to ""xpsfin""
  • Replace tags for XPS calculation with:
   ICORELEVEL = 2     # final state XPS; if ICORELEVEL=1 then the core level is computed without electron excitation
   CLNT = 3           # atom type POSCAR; in this case third species in the POSCAR
   CLN = 3            # main quantum number  
   CLL = 2            # l quantum number; s=0, p=1, etc.; 
   CLZ = 1            # 1 or 0.5; number of electrons to be displaced   
  • after the job is completed, grep ENTOT from the OUTCAR (let's call this value E2)
  • The XPS shift (Exps) can be calculated as: Exps = E2 - E1


Alternatively:

compute just ICORELEVEL=2 with one positive charge in the system, then reference the core level energy (grep 3d OUTCAR #for the example above) to vacuum energy. (will elaborate in next edit)