<?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 Quad Precision with MKL? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854841#M6876</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;For starters, I'm running ifort version 11.0 with MKL 10.1.1.019 (on Linux). &lt;BR /&gt;I'm currently using the MKL subroutines gesvd and gesv (fortran 95 wrappers), and everything is working fine with double precision inputs. I was wondering if there was anyway to do quad precision with these subroutines? I tried just passing a quad variable (as defined with selected_real_kind) and it didn't work:&lt;BR /&gt;"There is no matching specific subroutine for this generic subroutine call."&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for your help.</description>
    <pubDate>Thu, 16 Jul 2009 00:29:47 GMT</pubDate>
    <dc:creator>syeganeh</dc:creator>
    <dc:date>2009-07-16T00:29:47Z</dc:date>
    <item>
      <title>Quad Precision with MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854841#M6876</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;For starters, I'm running ifort version 11.0 with MKL 10.1.1.019 (on Linux). &lt;BR /&gt;I'm currently using the MKL subroutines gesvd and gesv (fortran 95 wrappers), and everything is working fine with double precision inputs. I was wondering if there was anyway to do quad precision with these subroutines? I tried just passing a quad variable (as defined with selected_real_kind) and it didn't work:&lt;BR /&gt;"There is no matching specific subroutine for this generic subroutine call."&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for your help.</description>
      <pubDate>Thu, 16 Jul 2009 00:29:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854841#M6876</guid>
      <dc:creator>syeganeh</dc:creator>
      <dc:date>2009-07-16T00:29:47Z</dc:date>
    </item>
    <item>
      <title>Re: Quad Precision with MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854842#M6877</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
You would have to compile the public source code (netlib.org) to make the quad precision versions of the functions you want. You would be giving up on the "performance" aspect of MKL, as there is no support for vectorization in quad precision.&lt;BR /&gt;</description>
      <pubDate>Thu, 16 Jul 2009 00:57:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854842#M6877</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-07-16T00:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: Quad Precision with MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854843#M6878</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/367365"&gt;tim18&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; You would have to compile the public source code (netlib.org) to make the quad precision versions of the functions you want. You would be giving up on the "performance" aspect of MKL, as there is no support for vectorization in quad precision.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Thanks for the reply. Do you you know if there's already a generic interface that provides quad precision or would I have to edit the code for the function I want and change the type of the variables? &lt;BR /&gt;</description>
      <pubDate>Thu, 16 Jul 2009 13:53:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854843#M6878</guid>
      <dc:creator>syeganeh</dc:creator>
      <dc:date>2009-07-16T13:53:01Z</dc:date>
    </item>
    <item>
      <title>Re: Quad Precision with MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854844#M6879</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/432186"&gt;syeganeh&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;&lt;/DIV&gt;
Thanks for the reply. Do you you know if there's already a generic interface that provides quad precision or would I have to edit the code for the function I want and change the type of the variables? &lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I suppose you would have to add your quad precision to the generic interface and recompile it. Probably, as you say, this would require explicit types with appropriate KIND rather than use of -r16.&lt;BR /&gt;</description>
      <pubDate>Thu, 16 Jul 2009 14:32:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quad-Precision-with-MKL/m-p/854844#M6879</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-07-16T14:32:48Z</dc:date>
    </item>
  </channel>
</rss>

