A fully unconstrained non-collinear density functional theory (DFT) is supported including the spin-orbit coupling (SOC) [6,7,8,9,13]. When the non-collinear DFT is performed, the following option for the keyword 'scf.SpinPolarization' is available.
scf.SpinPolarization NC # On|Off|NCIf the option 'NC' is specified, wave functions are expressed by a two component spinor. An initial spin orientation of each site is given by
<Atoms.SpeciesAndCoordinates # Unit=Ang 1 Mn 0.00000 0.00000 0.00000 8.0 5.0 45.0 0.0 45.0 0.0 1 on 2 O 1.70000 0.00000 0.00000 3.0 3.0 45.0 0.0 45.0 0.0 1 on Atoms.SpeciesAndCoordinates>
1: sequential serial number 2: species name 3: x-coordinate 4: y-coordinate 5: z-coordinate 6: initial occupation for up spin 7: initial occupation for down spin 8: Euler angle, theta, of the magnetic field for spin magnetic moment 9: Euler angle, phi, of the magnetic field for spin magnetic moment Also, the 8th and 9th are used to generate the initial non-collinear spin charge distribution 10: the Euler angle, theta, of the magnetic field for orbital magnetic moment 11: the Euler angle, phi, of the magnetic field for orbital magnetic moment 12: switch for the constraint schemes specified by the keywords 'scf.Constraint.NC.Spin', 'scf.NC.Zeeman.Orbital' and 'scf.NC.Zeeman.Orbital'. '1' means that the constraint is applied, and '0' no constraint. 13: switch for enhancement of orbital polarization in the LDA+U method, 'on' means that the enhancement is made, 'off' no enhancement.The initial Euler angles, and , for orientation of the spin and orbital magnetic moment are given by the 8th and 9th columns, and 10th and 11th columns, respectively. The 12th column is a switch for a constraint scheme that a constraint (penalty or Zeeman) functional to the spin and orbital orientation is added on each site, where '1' means that the constraint functional is added, and '0' means no constraint. For the details of the constraint DFT for the spin orientation, see the Section 'Constraint DFT for non-collinear spin orientation'. The final 13th column is a switch for enhancement of orbital polarization in the LDA+U method, 'on' means that the enhancement is made, 'off' no enhancement. Figure 25 shows the spin orientation in a MnO molecule calculated by the non-collinear DFT. You can follow the calculation using an input file 'Mol_MnO_NC.dat' in the directory 'work'. To visualize the spin orientation in real space, two files are generated:
*.nc.xsf *.ncsden.xsfwhere * means 'System.Name' you specified. Two files '*.nc.xsf' and '*.ncsden.xsf' store a projected spin orientation to each atom by Mulliken analysis and the spin orientation on real space grids in a vector file format (XSF) supported by XCrySDen. Both the files can be visualized using 'Display Forces' in XCrySDen as shown in Fig. 25.
The spin moment and Euler angles of each atom, which are calculated by Mulliken analysis, are found in the file '*.out' as follows:
*********************************************************** *********************************************************** Mulliken populations *********************************************************** *********************************************************** Total spin moment (muB) 4.998503442 Angles (Deg) 44.991211196 0.000000000 Up Down Sum Diff theta phi 1 Mn 9.59803 4.76902 14.36705 4.82901 44.99208 0.00000 2 O 3.40122 3.23173 6.63295 0.16949 44.96650 -0.00000Also it should be noted that it is difficult to achieve a self consistent field in the non-collinear DFT more than the collinear DFT calculation, since there are many minima, having almost comparable energy, in the spin orientation space, while the constraint DFT is useful for such a case.
In the non-collinear DFT, the inclusion of spin-orbit coupling is supported, while it is not supported for the collinear DFT. See also the Section 'Relativistic effects' for the issue.