[Wien] Unmatched from x_lapw
Gavin Abo
gsabo at crimson.ua.edu
Wed Dec 28 14:02:07 CET 2016
No, you do not need to recompile. That is because x_lapw is a C shell [
https://en.wikipedia.org/wiki/C_shell ] script.
It should be easy to apply x_lapw.patch, for example, in a terminal:
username at computername:~/Desktop$ cd $WIENROOT
username at computername:~/WIEN2k$ wget
https://raw.githubusercontent.com/gsabo/WIEN2k-Patches/master/16.1/x_lapw.patch
...
username at computername:~/WIEN2k$ patch -b x_lapw x_lapw.patch
patching file x_lapw
Yes, x_lapw.patch shows only one change. No, it doesn't replace "l" by
"1" in line number 2583. The original WIEN2k 16.1 x_lapw has three
lines, lines 2581 through 2583. The patch removes the bashslash (\)
from lines 2581 and 2582. Then, the three lines (2581-2583) are
combined into one line (2581).
On 12/28/2016 2:02 AM, Dr. K. C. Bhamu wrote:
> Thank you Gavin,
>
> I am also getting same message on Ubuntu 16.04.
>
> I see only one change, you replaced "l" by "1" in line number 2583.
> Should we recompile all lapw* after this change?
>
> Sincerely
> Bhamu
>
>
> On Wed, Dec 28, 2016 at 1:44 PM, Gavin Abo <gsabo at crimson.ua.edu
> <mailto:gsabo at crimson.ua.edu>> wrote:
>
> In case others encounter the same problem, an Unmatched ". error
> appeared in WIEN2k 16.1 during the scf cycles when using run_lapw
> or run_lapw -p (k-point parallel mode), which appeared just before
> CORE END on a computer. The source of the error was tracked down
> to x_lapw. An echo is used to create a string that is piped to bc
> for calculating eferm. The string is broken over multiple lines
> with a backslash (\) for an escape or line continuation
> character. Something about the particular system that I'm using
> [Ubuntu 64 bit 14.04 LTS; bc 1.06.95; echo (GNU coreutils) 8.21;
> csh 20110502-2ub] is not able to translate it as I suspect that it
> is working fine for others. After recombining the string into a
> single line, it was able to calculate the eferm variable value
> correctly again and the unmatched error went away.
>
> If someone else wants to try it out, I put the patch file
> (x_lapw.patch) at:
>
> https://github.com/gsabo/WIEN2k-Patches/tree/master/16.1
> <https://github.com/gsabo/WIEN2k-Patches/tree/master/16.1>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20161228/6a50296d/attachment.html>
More information about the Wien
mailing list