Constraining the direction of magnetic moments

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
caokun
Newbie
Newbie
Posts: 2
Joined: Tue May 05, 2009 1:57 am

Constraining the direction of magnetic moments

#1 Post by caokun » Thu Mar 18, 2010 4:25 pm

Hi all,

I am performing noncollinear calculations with a supercell containing 16 Cu atoms. I am following the instruction of VASP manual and trying to constain the magnetic moment of Cu ions.
The set of INCAR file:

PREC = high
ISTART = 0
ICHARG = 11
ISYM = 0

ISPIN = 2
LNONCOLLINEAR = .TRUE.
LSORBIT = .TRUE.
RWIGS = 1.17

NSW = 0
EDIFF = 1E-08

I_CONSTRAINED_M =1
M_CONSTR =0 -1 0 0 -1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 1 0 0 -1 0 0 -1 0 0 1 0 0 -1 0

Only RWIGS and M_CONSTR of Cu are shown above.
In this calcuation, initial charge density produced by previous collinear calculation is read.

According to the value of M_CONSTR, most of the moments should be constained to be parallel to y direction with one exception along z direction.
But the local magnetic moments of Cu in OSZICAR
are all collinear and parallel to z direction.

The OSZICAR:
ion MW_int M_int
1 0.000 0.000 -0.534 0.000 0.000 -0.680
2 0.000 0.000 -0.534 0.000 0.000 -0.680
3 0.000 0.000 0.534 0.000 0.000 0.680
4 0.000 0.000 -0.534 0.000 0.000 -0.680
5 0.000 0.000 0.534 0.000 0.000 0.680
6 0.000 0.000 0.534 0.000 0.000 0.680
7 0.000 0.000 -0.534 0.000 0.000 -0.680
8 0.000 0.000 0.534 0.000 0.000 0.680
9 0.000 0.000 0.534 0.000 0.000 0.680
10 0.000 0.000 0.534 0.000 0.000 0.680
11 0.000 0.000 -0.534 0.000 0.000 -0.680
12 0.000 0.000 0.534 0.000 0.000 0.680
13 0.000 0.000 -0.534 0.000 0.000 -0.680
14 0.000 0.000 -0.534 0.000 0.000 -0.680
15 0.000 0.000 0.534 0.000 0.000 0.680
16 0.000 0.000 -0.534 0.000 0.000 -0.680

I am sure that POSCAR, POTCAR and KPOINTS are correct.
Is there anything wrong in my settings?

Any suggestions would be appreciated.











<span class='smallblacktext'>[ Edited ]</span>
Last edited by caokun on Thu Mar 18, 2010 4:25 pm, edited 1 time in total.

forsdan
Sr. Member
Sr. Member
Posts: 339
Joined: Mon Apr 24, 2006 9:07 am
License Nr.: 173
Location: Gothenburg, Sweden

Constraining the direction of magnetic moments

#2 Post by forsdan » Thu Mar 18, 2010 9:13 pm

From your settings above you seem to not have set the weight of the penalty terms (LAMBDA). The default is most likely zero, so there will be no penalty contribution. Try to set LAMBDA and subsequently increase it, to see if it changes the results.

I also assume that you are using a binary compiled without NGZhalf in order to be able to run non-collinear calculations.

Cheers,
/Dan
Last edited by forsdan on Thu Mar 18, 2010 9:13 pm, edited 1 time in total.

caokun
Newbie
Newbie
Posts: 2
Joined: Tue May 05, 2009 1:57 am

Constraining the direction of magnetic moments

#3 Post by caokun » Fri Mar 19, 2010 9:59 am

Thanks for your reply.
Actually, I set LAMBDA=10. I am sorry that it was missed in the first thread. I am indeed using a binary compiled without NGZhalf.
In addition, I have tried to subsequently increase LAMBDA, but the results didn't change.

Any other suggestions?
Last edited by caokun on Fri Mar 19, 2010 9:59 am, edited 1 time in total.

Post Reply