<?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 Error in one LAPACK example in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-in-one-LAPACK-example/m-p/1134211#M25853</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've located an error in one of your FORTRAN 77 interface to the LAPACK Single Value Decomposition routines (DGESVD). This is located in&amp;nbsp;https://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mkl_lapack_examples/dgesvd.htm&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following two lines must be added. (1) in variable declaration and (2) just before calling&amp;nbsp;DGESVD.&amp;nbsp;&lt;/P&gt;&lt;P&gt;(1)&lt;/P&gt;&lt;P&gt;DOUBLE PRECISION Asvd( size(A,1), size(A,2) )&lt;/P&gt;&lt;P&gt;(2)&lt;/P&gt;&lt;P&gt;Asvd = A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;/P&gt;&lt;P&gt;Mohamed Ali Al-Badri&lt;/P&gt;</description>
    <pubDate>Thu, 25 Jul 2019 12:39:39 GMT</pubDate>
    <dc:creator>Al-Badri__Mohamed_Al</dc:creator>
    <dc:date>2019-07-25T12:39:39Z</dc:date>
    <item>
      <title>Error in one LAPACK example</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-in-one-LAPACK-example/m-p/1134211#M25853</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've located an error in one of your FORTRAN 77 interface to the LAPACK Single Value Decomposition routines (DGESVD). This is located in&amp;nbsp;https://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mkl_lapack_examples/dgesvd.htm&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following two lines must be added. (1) in variable declaration and (2) just before calling&amp;nbsp;DGESVD.&amp;nbsp;&lt;/P&gt;&lt;P&gt;(1)&lt;/P&gt;&lt;P&gt;DOUBLE PRECISION Asvd( size(A,1), size(A,2) )&lt;/P&gt;&lt;P&gt;(2)&lt;/P&gt;&lt;P&gt;Asvd = A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;/P&gt;&lt;P&gt;Mohamed Ali Al-Badri&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2019 12:39:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-in-one-LAPACK-example/m-p/1134211#M25853</guid>
      <dc:creator>Al-Badri__Mohamed_Al</dc:creator>
      <dc:date>2019-07-25T12:39:39Z</dc:date>
    </item>
    <item>
      <title>The modifications that you</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-in-one-LAPACK-example/m-p/1134212#M25854</link>
      <description>&lt;P&gt;The modifications that you suggest are needed only if the original matrix A has to be preserved for some other use after the call to ?GESVD(). The description of the calling sequence at&amp;nbsp;http://www.netlib.org/lapack/explore-html/d1/d7e/group__double_g_esing_ga84fdf22a62b12ff364621e4713ce02f2.html (or in the MKL documentation) states quite clearly that A may be overwritten, and in what way.&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the time that the Lapack library was designed and implemented, computer memory was a valuable resource and programs were written in such a way that the consumption of scratch space was kept low. From that perspective, what you call an "error" is, instead, a "feature", and you should not expect any corrections to be made to&amp;nbsp;either the Lapack codes or to the examples. Once in a while, a new version of a Lapack routine may be added when a new algorithm is created or a much needed additional capability is to be provided, but changing an existing routine would break too many existing codes that depend on the stability of the Lapack interfaces.&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jul 2019 12:04:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-in-one-LAPACK-example/m-p/1134212#M25854</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2019-07-28T12:04:00Z</dc:date>
    </item>
  </channel>
</rss>

