<?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 The uppercase aliases (w/ trailing underscore) for LAPACK functions are missing from the libs in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-uppercase-aliases-w-trailing-underscore-for-LAPACK-functions/m-p/1405761#M33468</link>
    <description>&lt;P&gt;&lt;EM&gt;Note: I mentioned the following already as a side-note in&amp;nbsp;&lt;A title="Missing symbols (aka implementation) for LAPACK functions `slaqz3_64` and `SLAQZ3_64`" href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Missing-symbols-aka-implementation-for-LAPACK-functions-slaqz3/m-p/1403193/highlight/true#M33432" target="_blank" rel="noopener"&gt;this bug-report&lt;/A&gt;, but I thought an exclusive bug-report would be better.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I noticed that although the &lt;EM&gt;mkl_lapack.h&lt;/EM&gt; header (of MKL 2022.1.0) always declares four alternative functions for the same LAPACK function (one with an &lt;EM&gt;all lowercase&lt;/EM&gt;&amp;nbsp;name, one with an &lt;EM&gt;all uppercase&lt;/EM&gt; name, one with &lt;EM&gt;all lowercase and trailing underscore&lt;/EM&gt; and one with &lt;EM&gt;all uppercase and trailing underscore&lt;/EM&gt;), &lt;STRONG&gt;the alternatives with an &lt;EM&gt;all uppercase name and trailing underscore&lt;/EM&gt; are NOT compiled into the libraries&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example, the four alternatives &lt;STRONG&gt;cgesvdq&lt;/STRONG&gt;, &lt;STRONG&gt;cgesvdq_&lt;/STRONG&gt;, &lt;STRONG&gt;CGESVDQ&lt;/STRONG&gt; and &lt;STRONG&gt;CGESVDQ_&lt;/STRONG&gt; are declared as functions in &lt;EM&gt;mkl_lapack.h&lt;/EM&gt;, but in the static or dynamic libraries only symbols for &lt;STRONG&gt;cgesvdq&lt;/STRONG&gt;,&amp;nbsp;&lt;STRONG&gt;cgesvdq_&lt;/STRONG&gt;, &lt;STRONG&gt;CGESVDQ&lt;/STRONG&gt; and&amp;nbsp;&lt;EM&gt;mkl_lapack__cgesvdq_&lt;/EM&gt; can be found, while the latter is nowhere declared (and is probably the original function (symbol) for which the four other names are just alias symbols).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I recommend to also export alias symbols for all the functions declared in &lt;EM&gt;mkl_lapack.h&lt;/EM&gt;, whose names are written all uppercase with a trailing underscore.&lt;/P&gt;</description>
    <pubDate>Wed, 03 Aug 2022 17:12:58 GMT</pubDate>
    <dc:creator>DenizBahadir</dc:creator>
    <dc:date>2022-08-03T17:12:58Z</dc:date>
    <item>
      <title>The uppercase aliases (w/ trailing underscore) for LAPACK functions are missing from the libs</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-uppercase-aliases-w-trailing-underscore-for-LAPACK-functions/m-p/1405761#M33468</link>
      <description>&lt;P&gt;&lt;EM&gt;Note: I mentioned the following already as a side-note in&amp;nbsp;&lt;A title="Missing symbols (aka implementation) for LAPACK functions `slaqz3_64` and `SLAQZ3_64`" href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Missing-symbols-aka-implementation-for-LAPACK-functions-slaqz3/m-p/1403193/highlight/true#M33432" target="_blank" rel="noopener"&gt;this bug-report&lt;/A&gt;, but I thought an exclusive bug-report would be better.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I noticed that although the &lt;EM&gt;mkl_lapack.h&lt;/EM&gt; header (of MKL 2022.1.0) always declares four alternative functions for the same LAPACK function (one with an &lt;EM&gt;all lowercase&lt;/EM&gt;&amp;nbsp;name, one with an &lt;EM&gt;all uppercase&lt;/EM&gt; name, one with &lt;EM&gt;all lowercase and trailing underscore&lt;/EM&gt; and one with &lt;EM&gt;all uppercase and trailing underscore&lt;/EM&gt;), &lt;STRONG&gt;the alternatives with an &lt;EM&gt;all uppercase name and trailing underscore&lt;/EM&gt; are NOT compiled into the libraries&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example, the four alternatives &lt;STRONG&gt;cgesvdq&lt;/STRONG&gt;, &lt;STRONG&gt;cgesvdq_&lt;/STRONG&gt;, &lt;STRONG&gt;CGESVDQ&lt;/STRONG&gt; and &lt;STRONG&gt;CGESVDQ_&lt;/STRONG&gt; are declared as functions in &lt;EM&gt;mkl_lapack.h&lt;/EM&gt;, but in the static or dynamic libraries only symbols for &lt;STRONG&gt;cgesvdq&lt;/STRONG&gt;,&amp;nbsp;&lt;STRONG&gt;cgesvdq_&lt;/STRONG&gt;, &lt;STRONG&gt;CGESVDQ&lt;/STRONG&gt; and&amp;nbsp;&lt;EM&gt;mkl_lapack__cgesvdq_&lt;/EM&gt; can be found, while the latter is nowhere declared (and is probably the original function (symbol) for which the four other names are just alias symbols).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I recommend to also export alias symbols for all the functions declared in &lt;EM&gt;mkl_lapack.h&lt;/EM&gt;, whose names are written all uppercase with a trailing underscore.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2022 17:12:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-uppercase-aliases-w-trailing-underscore-for-LAPACK-functions/m-p/1405761#M33468</guid>
      <dc:creator>DenizBahadir</dc:creator>
      <dc:date>2022-08-03T17:12:58Z</dc:date>
    </item>
    <item>
      <title>Re:The uppercase aliases (w/ trailing underscore) for LAPACK functions are missing from the libs</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-uppercase-aliases-w-trailing-underscore-for-LAPACK-functions/m-p/1406368#M33486</link>
      <description>&lt;P&gt;Deniz, &lt;/P&gt;&lt;P&gt;we will fixed this case into one of the  next updates and keep this thread updated.&lt;/P&gt;&lt;P&gt;-Gennady&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 05 Aug 2022 16:48:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-uppercase-aliases-w-trailing-underscore-for-LAPACK-functions/m-p/1406368#M33486</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2022-08-05T16:48:34Z</dc:date>
    </item>
  </channel>
</rss>

