<?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 10.3 Beta: clapack_dgbtrf in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787514#M1953</link>
    <description>Hi, I'm trying out the 10.3 beta's c support for lapack. I'm having issues with using clapack_dgbtrf with CLAPACK_ROW_MAJOR data layout. My simple example is a 4x4 matrix with 2 upper and lower diagonals, stored in banded form. The main diagonal has hte value 1.1 and the off diagonals have the value -.01. &lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;If I create this matrix using column major layout and call the function as follows:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;clapack_dgbtrf(CLAPACK_COL_MAJOR, 4, 4, 2, 2, colA, 7, ipiv);&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;The following correct result is observed:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x -.01 -.01&lt;/DIV&gt;&lt;DIV&gt;x -.01 -.0100909 -.0100917&lt;/DIV&gt;&lt;DIV&gt;1.1 1.09991 1.09982 1.09982&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.00917431 -.0091754 x&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.00909166 x x&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;However, if I store the matrix using row major data layout and call the function:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;clapack_dgbtrf(CLAPACK_ROW_MAJOR, 4, 4, 2, 2, rowA, 4, ipiv);&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I get:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x -.01 -.01&lt;/DIV&gt;&lt;DIV&gt;x -.01 -.0100909 -.0100917&lt;/DIV&gt;&lt;DIV&gt;1.1 1.09991 1.09982 1.1&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.00917431 -.01 x&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.01 x x&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I'm not sure if I'm doing something incorrectly, or whether the code itself might have a &amp;lt; instead of a &amp;lt;= or something....&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Edit: When calling the routine with row major layout, the return value is 4.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Any help would be appreciated....&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 30 Jun 2010 20:29:11 GMT</pubDate>
    <dc:creator>brodman</dc:creator>
    <dc:date>2010-06-30T20:29:11Z</dc:date>
    <item>
      <title>MKL 10.3 Beta: clapack_dgbtrf</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787514#M1953</link>
      <description>Hi, I'm trying out the 10.3 beta's c support for lapack. I'm having issues with using clapack_dgbtrf with CLAPACK_ROW_MAJOR data layout. My simple example is a 4x4 matrix with 2 upper and lower diagonals, stored in banded form. The main diagonal has hte value 1.1 and the off diagonals have the value -.01. &lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;If I create this matrix using column major layout and call the function as follows:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;clapack_dgbtrf(CLAPACK_COL_MAJOR, 4, 4, 2, 2, colA, 7, ipiv);&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;The following correct result is observed:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x -.01 -.01&lt;/DIV&gt;&lt;DIV&gt;x -.01 -.0100909 -.0100917&lt;/DIV&gt;&lt;DIV&gt;1.1 1.09991 1.09982 1.09982&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.00917431 -.0091754 x&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.00909166 x x&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;However, if I store the matrix using row major data layout and call the function:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;clapack_dgbtrf(CLAPACK_ROW_MAJOR, 4, 4, 2, 2, rowA, 4, ipiv);&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I get:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x x x&lt;/DIV&gt;&lt;DIV&gt;x x -.01 -.01&lt;/DIV&gt;&lt;DIV&gt;x -.01 -.0100909 -.0100917&lt;/DIV&gt;&lt;DIV&gt;1.1 1.09991 1.09982 1.1&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.00917431 -.01 x&lt;/DIV&gt;&lt;DIV&gt;-.00909091 -.01 x x&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I'm not sure if I'm doing something incorrectly, or whether the code itself might have a &amp;lt; instead of a &amp;lt;= or something....&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Edit: When calling the routine with row major layout, the return value is 4.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Any help would be appreciated....&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Jun 2010 20:29:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787514#M1953</guid>
      <dc:creator>brodman</dc:creator>
      <dc:date>2010-06-30T20:29:11Z</dc:date>
    </item>
    <item>
      <title>clapack_dgbtrf</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787515#M1954</link>
      <description>&lt;P&gt;Hello ~&lt;/P&gt;&lt;P&gt;Could you please attach a small c code for the problem? &lt;BR /&gt;If try clapack_dgbtrf(CLAPACK_ROW_MAJOR, 4, 4, 2, 2, rowA, &lt;STRONG&gt;7&lt;/STRONG&gt;, ipiv); what is the return value ? &lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ying &lt;/P&gt;</description>
      <pubDate>Thu, 01 Jul 2010 04:14:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787515#M1954</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2010-07-01T04:14:49Z</dc:date>
    </item>
    <item>
      <title>clapack_dgbtrf</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787516#M1955</link>
      <description>If I change the LDA parameter to 7, it's just completely wrong and returns 1.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;The source is attached. I build it with:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;icc -O2 -o ultest ultest.cpp -lmkl_sequential -lmkl_core -lmkl_intel_lp64&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 01 Jul 2010 14:48:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787516#M1955</guid>
      <dc:creator>brodman</dc:creator>
      <dc:date>2010-07-01T14:48:53Z</dc:date>
    </item>
    <item>
      <title>clapack_dgbtrf</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787517#M1956</link>
      <description>brodman,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;your original version was correct. I mean this call:&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;clapack_dgbtrf(&lt;B&gt;CLAPACK_ROW_MAJOR&lt;/B&gt;,
4, 4, 2, 2, rowA, &lt;B&gt;4&lt;/B&gt;, ipiv);&lt;/P&gt;&lt;P&gt;another words, LDA have to be == 4.&lt;/P&gt;&lt;P&gt;Thanks for the test. I will check the problem on our side and will back asap.&lt;/P&gt;&lt;P&gt;--Gennady&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Jul 2010 09:19:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787517#M1956</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-07-06T09:19:43Z</dc:date>
    </item>
    <item>
      <title>MKL 10.3 Beta: clapack_dgbtrf</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787518#M1957</link>
      <description>&lt;P&gt;Hi Brodman,&lt;BR /&gt;This is the error. This issue has been submitted to our internal development tracking database for further investigation, we will inform you once a new update becomes available.Here is a bug tracking number for your reference: &lt;/P&gt;&lt;TABLE cellpadding="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="103" height="21" class="xl68"&gt;DPD200186873&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Regards, Gennady&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2010 09:40:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-10-3-Beta-clapack-dgbtrf/m-p/787518#M1957</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-07-06T09:40:03Z</dc:date>
    </item>
  </channel>
</rss>

