[Wien] Optical properties with SO coupling
Gavin Abo
gsabo at crimson.ua.edu
Thu Oct 5 13:34:51 CEST 2017
Ok, probably we have to wait until Prof. Blaha can have a look at it.
In the post for the spin-polarized case, it looks like only opmain.f was
corrected:
https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg16011.html
Maybe this only fixed the sqrt(2) in the plasma frequency, but the
factor of 2 may be missing as you report.
In the post for the non-spin polarized case, it looks like joint.f may
be where it was corrected with a factor of 2:
https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg15724.html
On 10/5/2017 1:57 AM, Jaroslav Hamrle wrote:
> Dear Gavin,
>
> I will describe my observation:
> I have calculated optical (epzz) and magneto-optical (K, for example
> K=epxy for M001) spectra of permittivity elements for bcc Fe.
> The electronic structure calculations are spin polarized, with
> spin-orbit, run by commands:
>
> runsp_lapw -p
> runsp_lapw -p -so -cc 0.000001 -ec 0.0000001 -s lapw1
> x lapw2 -p -fermi -up -so
> x optic -p -up -so
> x joint -p -up
>
> For w2k version 16.1, the calculated spectra corresponds to the
> experimental spectra (for both epzz and K).
> For w2k version 17.1, the calculated spectra are half-value for both
> epzz and K, compared to the experiment.
>
> Figures comparing spectra are here:
>
> http://alma.karlov.mff.cuni.cz/hamrle/w2kfig/Fe_Imepzz_compare.pdf
> http://alma.karlov.mff.cuni.cz/hamrle/w2kfig/Fe_ReK_compare.pdf
>
> In this example, I used permittivity spectra read directly from
> case.jointup files (I do not use output of kram).
> In the figures:
> - solid (noisy) line is output from case.jointup
> - the symbols are smeared spectra
> - black '+' are the experimental spectra
> - blue 'o' and red 'x' are spectra calculated by w2k version 17
> - green '+' and yellow '*' are spectra calculated by w2k version 16
> - y-axis denotes permittivity*E (in eV).
>
> That is why I have concluded that joint function in w2k version 17 has
> a bug in calculation of the optical permittivity. But I have not
> tested non-magnetic cases, I did it only for bcc Fe (sp+so).
>
> Hoping it helps.
> If I can help more, please let me know..
>
> With my regards
>
> Jaro
>
>
>
> On 04/10/17 16:40, Gavin Abo wrote:
>>
>> Dear Jaro,
>>
>> I thought the spin-polarized SO optic normalization was broken in
>> older versions of WIEN2k and was fixed in 17.1:
>>
>> https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg16011.html
>>
>> Is it still broken?
>>
>> Kind Regards,
>>
>> Gavin
>>
>> On 10/3/2017 4:30 PM, Jaroslav Hamrle wrote:
>>> Hallo,
>>>
>>> to calculate optical properties of Ni, after calculating electronic
>>> structure being spin-polarized and being with spin-orbit, do:
>>>
>>> 1) create both case.inop (your file looks correct) and case.injoint
>>>
>>> Example of case.injoint is:
>>> ==== example of case.injoint =======
>>> 1 9999 9999 : LOWER,UPPER and (optional) UPPER-VAL
>>> BANDINDEX
>>> 0.0000 0.00100 1.0000 : EMIN DE EMAX FOR ENERGYGRID IN ryd
>>> eV : output units eV / ryd / cm-1
>>> 4 : SWITCH
>>> 9 : NUMBER OF COLUMNS
>>> 0.1 0.1 0.3 : BROADENING (FOR DRUDE MODEL - switch
>>> 6,7 -
>>> ONLY)
>>>
>>> SWITCH:
>>>
>>> 0...JOINTDOS FOR EACH BAND COMBINATION
>>> 1...JOINTDOS AS SUM OVER ALL BAND COMBINATIONS
>>> 2...DOS FOR EACH BAND
>>> 3...DOS AS SUM OVER ALL BANDS
>>> 4...Im(EPSILON)
>>> 5...Im(EPSILON) for each band combination
>>> 6...INTRABAND contributions
>>> 7...INTRABAND contributions including band analysis
>>> ===== end example case.injoint ====
>>>
>>> Now, you have to decide if you want to calculate optics at finer
>>> k-mesh than electronic structure, or the same mesh. In case
>>> electronic structure is calculated with k-mesh 30x30x30, it is good
>>> enough for Imxy and MOKE.
>>>
>>> 2a) when keeping the same k-mesh for optical calculations as for
>>> electronic structure, do:
>>>
>>> x lapw2 -p -fermi -up -so
>>> x optic -p -up -so (your command in your email is opticc, i.e.
>>> complex variant of command optic; opticc should be used when the
>>> structure lacks point symmetry, which Ni does not)
>>> x joint -up
>>> x kram -up
>>>
>>> 2b) when you want mesh for optical calculations to be finer, do:
>>> x kgen -so (to generate finer mesh)
>>> in third line in case.in2, change value of TETRA to be 101
>>> x lapw1 -p -up
>>> x lapw1 -p -dn
>>> x lapwso -up -p
>>> x lapw2 -p -fermi -up -so
>>> x optic -so -up -p
>>> x joint -up -p
>>> x kram -up
>>>
>>>
>>> 3) When using w2k version 17.1, there is a bug in the function joint
>>> when electronic structure is spin-polarized case with so. In this
>>> case, all optical constant outgoing function joint have half values
>>> for w2k ver 17.1 compared to previous w2k versions. So either use
>>> w2k version 16.1 or smaller, or with w2k version 17.1, simply
>>> multiply all optical constants by factor 2.
>>>
>>> Hoping it helps
>>> Best regards
>>>
>>> Jaro
>>
>>
>> _______________________________________________
>> Wien mailing list
>> Wien at zeus.theochem.tuwien.ac.at
>> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>> SEARCH the MAILING-LIST at:http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html
>
>
> --
> ------------------------------------------------------------------
> Mgr. Jaroslav Hamrle, Ph.D.
> Institute of Physics, room F232
> Faculty of Mathematics and Physics
> Charles University
> Ke Karlovu 5
> 121 16 Prague
> Czech Republic
>
> tel: +420-95155 1340
> email:hamrle at karlov.mff.cuni.cz
> ------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20171005/c57acd1c/attachment.html>
More information about the Wien
mailing list