[Pw_forum] Re: Pw_forum digest, Vol 1 #1031 - 1 msg
Reinout Declerck
reinout.declerck at UGent.be
Fri Jun 16 09:59:47 CEST 2006
Hi,
> If you fix the magnetization with "nelup/neldw" or with
> "multiplicity" or with "tot_magnetization", you should
> not specify starting_magnetization
if you did specify the starting_magnetization, will it affect the results?
Regards,
Reinout Declerck
----- Original Message -----
From: "Paolo Giannozzi" <giannozz at nest.sns.it>
To: <pw_forum at pwscf.org>
Sent: Friday, June 16, 2006 9:50 AM
Subject: Re: [Pw_forum] Re: Pw_forum digest, Vol 1 #1031 - 1 msg
> On Friday 16 June 2006 08:22, aarti srirangarajan wrote:
>
>> Also I could not find any info on how to fix the spin moments
>> in INPUT_PW file.
>
> this is the documentation of the relevant variables (for LSDA),
> slightly modified wrt the official version (admittedly not a marvel
> of clarity).
> -------------------------------------------------------------------------------
> starting_magnetization(i)
> REAL
> starting spin polarization (values between -1 and 1)
> on atomic type 'i' in a spin-polarized calculation.
> Breaks the symmetry and provides a starting point for
> self-consistency. The default value is zero, BUT a value
> MUST be specified for AT LEAST one atomic type in spin
> polarized calculations. Note that if start from zero
> initial magnetization, you will get zero final magnetization
> in any case. If you desire to start from an
> antiferromagnetic
> state, you may need to define two different atomic species
> corresponding to sublattices of the same atomic type.
> If you fix the magnetization with "nelup/neldw" or with
> "multiplicity" or with "tot_magnetization", you should
> not specify starting_magnetization
> nelup, neldw REAL
> number of spin-up and spin-down electrons, respectively
> Note that this fixes the final value of the magnetization.
> The sum must yield nelec that must also be specified
> explicitly in this case. Not valid for spin-unpolarized
> or noncollinear calculations, only for LSDA. Obsolescent:
> use multiplicity or tot_magnetization instead.
>
> multiplicity INTEGER ( default = 0 [unspecified] )
> spin multiplicity (2s+1). 1 is singlet, 2 for doublet etc.
> Note that this fixes the final value of the magnetization.
> if unspecified or a non-zero value is specified in
> nelup/neldw
> then multiplicity variable is ignored.
> Do not specify both multiplicity and tot_magnetization.
>
> tot_magnetization INTEGER ( default = -1 [unspecified] )
> majority spin - minority spin (nelup - neldw).
> if unspecified or a non-zero value is specified in
> nelup/neldw
> then tot_magnetization variable is ignored.
> Do not specify both multiplicity and tot_magnetization.
> YES, there is redundancy! nelup/neldw are enough to specify
> the spin state. However these variables are not very
> convenient
> and will be eliminated from the input in future versions.
> It is recommended to use either 'multiplicity' or
> equivalently
> 'tot_magnetization' to specify the spin state.
> -------------------------------------------------------------------------------
> --
> Paolo Giannozzi e-mail: giannozz at nest.sns.it
> Scuola Normale Superiore Phone: +39/050-509876, Fax:-563513
> Piazza dei Cavalieri 7 I-56126 Pisa, Italy
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
>
More information about the users
mailing list