Determining the Magnetic Anisotropy: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 12: Line 12:
----
----
*{{TAG|INCAR}}
*{{TAG|INCAR}}
<pre>
NiO MAE
  SYSTEM    = "NiO"


Electronic minimization
NiO MAE
  PREC = Accurate
  {{TAGBL|SYSTEM}}    = "NiO"
  ENCUT        = 450
   
  EDIFF        = 1E-7
Electronic minimization
  LORBIT        = 11
  {{TAGBL|PREC}} = Accurate
  LREAL        = .False.
  {{TAGBL|ENCUT}}         = 450
  ISYM          = -1
  {{TAGBL|EDIFF}}         = 1E-7
  NELMIN        = 6
  {{TAGBL|LORBIT}}       = 11
  #  ICHARG = 11
  {{TAGBL|LREAL}}         = .False.
  #  LCHARG = .FALSE.
  {{TAGBL|ISYM}}         = -1
  #  LWAVE = .FALSE.
  {{TAGBL|NELMIN}}       = 6
  #  NBANDS = 52
  {{TAGBL|ICHARG}} = 11
  #  GGA_COMPAT = .FALSE.
  {{TAGBL|LCHARG}} = .FALSE.
  {{TAGBL|LWAVE}} = .FALSE.
  {{TAGBL|NBANDS}} = 52
  {{TAGBL|GGA_COMPAT}} = .FALSE.
   
  DOS
  {{TAGBL|ISMEAR}}    = -5


DOS
Magnetism
  ISMEAR   = -5
   {{TAGBL|ISPIN}}    = 2
  {{TAGBL|MAGMOM}} = 2.0 -2.0 2*0.0
  # {{TAGBL|MAGMOM}}    = 0 0 2 0 0 -2 6*0 # Including Spin-orbit
  # {{TAGBL|LSORBIT}}      = .True.
  # {{TAGBL|SAXIS}} = 1 0 0 # Quantization axis used to rotate all spins in a direction defined in the (O,x,y,z) Cartesian frame
   
Orbital mom.
  {{TAGBL|LORBMOM}} = T


Magnetism
Mixer
  ISPIN    = 2
  {{TAGBL|AMIX}}      = 0.2
  MAGMOM = 2.0 -2.0 2*0.0
  {{TAGBL|BMIX}}      = 0.00001
  # MAGMOM   = 0 0 2 0 0 -2 6*0 # Including Spin-orbit
   {{TAGBL|AMIX_MAG}}  = 0.8
  # LSORBIT      = .True.
  {{TAGBL|BMIX_MAG}}  = 0.00001
  # SAXIS = 1 0 0 # Quantization axis used to rotate all spins in a direction defined in the (O,x,y,z) Cartesian frame


Orbital mom.
GGA+U
   LORBMOM = T
  {{TAGBL|LDAU}}      = .TRUE.
  {{TAGBL|LDAUTYPE}}  = 2
  {{TAGBL|LDAUL}}    = 2 -1
  {{TAGBL|LDAUU}}    = 5.00 0.00
  {{TAGBL|LDAUJ}}    = 0.00 0.00
  {{TAGBL|LDAUPRINT}} = 2
  {{TAGBL|LMAXMIX}}   = 4


Mixer
  AMIX      = 0.2
  BMIX      = 0.00001
  AMIX_MAG  = 0.8
  BMIX_MAG  = 0.00001
GGA+U
  LDAU      = .TRUE.
  LDAUTYPE  = 2
  LDAUL    = 2 -1
  LDAUU    = 5.00 0.00
  LDAUJ    = 0.00 0.00
  LDAUPRINT = 2
  LMAXMIX  = 4
</pre>


*{{TAG|KPOINTS}}
*{{TAG|KPOINTS}}

Revision as of 14:17, 14 March 2017

Description: Magnetocrystalline Anisotropy Energy determined non-self-consistently

The Magnetocrystalline Anisotropy Energy is determined by rotating all spins according to different directions. First of all, an accurate (PREC = Accurate, LREAL = .False.) collinear calculation (using the vasp-std script) in the ground state has to be done. Next, the Spin-Orbit Coupling (LSORBIT = .True. ; using the vasp-ncl script) is took into account non-self-consistently (ICHARG = 11) for several spin orientations. In most of cases, the changes in energies are very low (sometimes, it could be about the micro-eV). The number of bands has to be twice compared to a collinear run).

To modify the orientation of the spins in the crystal, we consider the second approach describes here. For the MAGMOM-tag, the total local magnetic moment is written according to the z direction (necessarily, the x and y-directions are equal to 0). The spin orientation [uvw] is defined by the SAXIS-tag in the Cartesian frame. The Magnetocrystalline Anisotropy Energy is calculated by orientating the spins in different directions and the following equation : EMAE = E[uvw] - Emin, with Emin the energy of the most stable spin orientation.


More details are available in the SAXIS and LSORBIT pages.

Exercise : Determine the Magnetocrystalline Anisotropy Energy of NiO in a non self-consistent approach by orientating the spins along the following path : (2,2,2) --> (2,2,1) --> (2,2,0) --> ... --> (2,2,-6). Compare to the self-consistent approach.


NiO MAE
  SYSTEM    = "NiO"
    
Electronic minimization
  PREC = Accurate
  ENCUT         = 450
  EDIFF         = 1E-7
  LORBIT        = 11
  LREAL         = .False.
  ISYM          = -1
  NELMIN        = 6
  #  ICHARG = 11
  #  LCHARG = .FALSE.
  #  LWAVE = .FALSE.
  #  NBANDS = 52
  #  GGA_COMPAT = .FALSE.
    
 DOS
  ISMEAR    = -5
Magnetism
  ISPIN     = 2
  MAGMOM = 2.0 -2.0 2*0.0
  # MAGMOM    = 0 0 2 0 0 -2 6*0 # Including Spin-orbit
  # LSORBIT       = .True.
  # SAXIS = 1 0 0 # Quantization axis used to rotate all spins in a direction defined in the (O,x,y,z) Cartesian frame
   
Orbital mom.
  LORBMOM = T
Mixer
  AMIX      = 0.2
  BMIX      = 0.00001
  AMIX_MAG  = 0.8
  BMIX_MAG  = 0.00001
GGA+U
  LDAU      = .TRUE.
  LDAUTYPE  = 2
  LDAUL     = 2 -1
  LDAUU     = 5.00 0.00
  LDAUJ    = 0.00 0.00
  LDAUPRINT = 2
  LMAXMIX   = 4 


k-points
 0
gamma
 4  4  4 
 0  0  0
NiO
 4.17
 1.0 0.5 0.5
 0.5 1.0 0.5
 0.5 0.5 1.0
 2 2
Cartesian
 0.0 0.0 0.0
 1.0 1.0 1.0
 0.5 0.5 0.5
 1.5 1.5 1.5

Used INCAR Tags

AMIX, AMIX_MAG, BMIX, BMIX_MAG, EDIFF, ENCUT, GGA_COMPAT, I_CONSTRAINED_M, ICHARG, ISMEAR,ISPIN, ISYM, LAMBDA, LCHARG, LDAU, LDAUJ, LDAUL, LDAUPRINT, LDAUTYPE, LDAUU, LMAXMIX, LORBIT, LREAL, LSORBIT, LWAVE, M_CONSTR, MAGMOM, NBANDS, NELMIN, PREC, RWIGS, SAXIS, SYSTEM

Download

nio_noSOC.tgz


To the list of examples or to the main page