<?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: Is 3x3 symmetric matrix Eigen computation using Intel MKL Libraries faster than Iterative method in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1651527#M36766</link>
    <description>&lt;DIV class="question-267 chatQuestion" data-automation-id="chatQuestion"&gt;
&lt;DIV class="___k5xj2e0 f1acs6jw" tabindex="0" role="button" aria-description="Press enter to explore more actions" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}" aria-expanded="true"&gt;
&lt;DIV id="user-message-r5b" class="fai-UserMessage ___4rklgw0 f1locze1 f10pi13n ftqa4ok f2hkw1w f8hki3x f1d2448m f1bjia2o ffh67wi f1j6vpng f1pniga2 f987i1v f1ffjurs f15bsgw9 f14e48fq f18yb2kv fd6o370 ffwy5si f3znvyf f57olzd f4stah7 f480a47 fs1por5 f1ye8poq f16xkysk f1kijzfu f1iepc6i f1cyqa1g f10kwr27 fjksvth" tabindex="0" role="article" aria-labelledby="user-message-r5b" data-tabster="{&amp;quot;groupper&amp;quot;:{&amp;quot;tabbability&amp;quot;:2},&amp;quot;focusable&amp;quot;:{}}"&gt;
&lt;H5 class="fai-UserMessage__accessibleHeading rhgro0h"&gt;&lt;SPAN&gt;The oneMKL library is highly optimized to fully exploit the performance of the underlying hardware and provides efficient computation even for small matrices. Computing the eigenvalues ​​and eigenvectors of a 3x3 symmetric matrix by using the dsyev() function in the Intel MKL library often has advantages over iterative methods.&lt;/SPAN&gt;&lt;/H5&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Mon, 23 Dec 2024 02:43:08 GMT</pubDate>
    <dc:creator>Ruqiu_C_Intel</dc:creator>
    <dc:date>2024-12-23T02:43:08Z</dc:date>
    <item>
      <title>Is 3x3 symmetric matrix Eigen computation using Intel MKL Libraries faster than Iterative methods ?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1649928#M36750</link>
      <description>&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/147775"&gt;@mkl&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/65229"&gt;@intelmklpriv-id_com&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/254635"&gt;@oneAPI-usr&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my fortran code, I have to determine the eigen values and vectors repeatedly for a 3x3 matrix. I was wondering if using the inbuilt dsyev() function from the MKL Library will be faster or a user written function which uses the jacobi iteration be quicker for a 3x3 matrix.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;The matrix is symmetric !!&lt;BR /&gt;&lt;BR /&gt;I use this as a part of my UMAT subroutine in LS Dyna.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;So lets say if I use that UMAT in a simulation where the model contains 5000 elements and each element has 5 integration points. It means that the eigen computations are done 5000*5 = 25000 times.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Kindly provide me insights on which is the best way to go forward.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I will be using the oneAPI/2024.2 compiler for these tasks.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks in Advance !!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Dec 2024 20:51:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1649928#M36750</guid>
      <dc:creator>ravi_0602</dc:creator>
      <dc:date>2024-12-16T20:51:45Z</dc:date>
    </item>
    <item>
      <title>Re: Is 3x3 symmetric matrix Eigen computation using Intel MKL Libraries faster than Iterative method</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1649929#M36751</link>
      <description>&lt;P&gt;Usually, the&amp;nbsp;&lt;SPAN&gt;dsyev() function should be faster, since it is highly optimized. For the best chance to get all the optimization, would you please run the mkl link line advisor?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-link-line-advisor.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-link-line-advisor.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;to decide your best configuration?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Dec 2024 21:01:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1649929#M36751</guid>
      <dc:creator>Shiquan_Su</dc:creator>
      <dc:date>2024-12-16T21:01:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is 3x3 symmetric matrix Eigen computation using Intel MKL Libraries faster than Iterative method</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1649930#M36752</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/238063"&gt;@Shiquan_Su&lt;/a&gt;&amp;nbsp;, Thank you very much for your reply.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Usually dsyev() is the fastest, yes !!&lt;BR /&gt;&lt;BR /&gt;But i was wondering if it holds for smaller 3x3 matrices too ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks in advance !!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Dec 2024 21:05:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1649930#M36752</guid>
      <dc:creator>ravi_0602</dc:creator>
      <dc:date>2024-12-16T21:05:46Z</dc:date>
    </item>
    <item>
      <title>Re: Is 3x3 symmetric matrix Eigen computation using Intel MKL Libraries faster than Iterative method</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1651527#M36766</link>
      <description>&lt;DIV class="question-267 chatQuestion" data-automation-id="chatQuestion"&gt;
&lt;DIV class="___k5xj2e0 f1acs6jw" tabindex="0" role="button" aria-description="Press enter to explore more actions" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}" aria-expanded="true"&gt;
&lt;DIV id="user-message-r5b" class="fai-UserMessage ___4rklgw0 f1locze1 f10pi13n ftqa4ok f2hkw1w f8hki3x f1d2448m f1bjia2o ffh67wi f1j6vpng f1pniga2 f987i1v f1ffjurs f15bsgw9 f14e48fq f18yb2kv fd6o370 ffwy5si f3znvyf f57olzd f4stah7 f480a47 fs1por5 f1ye8poq f16xkysk f1kijzfu f1iepc6i f1cyqa1g f10kwr27 fjksvth" tabindex="0" role="article" aria-labelledby="user-message-r5b" data-tabster="{&amp;quot;groupper&amp;quot;:{&amp;quot;tabbability&amp;quot;:2},&amp;quot;focusable&amp;quot;:{}}"&gt;
&lt;H5 class="fai-UserMessage__accessibleHeading rhgro0h"&gt;&lt;SPAN&gt;The oneMKL library is highly optimized to fully exploit the performance of the underlying hardware and provides efficient computation even for small matrices. Computing the eigenvalues ​​and eigenvectors of a 3x3 symmetric matrix by using the dsyev() function in the Intel MKL library often has advantages over iterative methods.&lt;/SPAN&gt;&lt;/H5&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 23 Dec 2024 02:43:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-3x3-symmetric-matrix-Eigen-computation-using-Intel-MKL/m-p/1651527#M36766</guid>
      <dc:creator>Ruqiu_C_Intel</dc:creator>
      <dc:date>2024-12-23T02:43:08Z</dc:date>
    </item>
  </channel>
</rss>

