<?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 Re:Uninitialized partial memory access with LAPACKE_cheev in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594464#M36086</link>
    <description>&lt;P&gt;I think this is kind of false positive issue. The version of MKL is no longer supported, Could You try to test the latest ( current ) one? &lt;/P&gt;&lt;P&gt;You could take this version from MKL Product Page as stand-alone package. &lt;/P&gt;&lt;P&gt;--Gennady&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Thu, 02 May 2024 14:11:12 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2024-05-02T14:11:12Z</dc:date>
    <item>
      <title>Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1593437#M36075</link>
      <description>&lt;P&gt;Hi Intel Support Team,&lt;/P&gt;&lt;P&gt;I am working on a project using mkl library. I am using the 'LAPACKE_cheev' mkl routine for eigenvalue(s) computation.&lt;/P&gt;&lt;P&gt;I have initilaized the input parameters before before calling the api.&lt;/P&gt;&lt;P&gt;The input matrix dimensions are 2x2 and Layout is LAPACK_ROW_MAJOR.&lt;/P&gt;&lt;P&gt;Code Snippet:&lt;BR /&gt;MKL_INT n = 2, lda = 2;&lt;BR /&gt;float w[2] = {};&lt;BR /&gt;MKL_Complex8 a[4] = {};&lt;/P&gt;&lt;P&gt;a is overwritten with actual data.&lt;/P&gt;&lt;P&gt;LAPACKE_cheev( LAPACK_ROW_MAJOR, 'N', 'U', n, a, lda, w )&lt;/P&gt;&lt;P&gt;Reference example code used: &lt;A href="https://www.intel.com/content/www/us/en/docs/onemkl/code-samples-lapack/2024-1/lapacke-cheev-example-c-row.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/docs/onemkl/code-samples-lapack/2024-1/lapacke-cheev-example-c-row.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;On valgrind-3.16.1 in Linux envirounment, we are observing following error&lt;/P&gt;&lt;P&gt;"Conditional jump or move depends on uninitialised value(s)" at mkl_lapack_ps_avx2_xclanhe.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;On Intel Inspector in windows envirounment, we are observing following error&lt;/P&gt;&lt;P&gt;"Uninitialized partial memory access"&lt;/P&gt;&lt;P&gt;Thanking you.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 09:03:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1593437#M36075</guid>
      <dc:creator>Chandrakant_19</dc:creator>
      <dc:date>2024-04-29T09:03:45Z</dc:date>
    </item>
    <item>
      <title>Re:Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1593709#M36078</link>
      <description>&lt;P&gt;it might be the false positive message ... &lt;/P&gt;&lt;P&gt;What version of MKL do you use? is that 2024u1?&lt;/P&gt;&lt;P&gt;and let us know the command you used while calling Valgrind? &lt;/P&gt;&lt;P&gt;--Gennady&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 30 Apr 2024 04:20:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1593709#M36078</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-04-30T04:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594380#M36084</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please find below details about compilers and libraries.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;IntelSWTools (Linux) -&amp;nbsp;compilers_and_libraries_2016.2.181&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;IntelSWTools (Windows) - compilers_and_libraries_2017.1.143&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Intel Inspector 2023.0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Command used while calling valgrind on linux,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;valgrind --tool=memcheck --track-origins=yes --leak-check=full&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Thanking You.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2024 09:39:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594380#M36084</guid>
      <dc:creator>Chandrakant_19</dc:creator>
      <dc:date>2024-05-02T09:39:39Z</dc:date>
    </item>
    <item>
      <title>Re:Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594464#M36086</link>
      <description>&lt;P&gt;I think this is kind of false positive issue. The version of MKL is no longer supported, Could You try to test the latest ( current ) one? &lt;/P&gt;&lt;P&gt;You could take this version from MKL Product Page as stand-alone package. &lt;/P&gt;&lt;P&gt;--Gennady&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 02 May 2024 14:11:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594464#M36086</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-05-02T14:11:12Z</dc:date>
    </item>
    <item>
      <title>Re:Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594687#M36087</link>
      <description>&lt;P&gt;making the same experiment with the current version of oneMKL 2024.1&lt;/P&gt;&lt;P&gt;$ echo $MKLROOT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/opt/intel/oneapi/mkl/2024.1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;and Valgrind version :&lt;/P&gt;&lt;P&gt;$ valgrind --version&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;valgrind-3.18.1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Compiling like as follow: &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$ icx -qmkl lapacke_cheev_row.c&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;$ valgrind --tool=memcheck&amp;nbsp;--track-origins=yes --leak-check=full ./a.out&lt;/P&gt;&lt;P&gt;==3398344== Memcheck, a memory error detector&lt;/P&gt;&lt;P&gt;==3398344== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.&lt;/P&gt;&lt;P&gt;==3398344== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright i&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;&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;nfo&lt;/P&gt;&lt;P&gt;==3398344== Command: ./a.out&lt;/P&gt;&lt;P&gt;==3398344==&lt;/P&gt;&lt;P&gt;LAPACKE_cheev (row-major, high-level) Example Program Results&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Eigenvalues&lt;/P&gt;&lt;P&gt;&amp;nbsp;-16.00&amp;nbsp;-6.76&amp;nbsp;&amp;nbsp;6.67&amp;nbsp;25.51&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Eigenvectors (stored columnwise)&lt;/P&gt;&lt;P&gt;&amp;nbsp;(&amp;nbsp;0.34,&amp;nbsp;0.00) ( -0.55,&amp;nbsp;0.00) (&amp;nbsp;0.31,&amp;nbsp;0.00) ( -0.70, -0.00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;(&amp;nbsp;0.44, -0.54) (&amp;nbsp;0.26,&amp;nbsp;0.18) (&amp;nbsp;0.45,&amp;nbsp;0.29) (&amp;nbsp;0.22, -0.28)&lt;/P&gt;&lt;P&gt;&amp;nbsp;( -0.48, -0.37) ( -0.52, -0.02) ( -0.05,&amp;nbsp;0.57) (&amp;nbsp;0.15,&amp;nbsp;0.08)&lt;/P&gt;&lt;P&gt;&amp;nbsp;(&amp;nbsp;0.10, -0.12) ( -0.50,&amp;nbsp;0.28) ( -0.23, -0.48) (&amp;nbsp;0.34, -0.49)&lt;/P&gt;&lt;P&gt;==3398344==&lt;/P&gt;&lt;P&gt;==3398344== HEAP SUMMARY:&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;&amp;nbsp;in use at exit: 11,803 bytes in 31 blocks&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;total heap usage: 96 allocs, 65 frees, 175,735 bytes allocate&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;&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;d&lt;/P&gt;&lt;P&gt;==3398344==&lt;/P&gt;&lt;P&gt;==3398344== LEAK SUMMARY:&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;definitely lost: 0 bytes in 0 blocks&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;indirectly lost: 0 bytes in 0 blocks&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;&amp;nbsp;possibly lost: 0 bytes in 0 blocks&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;still reachable: 11,803 bytes in 31 blocks&lt;/P&gt;&lt;P&gt;==3398344==&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;suppressed: 0 bytes in 0 blocks&lt;/P&gt;&lt;P&gt;==3398344== Reachable blocks (those to which a pointer was found) are not s&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;&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;hown.&lt;/P&gt;&lt;P&gt;==3398344== To see them, rerun with: --leak-check=full --show-leak-kinds=al&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;&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;l&lt;/P&gt;&lt;P&gt;==3398344==&lt;/P&gt;&lt;P&gt;==3398344== For lists of detected and suppressed errors, rerun with: -s&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;==3398344== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 03 May 2024 07:51:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594687#M36087</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-05-03T07:51:37Z</dc:date>
    </item>
    <item>
      <title>Re:Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594688#M36088</link>
      <description>&lt;P&gt;Compiler version used: &lt;/P&gt;&lt;P&gt;Intel(R) oneAPI DPC++/C++ Compiler 2024.1.0 (2024.1.0.20240308)&lt;/P&gt;&lt;P&gt;Target: x86_64-unknown-linux-gnu&lt;/P&gt;&lt;P&gt;Thread model: posix&lt;/P&gt;&lt;P&gt;InstalledDir: /opt/intel/oneapi/compiler/2024.1/bin/compiler&lt;/P&gt;&lt;P&gt;Configuration file: /opt/intel/oneapi/compiler/2024.1/bin/compiler/../icx.cfg&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 03 May 2024 07:53:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1594688#M36088</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-05-03T07:53:07Z</dc:date>
    </item>
    <item>
      <title>Re:Uninitialized partial memory access with LAPACKE_cheev</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1595591#M36097</link>
      <description>&lt;P&gt;the case is  closing.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 07 May 2024 10:51:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Uninitialized-partial-memory-access-with-LAPACKE-cheev/m-p/1595591#M36097</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-05-07T10:51:20Z</dc:date>
    </item>
  </channel>
</rss>

