<?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, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176681#M28989</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Starting in MKL 2019 release, a new functionality called the&amp;nbsp;Extremal Eigenvalue solvers was introduced for finding a certain number of smallest or largest eigenvalues of a sparse matrix.&amp;nbsp; See&amp;nbsp;&lt;A href="https://software.intel.com/en-us/articles/intel-mkl-support-for-largestsmallest-eigenvalue-and-sparse-svd-problem"&gt;MKL Support for Smallest/Largest Eigenvalues&lt;/A&gt;&amp;nbsp;for a short article describing&amp;nbsp;what it does and&amp;nbsp;&lt;A href="https://software.intel.com/en-us/node/521730"&gt;MKL Documentation for Extremal Eigenvalues&lt;/A&gt;&amp;nbsp;for the APIs themselves and more details.&lt;/P&gt;&lt;P&gt;Essentially, we have&amp;nbsp;two algorithms available:&amp;nbsp;the Krylov-Schur (similar to Lanczos) method and a subspace projection method that utilizes the FEAST eigensolver technology.&lt;/P&gt;</description>
    <pubDate>Thu, 23 Jan 2020 04:54:05 GMT</pubDate>
    <dc:creator>Spencer_P_Intel</dc:creator>
    <dc:date>2020-01-23T04:54:05Z</dc:date>
    <item>
      <title>Which MKL routines to use to efficiently diagonalize large, sparse, and hermitian/symmetric matrices?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176680#M28988</link>
      <description>&lt;P&gt;I am trying to diagonalize a large sparse and hermitian matrix, but I can probably afford to make it real symmetric. This matrix is large, it can be 10^6 x 10^6. But I am only interested in a few of its lowest eigenvalues, probably just around 50 of them. I heard that several ways to do this is to use Lanczos or conjugate-gradient method. Are there routines in MKL I can use to employ one or both of the aforementioned methods?&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2020 02:08:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176680#M28988</guid>
      <dc:creator>efnacy</dc:creator>
      <dc:date>2020-01-23T02:08:14Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176681#M28989</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Starting in MKL 2019 release, a new functionality called the&amp;nbsp;Extremal Eigenvalue solvers was introduced for finding a certain number of smallest or largest eigenvalues of a sparse matrix.&amp;nbsp; See&amp;nbsp;&lt;A href="https://software.intel.com/en-us/articles/intel-mkl-support-for-largestsmallest-eigenvalue-and-sparse-svd-problem"&gt;MKL Support for Smallest/Largest Eigenvalues&lt;/A&gt;&amp;nbsp;for a short article describing&amp;nbsp;what it does and&amp;nbsp;&lt;A href="https://software.intel.com/en-us/node/521730"&gt;MKL Documentation for Extremal Eigenvalues&lt;/A&gt;&amp;nbsp;for the APIs themselves and more details.&lt;/P&gt;&lt;P&gt;Essentially, we have&amp;nbsp;two algorithms available:&amp;nbsp;the Krylov-Schur (similar to Lanczos) method and a subspace projection method that utilizes the FEAST eigensolver technology.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2020 04:54:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176681#M28989</guid>
      <dc:creator>Spencer_P_Intel</dc:creator>
      <dc:date>2020-01-23T04:54:05Z</dc:date>
    </item>
    <item>
      <title>An additionally, you may take</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176682#M28990</link>
      <description>&lt;P&gt;An additionally, you may take a look at the existing&amp;nbsp;examples (dexample_extremal_ev_c.c dexample_extremal_gv_c.c dexample_extremal_svd_c.c ) shows how to properly call these API. You may check&amp;nbsp;these examples into mklroot\examples\solvers_eec\source\ directory&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2020 05:01:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176682#M28990</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2020-01-23T05:01:32Z</dc:date>
    </item>
    <item>
      <title>The intel version installed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176683#M28991</link>
      <description>&lt;P&gt;The intel version installed in the cluster I am working on is still 2018 version, are there other routines in this version? Eigenproblem of a large, sparse matrix is nothing recent, I am imagining library developers of some prominent vendors would have had such solvers for quite a while now.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2020 11:24:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176683#M28991</guid>
      <dc:creator>efnacy</dc:creator>
      <dc:date>2020-01-23T11:24:11Z</dc:date>
    </item>
    <item>
      <title>These API were introduced</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176684#M28992</link>
      <description>These API were introduced since MKL v.2019.</description>
      <pubDate>Thu, 23 Jan 2020 13:17:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-MKL-routines-to-use-to-efficiently-diagonalize-large/m-p/1176684#M28992</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2020-01-23T13:17:13Z</dc:date>
    </item>
  </channel>
</rss>

