Replies : 4 Last Post : November 01, 2016 (Tue) 18:30:13

123

How to get spin-orbit coupling energy using Akai-KKR

Posted on : September 30, 2016 (Fri) 18:30:49

by 澤田 亮人

Dear members,

I am trying to get spin-orbit coupling

<psi|Ls|psi>

using Akaikkr.

To my knowledge, output of Akaikkr doesn't include
spin-orbit coupling.

But I hope one can get it by adding few codes.

Best regards,

 
 

189

[Re:04] How to get spin-orbit coupling energy using Akai-KKR

Posted on : February 14, 2017 (Tue) 11:12:17

by 澤田 亮人

Dear KKR Administrator

Thank you for your advise. And I am sorry for my late response. I could estimate LS energy using akaikkr.

Ryohto Sawada

 
 

149

[Re:03] How to get spin-orbit coupling energy using Akai-KKR

Posted on : November 05, 2016 (Sat) 10:46:40

by Administrator

In orded to get the energy due to spin-orbit coupling, the integration with respect to the energy have to be taken because spin-orbit coupling depends on the energy. The convenient method to do that is the following: In the main program spmain.f, you will see the variable f(mxl**2,ncmpx,ng,2). This contains all the information needed for energy integration. mxl is l+1, so if up to f-states are taken into account mxl=4. If the component atom is 1, ncompx=1, ng is given by the program (15 in the present setting) and the last index 2 indicates spin. The spin-orbit coupling are given also are given in a similar manner: angular momentum index from1 to mxl**2 for each atom. Also it has the index for the energy from 1 to ng. So what has to be done is to take the sum of spin-orbit coupling matrix elements with a weight f(l,icmp,n,ispin) where l runs from 1 to mxl**2 while n runs from 1 to ng. That's it.

KKR Administrator

 
 

144

[Re:02] How to get spin-orbit coupling energy using Akai-KKR

Posted on : November 04, 2016 (Fri) 17:00:17

by 澤田 亮人

Dear KKR Administrator

Thank you for your advice.

I could get following data about <Ls> like...

/* quote
...
e,l,m,sl= 0.76209 3 -1 0.00468
e,l,m,sl= 0.76209 3 0 0.00466
e,l,m,sl= 0.76209 3 1 0.00463
e,l,m,sl= 0.76209 3 2 0.00461
e,l,m,sl= 0.73167 1 0 1.46997
e,l,m,sl= 0.73167 2 -1 0.02393
e,l,m,sl= 0.73167 2 0 0.02044
...
quote */

I would like to ask you another question. How can I get total amout of <Ls>?

For example, I calculated Pt-doped Fe(bcc) using srals and total energy was -2541.02. I want to disassemble the total energy into <Ls> and others.

Ryohto Sawada

 
 

128

[Re:01] How to get spin-orbit coupling energy using Akai-KKR

Posted on : November 01, 2016 (Tue) 18:30:13

by Administrator

Dear 澤田 亮人,

If you use "seals" instead "sea" is included. The value of <Ls> can be print out in the following way. In the subroutine "phase" (source/phaseb.f), there is a switch "chk". In the default, it is set .false.. However, if it is set .true., the <Ls> values will be displayed.

KKR Administrator

 
 

POST NEW TOPIC

ID (Email)

Password

このたび、AkaiKKRのページをセキュリティ対策の一環として、システムを変更いたしましので、BBSへの書き込みはアカウント登録が必要です。
お手数かけて申し訳ございませんが、登録ページから新規登録をお願いいたします。

For security reasons, we have renewed the AkaiKKR website. Now, you need your account to send a message to BBS. If you do not have an account yet, please register.