Clarification on Calculating E_MAE Using the Formula E_{uvw} - E_0

Question on input files/tags, interpreting output, etc.

Please check whether the answer to your question is given in the VASP online manual or has been discussed in this forum previously!

Moderators: Moderator, Global Moderator

Post Reply
Message
Author
farah_shahzadi
Newbie
Newbie
Posts: 19
Joined: Sun Mar 03, 2024 8:33 am

Clarification on Calculating E_MAE Using the Formula E_{uvw} - E_0

#1 Post by farah_shahzadi » Tue May 21, 2024 9:27 am

Dear VASP Community,

I am seeking clarification regarding the formula for calculating the magnetic anisotropy energy (E_MAE) as mentioned on the VASP Wiki, which states that E_MAE can be determined using the equation E(uvw)​−E0​.

Could you please provide guidance on how to accurately identify which energy corresponds to E0​, the most stable energy, and which corresponds to E(uvw)​? Specifically, I would like to understand the criteria or steps to determine E0​ and E(uvw)​ in the context of my calculations.

Thank you for your assistance.

Best regards,
Farah Shehzadi

marie-therese.huebsch
Full Member
Full Member
Posts: 182
Joined: Tue Jan 19, 2021 12:01 am

Re: Clarification on Calculating E_MAE Using the Formula E_{uvw} - E_0

#2 Post by marie-therese.huebsch » Fri May 24, 2024 6:39 am

Hi,

It is basically a matter of definition. You choose some reference magnetic state, e.g., the most stable magnetic configuration or the in-plane ferromagnetic state or the one you are most interested in. Then you vary the direction of the magnetic moment. This could be written in terms of a vector (u,v,w) or an angle, etc. It is just a matter of notation. The magnetic anisotropy energy is the energy difference between the total energy of the reference magnetic state and the state with a different direction of the magnetic moments. Only the energy difference is meaningful. For the total energy there is no experimental quantity you could compare to.
When the reference magnetic state is not the magnetic ground state, the MAE could be negative. That's for instance the case in this example of an Fe monolayer: https://www.vasp.at/wiki/index.php/Spin ... _monolayer

Best,
Marie-Therese

farah_shahzadi
Newbie
Newbie
Posts: 19
Joined: Sun Mar 03, 2024 8:33 am

Re: Clarification on Calculating E_MAE Using the Formula E_{uvw} - E_0

#3 Post by farah_shahzadi » Fri May 24, 2024 11:01 am

Thank you for your response. For the link you sent about spin-orbit coupling in a Fe monolayer, as I am doing test calculations, should I run those calculations using vasp_std or vasp_ncl?

marie-therese.huebsch
Full Member
Full Member
Posts: 182
Joined: Tue Jan 19, 2021 12:01 am

Re: Clarification on Calculating E_MAE Using the Formula E_{uvw} - E_0

#4 Post by marie-therese.huebsch » Sun May 26, 2024 9:04 am

Hi,

Good question, because the magnetic moments are aligned collinear, nevertheless you need vasp_ncl!

For any noncollinear calculation you need vasp_ncl and SOC can only be included in a noncollinear framework. As MAE is due to SOC, you need to use vasp_ncl for the tutorial I linked before.

Best regards,
Marie-Therese

farah_shahzadi
Newbie
Newbie
Posts: 19
Joined: Sun Mar 03, 2024 8:33 am

Re: Clarification on Calculating E_MAE Using the Formula E_{uvw} - E_0

#5 Post by farah_shahzadi » Mon Jun 03, 2024 8:28 am

Upon reviewing the link you provided on MAE calculations for Fe, I used the same POSCAR, INCAR, and KPOINTS files and performed VASP non-collinear calculations as mentioned on the VASP wiki. I obtained the following results for energies (I am only mentioning the last line from OSZICAR):
FOR IN-PLANE:
1 F= -.63126220E+01 E0= -.63121865E+01 d E =-.130647E-02 mag= 2.8462 -0.0000 0.0000
For OUT-OF-PLANE:
1 F= -.63122803E+01 E0= -.63116247E+01 d E =-.196664E-02 mag= -0.0000 -0.0000 2.8493

If I calculate EMAE=E⊥−E∥ , I get 0.3 meV, whereas the VASP wiki states -0.2 meV. Can you help clarify this discrepancy?

Post Reply