<?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 hello, thanks for report. in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134566#M25880</link>
    <description>&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;hello, thanks for report.&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;1. what is the current version you are use? could you look at mkl_version.h file? and&amp;nbsp;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;2&amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;nbsp; I run the code in a low version MKL library, it works well.&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;SPAN style="font-size: 12px;"&gt;what is the previous version which works well?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;3. Could you give us the reproducer?&amp;nbsp;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;--Gennady&lt;/P&gt;</description>
    <pubDate>Tue, 03 Oct 2017 04:23:28 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2017-10-03T04:23:28Z</dc:date>
    <item>
      <title>error while using zgetri</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134565#M25879</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;

&lt;P&gt;I am running a program that has been running many times in a cluster.&lt;/P&gt;

&lt;P&gt;Maybe because the cluster has been through software upgrade, there are errors while running the executable file a.out.&lt;/P&gt;

&lt;P&gt;There is no problem for compiling and linking. Just error will show up while run the program halfway..&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	forrtl: error (65): floating invalid&lt;BR /&gt;
	Image&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; PC&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; Routine&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Line&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source&lt;BR /&gt;
	libifcoremt.so.5&amp;nbsp;&amp;nbsp; 00002B6454D7A6D4&amp;nbsp; for__signal_handl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libpthread-2.17.s&amp;nbsp; 00002B6452C20370&amp;nbsp; Unknown&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; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_avx512_mic&amp;nbsp; 00002B646F5370BE&amp;nbsp; mkl_blas_avx512_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_avx512_mic&amp;nbsp; 00002B646F544B61&amp;nbsp; mkl_blas_avx512_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_avx512_mic&amp;nbsp; 00002B646F541935&amp;nbsp; mkl_blas_avx512_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_intel_thre&amp;nbsp; 00002B644F2FF714&amp;nbsp; mkl_blas_ztrsm_ho&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_intel_thre&amp;nbsp; 00002B644F319606&amp;nbsp; mkl_blas_ztrsm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_core.so&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00002B64515C1F74&amp;nbsp; mkl_lapack_ztrtri&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_core.so&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00002B64514B032C&amp;nbsp; mkl_lapack_zgetri&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_intel_lp64&amp;nbsp; 00002B644E98683D&amp;nbsp; ZGETRI&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; Unknown&amp;nbsp; Unknown&lt;/P&gt;

&lt;P&gt;Now we are using intel/17.0.4, impi/17.0.3.&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;      call ZGETRF( N_LEN_2, N_LEN_2, BQ , N_LEN_2, IPIV , INFO )
 
      call ZGETRI( N_LEN_2, BQ, N_LEN_2, IPIV, WORK, N_LEN_2, INFO )&lt;/PRE&gt;

&lt;P&gt;The first subroutine&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;ZGETRF&lt;/PRE&gt;

&lt;P&gt;is fine. But when it comes to the second function&lt;/P&gt;

&lt;PRE class="brush:;"&gt;ZGETRI. There is always a floating invalid error. &lt;/PRE&gt;

&lt;P&gt;I just do not understand. Because the input of ZGETRI are just the output of ZGTRF.&lt;/P&gt;

&lt;P&gt;*********updates********&lt;/P&gt;

&lt;P&gt;I found the following on Intel® Math Kernel Library (Intel® MKL) 2017 Release Notes&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;Fixed irregular division by zero and invalid floating point exceptions 
in {C/Z}TRSM for Intel® Xeon Phi™ processor x200 (aka KNL) and Intel® Xeon® 
Processor supporting Intel® Advanced Vector Extensions 512 (Intel® AVX-512) code path&lt;/PRE&gt;

&lt;P&gt;I found this maybe useful because my error message just mentioned&amp;nbsp;&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;TRSM, Invalid floating AVX-512&lt;/PRE&gt;

&lt;P&gt;********updates2********&lt;/P&gt;

&lt;P&gt;It seems the error has something to do with the MKL library.&lt;/P&gt;

&lt;P&gt;1. The code has been running for a long time.&lt;/P&gt;

&lt;P&gt;2. I run the code in a low version MKL library, it works well.&lt;/P&gt;

