[Wien] Wien2k installation problem

shamik chakrabarti shamikphy at gmail.com
Thu Jul 16 14:42:03 CEST 2015


Dear Gerhard & Gavin,

               The compiler ifort is available only in mic directory
for composer_xe_2015.0.090,
and that's why we have also set the path of mkl to mic as otherwise we are
getting an error of not finding mkl libs by X86_64-K1om-linux-ld:

However, after setting the path of mkl to mic, there were no such error
appeared except,

segmentation fault (core dumped).

This error is again appeared due to ifort (& not by gcc)

The appearance of error is independent of whether we have set $(FOPT) or
not to Linker Flags.

All the -pthread are converted to -lpthread in the OPTION

However, the error  segmentation fault (core dumped) is still appearing
after compiling & this is the only one error we are left with.

Do you think that if we use some older version of compiler in which "ifort"
is available in intel64...then the problem may be solved?...

However, I have no idea that whether the older version of compiler is
compatible with "XEON PHI" processor?

Looking forward to your suggestion in this regard.

with regards,


On Wed, Jul 15, 2015 at 8:49 PM, Gavin Abo <gsabo at crimson.ua.edu> wrote:

>  Dear Gerhard and Shamik,
>
> Ok, sorry, I did not think too much into it.
>
> In siteconfig,
>
> 1) selected "S   specify a system" and "I    Linux (Intel ifort compiler
> (12.0 and later) + mkl )"
> 2) selected "O   specify compiler options, BLAS and LAPACK", and it gave:
>
> Recommended options for system linuxifc are:
>      Compiler options:        -FR -mp1 -w -prec_div -pc80 -pad -ip
> -DINTEL_VML -traceback -assume buffered_io
>      Linker Flags:            $(FOPT) -L$(MKLROOT)/lib/$(MKL_TARGET_ARCH)
> -pthread
>      Preprocessor flags:      '-DParallel'
>      R_LIB (LAPACK+BLAS):     -lmkl_lapack95_lp64 -lmkl_intel_lp64
> -lmkl_intel_thread -lmkl_core -openmp -lpthread
>
> I knew that these recommended 64 bit settings have worked fine for me on
> different Linux operating systems.  Until you mentioned it, I did not know
> that -pthread could be safely dropped from the Linker Flags.
>
> Thanks,
>
> Gavin
>
>  why -pthread instead of -lpthread ? The threading library is libpthread and should be linked with -lpthread !
> I remembre that I made some ten years ago the remark on that: On SUSE systems (at thae time it was 9.2 and older) one can have a very comfortable setup of the linker
> such that it finds the standart libraries by itself. You can check it if you remove the -pthread switch from the linker line and find that Wien2k is still linked correctly.
> If not then you may use ldconfig to make your linker environment more comfortable.
>
>
>  Below I do not understand why the linker should need the compiler options (LDFLAGS:$(FOPT)) ??
>
>
> _______________________________________________
> 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
>
>


-- 
Shamik Chakrabarti
Senior Research Fellow
Dept. of Physics & Meteorology
Material Processing & Solid State Ionics Lab
IIT Kharagpur
Kharagpur 721302
INDIA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20150716/fc12f42d/attachment.html>


More information about the Wien mailing list