<?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 Can MKL support both ilp64 and lp64 at the same time? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794598#M2561</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;In general mixture of LP64 with ILP64 interfaces is problematic. If your machine is Intel 64 (x86_64) then using native 64-bit integers is preferable in one application. &lt;BR /&gt;&lt;BR /&gt;In order to use for example the same LAPACK functions in two packages simultaneously in one applicationit needs tohave different entry points for LP64 and ILP64 functions.&lt;BR /&gt;</description>
    <pubDate>Wed, 27 Jun 2012 14:39:23 GMT</pubDate>
    <dc:creator>barragan_villanueva_</dc:creator>
    <dc:date>2012-06-27T14:39:23Z</dc:date>
    <item>
      <title>Can MKL support both ilp64 and lp64 at the same time?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794595#M2558</link>
      <description>Hi! This question is not weird due to the merger of two packages. One with 64-bit integer (e.g. int64_t) and the other with 32-bit integer (e.g. int), and both use MKL functions (linked with -lmkl_intel_ilp64 and -lmkl_intel_lp64, respectively). One painful solution is to convert one to the other manually. :( Could anyone give me a better solution? Thank you!&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 27 Jun 2012 13:50:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794595#M2558</guid>
      <dc:creator>woshiwuxin</dc:creator>
      <dc:date>2012-06-27T13:50:59Z</dc:date>
    </item>
    <item>
      <title>Can MKL support both ilp64 and lp64 at the same time?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794596#M2559</link>
      <description>&lt;DIV id="art_pre_template"&gt;It possible to do only if you, for example, want to use lapack routines with LP64 API ( 32 bit INTEGER ) and &lt;I&gt;pardiso_64&lt;B&gt;&lt;/B&gt;&lt;/I&gt;wich support 64 bit INTEGER. In this casebefore calling&lt;I&gt;pardiso_64&lt;/I&gt;, you need to copy all original INTEGER data to INTEGER*8 and    pass these parameters to&lt;I&gt;pardiso_64&lt;/I&gt;.&lt;/DIV&gt;&lt;DIV id="art_pre_template"&gt;&lt;/DIV&gt;&lt;DIV id="art_pre_template"&gt;&lt;/DIV&gt;&lt;DIV id="art_pre_template"&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 27 Jun 2012 14:08:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794596#M2559</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2012-06-27T14:08:28Z</dc:date>
    </item>
    <item>
      <title>Can MKL support both ilp64 and lp64 at the same time?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794597#M2560</link>
      <description>Gennady, thanks! The functions are all BLAS and LAPACK functions. It seems that I have to do the labor work. :(</description>
      <pubDate>Wed, 27 Jun 2012 14:36:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794597#M2560</guid>
      <dc:creator>woshiwuxin</dc:creator>
      <dc:date>2012-06-27T14:36:19Z</dc:date>
    </item>
    <item>
      <title>Can MKL support both ilp64 and lp64 at the same time?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794598#M2561</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;In general mixture of LP64 with ILP64 interfaces is problematic. If your machine is Intel 64 (x86_64) then using native 64-bit integers is preferable in one application. &lt;BR /&gt;&lt;BR /&gt;In order to use for example the same LAPACK functions in two packages simultaneously in one applicationit needs tohave different entry points for LP64 and ILP64 functions.&lt;BR /&gt;</description>
      <pubDate>Wed, 27 Jun 2012 14:39:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794598#M2561</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2012-06-27T14:39:23Z</dc:date>
    </item>
    <item>
      <title>Can MKL support both ilp64 and lp64 at the same time?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794599#M2562</link>
      <description>Hi, Victor! Thanks for the suggestion. I've decided to port the 32-bit integer to 64-bit. I'm doing scientific computation. If the involved matrix is really huge, a signed 32-bit integer (up to 2^31-1) will be a problem for indexing the element (if double precision is used, arrays greater than 16 GB might be problematic).</description>
      <pubDate>Wed, 27 Jun 2012 18:48:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794599#M2562</guid>
      <dc:creator>woshiwuxin</dc:creator>
      <dc:date>2012-06-27T18:48:01Z</dc:date>
    </item>
    <item>
      <title>Can MKL support both ilp64 and lp64 at the same time?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794600#M2563</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;My syggestion was to use 64-bit integers just for integer argument which pass to MKL functions only.&lt;BR /&gt;All other integers in your appication packagesmay be unchanged. Therefore you can link with ILP64 MKL intefraces.</description>
      <pubDate>Thu, 28 Jun 2012 05:47:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Can-MKL-support-both-ilp64-and-lp64-at-the-same-time/m-p/794600#M2563</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2012-06-28T05:47:16Z</dc:date>
    </item>
  </channel>
</rss>

