<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Using MKL for the first time - setup help! in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894422#M10765</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;With Intel Fortran Compiler v11 you have to use the following linking dependencies:&lt;BR /&gt;libmkl_intel.so libmkl_intel_thread.so libmkl_core.so libiomp5.so&lt;BR /&gt;--Gennady&lt;/DIV&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
If you're into abbreviations, as it appears,&lt;BR /&gt;ifort -openmp myprogram.f90 -lmkl_intel -lmkl_core -lmkl_thread&lt;BR /&gt;would be equivalent to Gennady's recommendation. mkl_lapack, if you cat it, is a script invoking those 3 libraries, and -openmp adds libiomp5 and libpthread.&lt;BR /&gt;If you aren't looking for threading.&lt;BR /&gt;ifort myprogram.f90 -lmkl_intel -lmkl_core -lmkl_sequential&lt;BR /&gt;would do.&lt;BR /&gt;</description>
    <pubDate>Thu, 26 Feb 2009 07:08:56 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2009-02-26T07:08:56Z</dc:date>
    <item>
      <title>Using MKL for the first time - setup help!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894419#M10762</link>
      <description>Hello!&lt;BR /&gt;&lt;BR /&gt;I just started using Fortran and Linux a week ago, so I'm still in the progress of learning.&lt;BR /&gt;&lt;BR /&gt;I'm using the Intel Fortran Compiler v11 to compile some Fortran code on quantum mechanics. I'm down to a problem where i need to solve a symmetrical n*n matrix, and someone told me to just use the "ssyev" command. This has, however, proved to be more diffifcult than I imagined!&lt;BR /&gt;&lt;BR /&gt;Apparantly the "ssyev" command is from this mathpack, LAPACK, included in MKL, and to use it i got something like this:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;program gaulag&lt;BR /&gt;&lt;BR /&gt;(lots of stuff here)&lt;BR /&gt;&lt;BR /&gt; call eigen(Ham, eig ,jobz ,U ,info)&lt;BR /&gt;&lt;BR /&gt;(more stuff)&lt;BR /&gt;&lt;BR /&gt;contains&lt;BR /&gt;&lt;BR /&gt;(some functions and subroutines)&lt;BR /&gt;&lt;BR /&gt;subroutine eigen(Ham, eig ,jobz ,U ,info)&lt;BR /&gt; USE mkl95_PRECISION&lt;BR /&gt; USE mkl95_LAPACK&lt;BR /&gt; implicit none&lt;BR /&gt; character :: N,U, jobz&lt;BR /&gt; integer :: nt&lt;BR /&gt; real :: info&lt;BR /&gt; real, dimension(:,:), allocatable :: Ham&lt;BR /&gt; real, dimension(:), allocatable :: eig&lt;BR /&gt;allocate(Ham(0:nt,0:nt))&lt;BR /&gt;allocate(eig(0:nt))&lt;BR /&gt;&lt;BR /&gt; call ssyev(Ham,eig,N,U,info)&lt;BR /&gt;&lt;BR /&gt;end subroutine eigen&lt;BR /&gt;&lt;BR /&gt;end program laulag&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;But !!&lt;BR /&gt;&lt;BR /&gt;It seems I need to compile some files, something to do with LEPACK and BLAS? And further more, I can no longer just comepile using:&lt;BR /&gt;ifort myprogram.f90&lt;BR /&gt;?&lt;BR /&gt;&lt;BR /&gt;I would really appreciate some help, I'm totally at a loss as to what I need to do, to get this working.&lt;BR /&gt;&lt;BR /&gt;Im using the 32bit Intel Fortran Conpiler, on Ubuntu 8.10.&lt;BR /&gt;&lt;BR /&gt;-Happyjazz</description>
      <pubDate>Wed, 25 Feb 2009 13:48:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894419#M10762</guid>
      <dc:creator>happyjazz</dc:creator>
      <dc:date>2009-02-25T13:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Using MKL for the first time - setup help!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894420#M10763</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
LAPACK linking never gets any simpler than&lt;BR /&gt;ifort myprogram.f90 -lmkl_lapack&lt;BR /&gt;which might work in your situation. That's what the examples are for.&lt;BR /&gt;</description>
      <pubDate>Wed, 25 Feb 2009 14:43:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894420#M10763</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-02-25T14:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Using MKL for the first time - setup help!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894421#M10764</link>
      <description>&lt;DIV style="margin:0px;"&gt;With Intel Fortran Compiler v11 you have to use the following linking dependencies:&lt;BR /&gt;libmkl_intel.so libmkl_intel_thread.so libmkl_core.so libiomp5.so&lt;BR /&gt;--Gennady&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Thu, 26 Feb 2009 05:22:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894421#M10764</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-02-26T05:22:13Z</dc:date>
    </item>
    <item>
      <title>Re: Using MKL for the first time - setup help!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894422#M10765</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;With Intel Fortran Compiler v11 you have to use the following linking dependencies:&lt;BR /&gt;libmkl_intel.so libmkl_intel_thread.so libmkl_core.so libiomp5.so&lt;BR /&gt;--Gennady&lt;/DIV&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
If you're into abbreviations, as it appears,&lt;BR /&gt;ifort -openmp myprogram.f90 -lmkl_intel -lmkl_core -lmkl_thread&lt;BR /&gt;would be equivalent to Gennady's recommendation. mkl_lapack, if you cat it, is a script invoking those 3 libraries, and -openmp adds libiomp5 and libpthread.&lt;BR /&gt;If you aren't looking for threading.&lt;BR /&gt;ifort myprogram.f90 -lmkl_intel -lmkl_core -lmkl_sequential&lt;BR /&gt;would do.&lt;BR /&gt;</description>
      <pubDate>Thu, 26 Feb 2009 07:08:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Using-MKL-for-the-first-time-setup-help/m-p/894422#M10765</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-02-26T07:08:56Z</dc:date>
    </item>
  </channel>
</rss>

