<?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 Hi John,  in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ZGESVD-returning-wrong-singular-values-when-lwork-is-large/m-p/1101618#M23920</link>
    <description>&lt;P&gt;Hi John,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank for let us know. We will look into it and get back to you if any news.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Ying .&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Mar 2016 02:47:54 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2016-03-08T02:47:54Z</dc:date>
    <item>
      <title>ZGESVD returning wrong singular values when lwork is large</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ZGESVD-returning-wrong-singular-values-when-lwork-is-large/m-p/1101617#M23919</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Attached is a test case showing the ZGESVD returning wrong singular values when lwork is large.&amp;nbsp; The test matrix is an identity matrix so that all singular values should be 1.&amp;nbsp; If I choose lwork to be the minimum required value specified by the documenation, then I see no issues.&amp;nbsp; When I query ZGESVD for the optimum lwork using lwork = -1, then the singular values are no longer all 1.&amp;nbsp; Furthermore, the efficiency of the ZGESVD routine drops drastically.&amp;nbsp; For some values of lwork, the routine seems to run forever and I have to kill it.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I'm using MKL 11.3.1 Product Build 20151021 under linux with 8-byte integer default (ILP64 library).&amp;nbsp; I have observed the same issue under windows as well.&amp;nbsp; My compile line is&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifort -i8 -module . test.F90 -L$INTEL_MKL_LIBS -liomp5 -lmkl_intel_ilp64 -lmkl_core -lmkl_intel_thread -lpthread -lm&lt;/P&gt;

&lt;P&gt;The output of the test routine is&lt;/P&gt;

&lt;P&gt;&amp;nbsp;OpenMP:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;
	&amp;nbsp;Intel(R) Math Kernel Library Version 11.3.1 Product Build 20151021 for Intel(R)&lt;BR /&gt;
	&amp;nbsp; 64 architecture applications&lt;/P&gt;

&lt;P&gt;&amp;nbsp;SUM:&amp;nbsp; (5868.00000000000,0.000000000000000E+000)&lt;BR /&gt;
	&amp;nbsp;Starting SVD TRY 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5868&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5868&lt;BR /&gt;
	&amp;nbsp;LWORK :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17604&lt;BR /&gt;
	&amp;nbsp;Condition #:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.00000000000000&lt;BR /&gt;
	&amp;nbsp;Done with SVD TRY 1&lt;BR /&gt;
	&amp;nbsp;Starting SVD TRY 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5868&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5868&lt;BR /&gt;
	&amp;nbsp;LWORK :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 645480&lt;BR /&gt;
	&amp;nbsp;Condition #:&amp;nbsp;&amp;nbsp;&amp;nbsp; 11.9444068944964&lt;BR /&gt;
	&amp;nbsp;Done with SVD TRY 2&lt;BR /&gt;
	&amp;nbsp;Starting SVD TRY 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5868&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5868&lt;BR /&gt;
	&amp;nbsp;LWORK :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 58680&lt;BR /&gt;
	^Cforrtl: error (69): process interrupted (SIGINT)&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;</description>
      <pubDate>Mon, 07 Mar 2016 14:51:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ZGESVD-returning-wrong-singular-values-when-lwork-is-large/m-p/1101617#M23919</guid>
      <dc:creator>John_Young</dc:creator>
      <dc:date>2016-03-07T14:51:22Z</dc:date>
    </item>
    <item>
      <title>Hi John, </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ZGESVD-returning-wrong-singular-values-when-lwork-is-large/m-p/1101618#M23920</link>
      <description>&lt;P&gt;Hi John,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank for let us know. We will look into it and get back to you if any news.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Ying .&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Mar 2016 02:47:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ZGESVD-returning-wrong-singular-values-when-lwork-is-large/m-p/1101618#M23920</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2016-03-08T02:47:54Z</dc:date>
    </item>
  </channel>
</rss>

