<div dir="ltr">Dear Gerhard & Gavin,<div><br></div><div>               The compiler ifort is available only in mic directory for <span style="font-size:12.8000001907349px">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 </span><span style="font-size:12.8000001907349px">X86_64-K1om-linux-ld:</span><span style="font-size:12.8000001907349px"> </span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">However, after setting the path of mkl to mic, there were no such error appeared except,</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">segmentation fault (core dumped).</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">This error is again appeared due to ifort (& not by gcc)</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">The appearance of error is independent of whether we have set $(FOPT) or not to Linker Flags.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">All the -pthread are converted to -lpthread in the OPTION</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">However, the error  </span><span style="font-size:12.8000001907349px">segmentation fault (core dumped) is still appearing after compiling & this is the only one error we are left with.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">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?...</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">However, I have no idea that whether the older version of compiler is compatible with "</span><span style="font-size:12.8000001907349px">XEON PHI" processor?</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Looking forward to your suggestion in this regard.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">with regards,</span></div><div><span style="font-size:12.8000001907349px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 15, 2015 at 8:49 PM, Gavin Abo <span dir="ltr"><<a href="mailto:gsabo@crimson.ua.edu" target="_blank">gsabo@crimson.ua.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Dear Gerhard and Shamik,<br>
      <br>
      Ok, sorry, I did not think too much into it.<br>
      <br>
      In siteconfig,<br>
      <br>
      1) selected "S   specify a system" and "I    Linux (Intel ifort
      compiler (12.0 and later) + mkl )"<br>
      2) selected "O   specify compiler options, BLAS and LAPACK", and
      it gave:<br>
      <br>
      Recommended options for system linuxifc are:<br>
           Compiler options:        -FR -mp1 -w -prec_div -pc80 -pad -ip
      -DINTEL_VML -traceback -assume buffered_io<br>
           Linker Flags:            <font color="#ff0000">$(FOPT) </font>-L$(MKLROOT)/lib/$(MKL_TARGET_ARCH)
      <font color="#ff0000">-pthread</font><br>
           Preprocessor flags:      '-DParallel'<br>
           R_LIB (LAPACK+BLAS):     -lmkl_lapack95_lp64 -lmkl_intel_lp64
      -lmkl_intel_thread -lmkl_core -openmp <font color="#ff0000">-lpthread</font><br>
      <br>
      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.<br>
      <br>
      Thanks,<br>
      <br>
      Gavin</div><span class="">
    <br>
    <blockquote type="cite">
      <pre>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.</pre>
    </blockquote>
    <br>
    </span><span class=""><blockquote type="cite">
      <pre>Below I do not understand why the linker should need the compiler options (LDFLAGS:$(FOPT)) ??</pre>
    </blockquote>
  </span></div>

<br>_______________________________________________<br>
Wien mailing list<br>
<a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
<a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" rel="noreferrer" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
SEARCH the MAILING-LIST at:  <a href="http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html" rel="noreferrer" target="_blank">http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Shamik Chakrabarti<br>Senior Research Fellow<br>Dept. of Physics & Meteorology<br>Material Processing & Solid State Ionics Lab<br>IIT Kharagpur<br>Kharagpur 721302<br>INDIA</div>
</div>