[Wien] Wien2k_16.1
Gavin Abo
gsabo at crimson.ua.edu
Wed Feb 15 07:39:20 CET 2017
To me, it seems that the error could likely be due to a buggy Intel
compiler version. Which is something the WIEN2k community knows about
from past experience. For example, the post [1].
What ifort version did you use to compile WIEN2k 16.1 (e.g., the version
should be given by terminal command: ifort -v)?
As mentioned before, recently [2], you don't want to use ifort version
16.0.3 as it is known to have a serious bug that could cause such an
error, and Intel recommends according to DPD200411901 [3] to use ifort
version 16.0.4 (update 4) [4] or the initial releases of 17.0.0 or
17.0.1 [5].
If you happen to be using an ifort version 15.x just before 16.0.0,
perhaps there is also segmentation fault and reading and writing file
issues as in the fixes list [6] there are things like:
DPD200363367, Fortran, SIGSEGV at runtime when compiling with -ipo
DPD200363710, Fortran, Errors doing INQUIRE, READ and WRITE in parallel
threads
DPD200364274, Fortran, UDIO direct, unformatted read/write don't call
child routine, don't transfer data
The following is a list of some of the things that I try when I
encounter such a problem.
a) Backup the effected executable (lapw2c) in your $WIENROOT directory
that you compiled and try replacing it with the one from the executables
package (WIEN2k_16.1_executables.tar.gz).
b) Try different compiler settings.
- Try different optimization levels like -O0 and -O1. The compiler
can sometimes over-optimize at a high optimization level like -O3.
- Try to compile against static libraries instead of dynamic
libraries, or vice versa. Intel link advisor [7] can help you change
the compiler settings between static and dynamic linking.
c) Try a different compiler
- Try different versions of the ifort compiler. Sometimes one
version works and another does not.
- Try a different compiler (gfortran)
- Try 32 bit compiler instead of 64 bit. Not recommended to do
this on 64 bit system unless you have to. I have a 64 bit laptop, and I
could only get Wien2k working on it by creating a 32 bit executable
instead of 64 bit. However, this is likely only because it has an
unusual processor (a PlayStation processor instead of a typical Intel
one like a Core 2 or Intel i8).
d) Try a different operating system (preferably one that is officially
supported by the compiler)
- If you see the System Requirements section in the Intel release
notes [8] for your ifort version, you will likely see that Intel tests
and official supports their ifort compiler on operating systems such as
Ubuntu and Red Hat. For example, Scientific Linux is not in the list,
but others have Wien2k working with it [9]. Though, there is always the
slight chance that the operating system and ifort compiler might not
work well together when they are not official tested together.
Hope this helps and good luck.
[1]
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg03925.html
[2]
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg14954.html
[3]
https://software.intel.com/en-us/articles/read-failure-unformatted-file-io-psxe-16-update-3
[4]
https://software.intel.com/en-us/articles/intel-fortran-compiler-160-for-linux-release-notes-for-intel-parallel-studio-xe-2016
[5]
https://software.intel.com/en-us/articles/intel-fortran-compiler-170-for-linux-release-notes-for-intel-parallel-studio-xe-2017
[6]
https://software.intel.com/en-us/articles/intel-parallel-studio-xe-2016-composer-edition-compilers-fixes-list
[7] https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor
[8]
https://software.intel.com/en-us/articles/intel-composer-release-notes-by-version
[9]
http://www.mail-archive.com/wien%40zeus.theochem.tuwien.ac.at/msg06328.html
On 2/14/2017 5:27 AM, Rajneesh Chaurasiya wrote:
> Dear Wien2k users,
> I have optimized one perovskite based material in the past using
> wien2k_13 version and also computed properties but when i ran the same
> case.struct file using wien2k_16.1 version under the same environment
> then it gives error like
>
> LAPW0 END
> LAPW1 END
> forrtl: severe (39): error during read, unit 10, file
> /home/IITJHOME/ambeshst/WIEN2k/GGA.vector
> Image PC Routine Line Source
> lapw2c 000000000051C01A Unknown Unknown Unknown
> lapw2c 000000000051AB95 Unknown Unknown Unknown
> lapw2c 00000000004C96B6 Unknown Unknown Unknown
> lapw2c 000000000047BE86 Unknown Unknown Unknown
> lapw2c 000000000047B5F9 Unknown Unknown Unknown
> lapw2c 000000000049FBF4 Unknown Unknown Unknown
> lapw2c 0000000000466C74 read_vec_ 164 read_vec_tmp_.F
> lapw2c 0000000000440443 l2main_ 661 l2main_tmp_.F
> lapw2c 00000000004598DF MAIN__ 716 lapw2_tmp_.F
> lapw2c 00000000004040AC Unknown Unknown Unknown
> libc.so.6 000000344221D9C4 Unknown Unknown Unknown
> lapw2c 0000000000403FB9 Unknown Unknown Unknown
>
>
> Can you suggest me a possible reason behind it.
>
> --
> Thanks & Regards
> Rajneesh Chaurasiya
> Research Scholar
> IIT Jodhpur, India
> Mob. No. +91-9584499697
> +91-7610950803
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20170214/f39d5de1/attachment.html>
More information about the Wien
mailing list