<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Dear ??,<div><br class="webkit-block-placeholder"></div><div>as long as I can see from the posts on this mailing list the problem is rarely the arch file.</div><div>The main problem is that INTEL compilers (as many others out there like PGI) are intrinsically bugged.</div><div>The more they release the more buggy they become.</div><div><br></div><div>So.. it's nice to have scripts that set environmental variable for you .. but it would be much nicer (from my</div><div>point of view) to have compilers that are able to do their job.</div><div>The situation becomes even more dramatic if you think that F90 standard is roughly 20 years old..</div><div><br class="webkit-block-placeholder"></div><div>Cheers</div><div>Teo</div><div><br class="webkit-block-placeholder"></div><div><div><div>On 11 Jul 2008, at 16:47, fish wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">After working with the INTEL compilers for several years, I am having</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">much better luck with them.</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">The MKL libraries are very convienent because they contain many of the</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">commonly used math libraries in them.<span class="Apple-converted-space"> </span>You can make wrappers for</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">FTTW3, SCALAPACK, BLAS which use the MKL libraries.<span class="Apple-converted-space"> </span>This does make</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">compiling open source like CP2K much easier.</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">The INTEL MPI library is also convienent for compiling parallel code.</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">A nice example is provided by the INTEL which shows how to compile</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">VASP with their compilers, math libraries and MPI.</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">(See <a href="http://support.intel.com/support/performancetools/libraries/mkl/sb/CS-028850.htm">http://support.intel.com/support/performancetools/libraries/mkl/sb/CS-028850.htm</a>.)</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">This example should be helpful to someone trying to make an arch file</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">for compiling cp2k with the INTEL compilers and libraries.</font></p> </blockquote></div><br></div></body></html>