Dear Vasp Community,
Recently, we did some works related to toplogical semimetals. To check whether band crossings in these materials are preserved under spin-orbit coupling (SOC), we need to compute the band structrues with artificially increasing SOC strength (e.g., by 20 times ). To achieve this, how should we modify the code and recompile VASP?
Your early reply is highly appreciated.
About artificially increase the SOC strength in VASP
Moderators: Global Moderator, Moderator
-
- Newbie
- Posts: 1
- Joined: Thu Nov 21, 2019 2:35 pm
-
- Newbie
- Posts: 30
- Joined: Tue Mar 17, 2020 2:01 am
Re: About artificially increase the SOC strength in VASP
Dear guojun,
I meet the same question recently, have you got the answer that how to increase the SOC strength artificially in VASP?
Could you please help me?
Thanks in advance.
I meet the same question recently, have you got the answer that how to increase the SOC strength artificially in VASP?
Could you please help me?
Thanks in advance.
-
- Global Moderator
- Posts: 236
- Joined: Mon Apr 26, 2021 7:40 am
Re: About artificially increase the SOC strength in VASP
Hello!
You could modify one line in the code directly to achieve this artificial SOC strengthening: in the file "relativistic.F" go to line 84 and hard-code the desired multiplicative factor:
Hope this helps!
Best,
Andreas
You could modify one line in the code directly to achieve this artificial SOC strengthening: in the file "relativistic.F" go to line 84 and hard-code the desired multiplicative factor:
Code: Select all
DO I=1,R%NMAX
! KSI(I)=INVMC2*(RYTOEV/(RYTOEV-0.5_q*APOT(I)/C/C))*DPOT(I)/R%R(I)
KSI(I)=INVMC2*(1._q/(1._q-APOT(I)/(2._q*RYTOEV)/C/C/2._q)**2)*DPOT(I)/R%R(I) ! <--- change this line
ENDDO
Best,
Andreas