<?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 mkl -- libmkl_mc.so -- error in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831622#M5666</link>
    <description>It's a fairly common usage to set ifort -integer-size 64 and then link against ilp64 libraries. As already mentioned, default integer size in ifort is 32 (corresponding to lp64) unless you set one of the options (integer-size|i8) to change it.</description>
    <pubDate>Tue, 17 Jan 2012 19:56:19 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2012-01-17T19:56:19Z</dc:date>
    <item>
      <title>mkl -- libmkl_mc.so -- error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831619#M5663</link>
      <description>hi everyone,&lt;DIV&gt;I wrote this simple code to test matrix inversion:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;[bash]PROGRAM inversione
USE LAPACK95
IMPLICIT NONE

  INTEGER :: Info
  REAL,   DIMENSION(2,2)    :: AA
  INTEGER,DIMENSION(2)      :: IPIV


    AA(1,1) = 3.d0
    AA(1,2) = 2.d0
    AA(2,1) = 2.d0
    AA(2,1) = 20.d0
    CALL GETRF(AA,IPIV,info)  !lapack95
    CALL GETRI(AA,IPIV,info)  !lapack95

    WRITE(*,*) AA

END PROGRAM[/bash]&lt;/PRE&gt; Then I compile it with:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;[bash] ifort -r8 *.f90 -L$MKLPATH/lib/em64t  -lmkl_blas95_ilp64 -lmkl_lapack95_ilp64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lpthread[/bash]&lt;/PRE&gt; &lt;/DIV&gt;&lt;DIV&gt;However, when I run it I get the following error:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;[bash]forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source             
libmkl_mc.so       00002AF5FF046269  Unknown               Unknown  Unknown
[/bash]&lt;/PRE&gt; &lt;/DIV&gt;&lt;DIV&gt;The strange thing is that I have some other program with the inversion, last week they run, now I get the same error.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;What is going on?&lt;/DIV&gt;</description>
      <pubDate>Thu, 12 Jan 2012 15:17:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831619#M5663</guid>
      <dc:creator>diedro</dc:creator>
      <dc:date>2012-01-12T15:17:49Z</dc:date>
    </item>
    <item>
      <title>mkl -- libmkl_mc.so -- error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831620#M5664</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;IPL64 interface suppose input integer it 64 bit integer i. From the compiling switch, the real data is 64 bit double with "-r8", but the input integer is 32 bit integer. Could you try to link with LP64 interface? -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread &lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jan 2012 02:36:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831620#M5664</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2012-01-13T02:36:45Z</dc:date>
    </item>
    <item>
      <title>mkl -- libmkl_mc.so -- error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831621#M5665</link>
      <description>hi,&lt;DIV&gt;I do not why but noe it seems to work:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I went again to intel web site and now I compile with:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;[bash]~$ ifort -r8 *.f90 -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -mkl=sequential
[/bash]&lt;/PRE&gt; thanks&lt;/DIV&gt;</description>
      <pubDate>Tue, 17 Jan 2012 19:28:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831621#M5665</guid>
      <dc:creator>diedro</dc:creator>
      <dc:date>2012-01-17T19:28:02Z</dc:date>
    </item>
    <item>
      <title>mkl -- libmkl_mc.so -- error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831622#M5666</link>
      <description>It's a fairly common usage to set ifort -integer-size 64 and then link against ilp64 libraries. As already mentioned, default integer size in ifort is 32 (corresponding to lp64) unless you set one of the options (integer-size|i8) to change it.</description>
      <pubDate>Tue, 17 Jan 2012 19:56:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-libmkl-mc-so-error/m-p/831622#M5666</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-01-17T19:56:19Z</dc:date>
    </item>
  </channel>
</rss>

