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,