About obtaining PDOS by hybridized orbitals |
- Date: 2021/11/07 17:44
- Name: Takuma Takeda
<takuma.takeda.chem@gmail.com>
- Dear OpenMX forum members;
I am trying to extract an orbital information around Fermi level from DOS, by projecting to PDOS. The calculation system is titanium oxide. Also, I want to check reproducibility of the Paper(DOI: https://doi.org/10.1088/1361-648X/abacae), in the point of coordinated crystal field. So, I especially want to obtain information about orbital such as e_g or t_2g.
I thought that there are proper two ways, obtaining by LCAO, or by applying MLWF. However, I could not determine which one is appropriate, so, I have three questions; (1) How is to be defined the axial direction of PDOS and MLWF? For example, "p1" in output command of PDOS stands for px orbital, the user-manual comments, but I could not find which direction corresponds to "x." Is it OK to understand that global coordination in a calculation system?
(2) In my system, the coordination direction of oxygen around titanium is not parallel to the global coordinate XYZ in the calculation. In that case, is it better to apply MLWF?
(3) In the user-manual of OpenMX Ver3.9 (MLWF chapter>"General" part,) I could only found "sp3deg", which may stands for e_g orbital, I thought. Is it possible to obtain t_2g or other symmetry ones in MLWF, or by LCAO?
An example Input file is shown below; ================================================= System.CurrrentDirectory ./ System.Name TIO level.of.stdout 1 level.of.fileout 1
Species.Number 2 <Definition.of.Atomic.Species #precise O O6.0-s3p2d2 O_PBE19 Ti Ti7.0-s3p2d2f1 Ti_PBE19 Definition.of.Atomic.Species>
Atoms.Number 16 Atoms.SpeciesAndCoordinates.Unit FRAC <Atoms.SpeciesAndCoordinates 1 Ti 0.1280000000 -0.1280000000 0.0440000000 6.0 6.0 2 Ti 0.8720000000 0.1280000000 0.9560000000 6.0 6.0 3 Ti 0.7786000000 0.2214000000 0.2669000000 6.0 6.0 4 Ti 0.2214000000 -0.2214000000 0.7331000000 6.0 6.0 5 Ti 0.0538000000 -0.0538000000 0.3659000000 6.0 6.0 6 Ti 0.9462000000 0.0538000000 0.6341000000 6.0 6.0 7 O 0.6760000000 0.3240000000 0.0600000000 3.0 3.0 8 O 0.3240000000 -0.3240000000 0.9400000000 3.0 3.0 9 O 0.2410000000 -0.2410000000 0.2450000000 3.0 3.0 10 O 0.7590000000 0.2410000000 0.7550000000 3.0 3.0 11 O 0.5880000000 0.4120000000 0.3450000000 3.0 3.0 12 O 0.4120000000 -0.4120000000 0.6550000000 3.0 3.0 13 O 0.9530000000 0.0470000000 0.1580000000 3.0 3.0 14 O 0.0470000000 -0.0470000000 0.8420000000 3.0 3.0 15 O 0.8660000000 0.1340000000 0.4410000000 3.0 3.0 16 O 0.1340000000 -0.1340000000 0.5590000000 3.0 3.0 Atoms.SpeciesAndCoordinates>
Atoms.UnitVectors.Unit Ang <Atoms.UnitVectors 4.8760000000 1.9010000000 0.0000000000 -4.8760000000 1.9010000000 0.0000000000 -0.2553995266 0.0000000000 9.4420000000 Atoms.UnitVectors>
scf.XcType GGA-PBE scf.SpinPolarization off scf.system.charge 0.00 scf.Hubbard.U off # on|off, default=off #scf.DFTU.Type 1 # 1:Simplified(Dudarev)|2:General, default=1 #scf.dc.Type sFLL scf.ElectronicTemperature 300.0 scf.energycutoff 500 scf.maxIter 1000 scf.EigenvalueSolver band scf.Kgrid 7 7 3 scf.Mixing.Type rmm-diis scf.Init.Mixing.Weight 0.0010 scf.Min.Mixing.Weight 0.0001 scf.Max.Mixing.Weight 0.3 scf.Mixing.History 30 scf.Mixing.StartPulay 15 scf.Mixing.EveryPulay 1 scf.criterion 3e-6 scf.stress.tensor on scf.restart on
MD.Type opt MD.Opt.DIIS.History 3 MD.Opt.StartDIIS 10 MD.Opt.EveryDIIS 200 MD.maxIter 3 MD.TimeStep 1.0 MD.Opt.criterion 1e-3 <MD.Fixed.Cell.Vectors 0 0 1 0 0 1 0 1 0 MD.Fixed.Cell.Vectors>
# DOS
#Dos.fileout on #Dos.Erange -5.0 5.0 #Dos.Kgrid 28 28 12 #FermiSurfer.fileout on
geoopt.restart on ================================================= If there is a misunderstanding, It is happy to be commented. Your Sincerely,
| |