[Wien] unit of eval in case.in2

Gavin Abo gabo13279 at gmail.com
Sat May 11 17:17:30 CEST 2024


To find the answer to your question, it might help to look at the WIEN2k 
23.2 source code.

In SRC_lapw2/fermi.F, lines 108 and 109 should have:

          IF(myid.EQ.0) write(21,'(//,27h       TEMP.-SMEARING WITH 
,f10.5,4h Ry )')  &
               etemp

In x_lapw, line 979 should have:

21,'$file.scf2$sc$hf$updn','unknown','formatted',0

 From the above, it looks like the file unit 21 would be a calculation 
case file having the file extension .scf2*, where * could be hf for 
.scf2hf for example depending on the type of calculation being ran.

I would suggest setting eval as 0.0018 in case.in2, then check the 
case.scf2* file(s) after lapw2 finishes running to see if it prints

TEMP.-SMEARING WITH 0.0018 Ry

Then, do it again but with 0 in case.in2, then check the case.scf2* 
file(s) to see if it prints

TEMP.-SMEARING WITH 0 Ry

or if it instead prints

TEMP.-SMEARING WITH 0.0018 Ry

The WIEN2k 23.1 (or 23.2) userguide [1] on page 160 has

eval         when efmod is set to TEMP(S) (eval=0 will lead to room 
temperature broadening, 0.0018 Ry ...

If I interpreted the userguide correctly, by setting eval to 0, the 
program uses that as a shorter way to set 0.0018 for room temperature 
broadening in units of Rydberg (Ry) such that in the case.scf2* file you 
will likely find

TEMP.-SMEARING WITH 0.0018 Ry

In summary, if you inspect the case.scf2* output file, it looks like you 
could determine what the program is correctly using compared to the eval 
value you set.

[1] http://wien2k.at/reg_user/textbooks/usersguide.pdf

Hopefully that helps and kind regards,

Gavin
WIEN2k user

On 5/9/2024 8:20 AM, shamik chakrabarti wrote:
> Is it that we have to use either 0 or 0.0018 for room temperature 
> broadening?
>
> On Thu, 9 May 2024, 17:40 shamik chakrabarti, 
> <shamik15041981 at gmail.com> wrote:
>
>     sorry the query should be eval to 0.00 or 0.0018?
>
>     On Thu, 9 May 2024 at 17:39, shamik chakrabarti
>     <shamik15041981 at gmail.com> wrote:
>
>         Dear Wien2k users,
>
>                         I have a query. What is the unit of eval in
>         case.in2. I want to change TETRA to TEMP in case.in2. Should I
>         change the eval to 0.018 or kept it to 0 ?
>
>         Looking forward to your response in this regard.
>
>         with regards,
>
>         -- 
>         Dr. Shamik Chakrabarti
>         Research Fellow
>         Department of Physics
>         Indian Institute of Technology Patna
>         Bihta-801103
>         Patna
>         Bihar, India
>
>
>
>     -- 
>     Dr. Shamik Chakrabarti
>     Research Fellow
>     Department of Physics
>     Indian Institute of Technology Patna
>     Bihta-801103
>     Patna
>     Bihar, India
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20240511/6bd58122/attachment-0001.htm>


More information about the Wien mailing list