&lt;P&gt;I think the current MKL library which is 17.0.4 must has something not correct.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Oct 2017 01:50:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134565#M25879</guid>
      <dc:creator>Tai_Q_</dc:creator>
      <dc:date>2017-10-03T01:50:50Z</dc:date>
    </item>
    <item>
      <title>hello, thanks for report.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134566#M25880</link>
      <description>&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;hello, thanks for report.&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;1. what is the current version you are use? could you look at mkl_version.h file? and&amp;nbsp;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;2&amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;nbsp; I run the code in a low version MKL library, it works well.&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;SPAN style="font-size: 12px;"&gt;what is the previous version which works well?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;3. Could you give us the reproducer?&amp;nbsp;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;--Gennady&lt;/P&gt;</description>
      <pubDate>Tue, 03 Oct 2017 04:23:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134566#M25880</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2017-10-03T04:23:28Z</dc:date>
    </item>
    <item>
      <title>Hi Gennady,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134567#M25881</link>
      <description>&lt;P&gt;Hi Gennady,&lt;/P&gt;

&lt;P&gt;Those days I have been debugging my code.&lt;/P&gt;

&lt;P&gt;As I said, this code has been used for many years.&lt;/P&gt;

&lt;P&gt;Previous intel mkl version is 16.0.3, now is 17.0.4 (17.0.1 is also fine for this code).&lt;/P&gt;

&lt;P&gt;Even running the same case as before will produce errors.&lt;/P&gt;

&lt;P&gt;forrtl: error (65): floating invalid&lt;BR /&gt;
	Image&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; PC&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; Routine&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Line&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source&lt;BR /&gt;
	libifcoremt.so.5&amp;nbsp;&amp;nbsp; 00002B6454D7A6D4&amp;nbsp; for__signal_handl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libpthread-2.17.s&amp;nbsp; 00002B6452C20370&amp;nbsp; Unknown&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; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_avx512_mic&amp;nbsp; 00002B646F5370BE&amp;nbsp; mkl_blas_avx512_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_avx512_mic&amp;nbsp; 00002B646F544B61&amp;nbsp; mkl_blas_avx512_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_avx512_mic&amp;nbsp; 00002B646F541935&amp;nbsp; mkl_blas_avx512_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_intel_thre&amp;nbsp; 00002B644F2FF714&amp;nbsp; mkl_blas_ztrsm_ho&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_intel_thre&amp;nbsp; 00002B644F319606&amp;nbsp; mkl_blas_ztrsm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_core.so&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00002B64515C1F74&amp;nbsp; mkl_lapack_ztrtri&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_core.so&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00002B64514B032C&amp;nbsp; mkl_lapack_zgetri&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;
	libmkl_intel_lp64&amp;nbsp; 00002B644E98683D&amp;nbsp; ZGETRI&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; Unknown&amp;nbsp; Unknown&lt;/P&gt;

&lt;P&gt;I think the 17.0.4 must have some changes in dealing with complex numbers.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;

&lt;P&gt;Tai&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Oct 2017 05:35:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134567#M25881</guid>
      <dc:creator>Tai_Q_</dc:creator>
      <dc:date>2017-10-09T05:35:04Z</dc:date>
    </item>
    <item>
      <title>Hi Tai,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134568#M25882</link>
      <description>&lt;DIV&gt;Hi Tai,&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;could you try :&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;1. to check the input paramaters of zgetri by setting verbose mode MKL_VERBOSE=1&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;2. to check if the problem is caused by multithreading&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;call mkl_set_num_threads(1)&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; call zgetri(……)&lt;/DIV&gt;

&lt;DIV&gt;// and then try to restore the original # of threads&lt;/DIV&gt;

&lt;DIV&gt;call mkl_set_num_threads(#orig num of threads)&lt;/DIV&gt;

&lt;DIV&gt;3. Could you captured the input data of zgetri and create the stanalone reproducer based on these data?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Mon, 09 Oct 2017 06:03:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-while-using-zgetri/m-p/1134568#M25882</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2017-10-09T06:03:42Z</dc:date>
    </item>
  </channel>
</rss>

