[Wien] A bug in "runsp_c_lapw" calculations with the option of "-orb -p" in WIEN2k_11.1 (Release 14/6/2011)
Zhiyong Zhu
zhiyong.zhu at kaust.edu.sa
Tue Jan 24 10:37:45 CET 2012
Dear wien2k users and authors,
I have found a bug in the "runsp_c_lapw" calculations with the option
of "-orb -p" in WIEN2k_11.1 (Release 14/6/2011):
An error in sumpara calculations just after x lapwdm -p -dn is caused
because of the bug: The case.scf2dn_* files, which are required in the
"x lapwdm -dn -p; sumpara -dn -d" calculations, are not produced,
because the absence of "(x) lapw2 -dn -p; x sumpara -dn -d" in the
scf cycle in WIEN2k_11.1.
Below is the detail.
I have encountered an error when I run a calculation with the command:
-----------------------------------------------------------------------------
runsp_c_lapw -cc 0.0001 -ec 0.00001 -fc 1.0 -i 999 -orb -p -NI
----------------------------------------------------------------------------
The :log file is:
--------------------------------------------------------------------------
> (runsp_c_lapw) options: -cc 0.0001 -ec 0.00001 -fc 1.0 -i 999 -orb -p -NI
Tue Jan 24 11:17:47 AST 2012> (x) lapw0 -p
Tue Jan 24 11:17:57 AST 2012> (x) lapw1 -up -p -orb
Tue Jan 24 11:19:02 AST 2012> (x) lapw2 -up -p
Tue Jan 24 11:19:45 AST 2012> (x) sumpara -up -d
Tue Jan 24 11:19:45 AST 2012> (x) lapwdm -up -p
Tue Jan 24 11:19:53 AST 2012> (x) sumpara -up -d
Tue Jan 24 11:19:54 AST 2012> (x) lapwdm -dn -p
Tue Jan 24 11:20:01 AST 2012> (x) sumpara -dn -d
--------------------------------------------------------------------------
The error message is:
----------------------------------------------------------------------------
LAPW0 END
LAPW1 END
LAPW1 END
LAPW1 END
LAPW1 END
LAPW1 END
LAPW1 END
LAPW2 - FERMI; weighs written
LAPW2 END
LAPW2 END
LAPW2 END
LAPW2 END
LAPW2 END
LAPW2 END
SUMPARA END
LAPWDM END
LAPWDM END
LAPWDM END
LAPWDM END
LAPWDM END
LAPWDM END
SUMPARA END
LAPWDM END
LAPWDM END
LAPWDM END
LAPWDM END
forrtl: No such file or directory
forrtl: severe (29): file not found, unit 21, file
/scratch/zhuz/calc/33ACRO/02/01/acro/acro.scf2dn_1
Image PC Routine Line Source
sumpara 00000000004A24AD Unknown Unknown Unknown
sumpara 00000000004A0FB5 Unknown Unknown Unknown
sumpara 0000000000451F39 Unknown Unknown Unknown
sumpara 0000000000413A8A Unknown Unknown Unknown
sumpara 0000000000413280 Unknown Unknown Unknown
sumpara 000000000041EE6D Unknown Unknown Unknown
sumpara 000000000040EB5B scfsum_ 121 scfsum.F
sumpara 000000000040AD98 MAIN__ 217 sumpara.f
sumpara 00000000004033DC Unknown Unknown Unknown
libc.so.6 00000035AAA1D994 Unknown Unknown Unknown
sumpara 00000000004032E9 Unknown Unknown Unknown
----------------------------------------------------------------------------
There is no such kind of error,
1) if I use WIEN2k_09.1 (Release 5/2/2009)
2) if I do calculations with the command "runsp_lapw" instead of "runsp_c_lapw"
I find the reason as follows:
First, I compare the calculation sequence of WIEN2k_09.1 and WIEN2k_11.1:
For WIEN2k_09.1 :
--------------------------------------------------------------------------
> (runsp_lapw) options: -cc 0.0001 -ec 0.00001 -fc 1.0 -i 999 -orb -p -NI
Tue Jan 24 11:44:56 AST 2012> (x) lapw0 -p
Tue Jan 24 11:45:05 AST 2012> (x) lapw1 -up -p -orb
Tue Jan 24 11:46:04 AST 2012> (x) lapw1 -dn -p -orb
Tue Jan 24 11:47:05 AST 2012> (x) lapw2 -up -p
Tue Jan 24 11:47:40 AST 2012> (x) sumpara -up -d
Tue Jan 24 11:47:40 AST 2012> (x) lapw2 -dn -p
Tue Jan 24 11:48:13 AST 2012> (x) sumpara -dn -d
Tue Jan 24 11:48:13 AST 2012> (x) lapwdm -up -p
Tue Jan 24 11:48:21 AST 2012> (x) sumpara -up -d
Tue Jan 24 11:48:21 AST 2012> (x) lapwdm -dn -p
Tue Jan 24 11:48:29 AST 2012> (x) sumpara -dn -d
Tue Jan 24 11:48:30 AST 2012> (x) lcore -up
Tue Jan 24 11:48:30 AST 2012> (x) lcore -dn
Tue Jan 24 11:48:30 AST 2012> (x) mixer
--------------------------------------------------------------------------
For WIEN2k_11.1:
--------------------------------------------------------------------------
> (runsp_c_lapw) options: -cc 0.0001 -ec 0.00001 -fc 1.0 -i 999 -orb -p -NI
Tue Jan 24 11:17:47 AST 2012> (x) lapw0 -p
Tue Jan 24 11:17:57 AST 2012> (x) lapw1 -up -p -orb
Tue Jan 24 11:19:02 AST 2012> (x) lapw2 -up -p
Tue Jan 24 11:19:45 AST 2012> (x) sumpara -up -d
Tue Jan 24 11:19:45 AST 2012> (x) lapwdm -up -p
Tue Jan 24 11:19:53 AST 2012> (x) sumpara -up -d
Tue Jan 24 11:19:54 AST 2012> (x) lapwdm -dn -p
Tue Jan 24 11:20:01 AST 2012> (x) sumpara -dn -d
--------------------------------------------------------------------------
It can be seen that "(x) lapw2 -dn -p; x sumpara -dn -d" is missed in
WIEN2k_11.1.
Therefore, the above error occurs because:
The case.scf2dn_* files, which are required in the "x lapwdm -dn -p;
sumpara -dn -d" calculations, are not produced, because the absence of
"(x) lapw2 -dn -p; x sumpara -dn -d" in the scf cycle in WIEN2k_11.1.
Best Regards,
Zhiyong Zhu
More information about the Wien
mailing list