Quantcast
Channel: Intel® Software - Intel® Many Integrated Core Architecture (Intel MIC Architecture)
Viewing all articles
Browse latest Browse all 1789

(repost)TLS definition in libmpi_mt.so section .tbss mismatches non-TLS definition in libmpi.so.12 section .bss

$
0
0

Please see this post for the problem that i am facing while compiling NAMD for mic.
i am using  icc version (on centos 6.5 machine with mic) 15.0.0. for namd source compilation and i get :

icpc: warning #10193: -vec is default; use -x and -ax to configure vectorization
ld: MPIR_Thread: TLS definition in /opt/intel//impi/5.0.1.035/intel64/lib/release_mt/libmpi_mt.so section .tbss mismatches non-TLS definition in /opt/intel//impi/5.0.1.035/intel64/lib/libmpi.so.12 section .bss
/opt/intel//impi/5.0.1.035/intel64/lib/libmpi.so.12: could not read symbols: Bad value

For some reasons i have to stick with 15.0.0 compiler, but i  gave a try on virtual machine with intel 2015 v3 and  no such errors are reported (intel compiler 15.0.3) as namd2 binary gets generated. So i wish to know weather is it a compiler bug of there are some issues with the compiler flags/build procedure that i am using . I came across article  and i guess update 3 was not out at that time. 

So i wish to know what flags / build steps need to be corrected so that i am able to compile namd with 15.0.0 compiler (namd_build_smp.sh_.txt).

eagerly awaiting your replies,

 


Viewing all articles
Browse latest Browse all 1789

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>