<?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 Gabriel, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184011#M29478</link>
    <description>&lt;P&gt;Hello Gabriel,&lt;/P&gt;&lt;P&gt;In general, when there is a need for solving&amp;nbsp;a &lt;STRONG&gt;full &lt;/STRONG&gt;eigenproblem for a huge matrix, a question should be raised immediately: is it a right problem which you are looking at?&amp;nbsp;&amp;nbsp;Especially if the operator (matrix) is not s.p.d in the corresponding space.&lt;/P&gt;&lt;P&gt;What kind of application do you have which needs full solution to an eigenproblem?&lt;/P&gt;&lt;P&gt;Best,&lt;BR /&gt;Kirill&lt;/P&gt;</description>
    <pubDate>Thu, 27 Feb 2020 17:14:48 GMT</pubDate>
    <dc:creator>Kirill_V_Intel</dc:creator>
    <dc:date>2020-02-27T17:14:48Z</dc:date>
    <item>
      <title>Get all eigenvalues of a large sparse non-hermitian complex matrix</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184009#M29476</link>
      <description>&lt;P&gt;We need to get &lt;STRONG&gt;all&lt;/STRONG&gt; (a part of them won't suffice) the &lt;STRONG&gt;eigenvalues&lt;/STRONG&gt; of a &lt;STRONG&gt;very large&lt;/STRONG&gt; (≈10^6x10^6) &lt;STRONG&gt;very sparse&lt;/STRONG&gt; (≈10^7 non-zero entries) &lt;STRONG&gt;non-hermitian&lt;/STRONG&gt; &lt;STRONG&gt;complex &lt;/STRONG&gt;(but &lt;STRONG&gt;symmetric&lt;/STRONG&gt;!) matrix. We have access to computer clusters from with Intel® Gold 6148 Skylake @ 2.4 [GHz] CPUs with up to 752 [GB] of RAM each (shared or distributed memory). The cluster already have an installation of Intel® Math Kernel Library.&lt;/P&gt;&lt;P&gt;MKL : Major version: 2018, Minor version: 0, Update version: 3, Build: 20180406, Platform: Intel(R) 64 architecture, Processor optimization: Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) enabled processors.&lt;/P&gt;&lt;P&gt;OS : CentOS Linux release 7.7.1908 (Core).&lt;/P&gt;&lt;P&gt;Compiler : mpicc (ICC) 18.0.3 20180410&lt;/P&gt;&lt;P&gt;Questions :&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Which package/library/function should I use ? I thought I could use &lt;EM&gt;zfeast_hcsrev&lt;/EM&gt; from FEAST, but from what the &lt;A href="https://software.intel.com/en-us/mkl-developer-reference-c-extended-eigensolver-naming-conventions"&gt;documentation&lt;/A&gt; says, it seems like it's restricted to hermitian matrices (the h in hcsr stands for hermitian).&lt;/LI&gt;&lt;LI&gt;If that function takes parameters apart from the matrix, do they have default values. If they don't, what would you recommend or where could I find information to determine those values myself ?&lt;/LI&gt;&lt;LI&gt;Is there an easy way to import my matrix which is in Matrix Market format (.mtx) to pass it to that function ?&lt;/LI&gt;&lt;LI&gt;Is there any particular compiler options I should use ?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;(I'm a graduate student in physics so computer science isn't my specialty)&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;</description>
      <pubDate>Wed, 12 Feb 2020 18:51:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184009#M29476</guid>
      <dc:creator>Longpre__Gabriel</dc:creator>
      <dc:date>2020-02-12T18:51:34Z</dc:date>
    </item>
    <item>
      <title>Yes, these routines ( zfeast</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184010#M29477</link>
      <description>&lt;P&gt;Yes, these routines ( zfeast_hcsrev) are restricted to hermitian matrixes.&lt;/P&gt;&lt;P&gt;There are some default parameters, which you could check from here - &lt;A href="https://software.intel.com/en-us/mkl-developer-reference-c-extended-eigensolver-input-parameters.&amp;nbsp;" target="_blank"&gt;https://software.intel.com/en-us/mkl-developer-reference-c-extended-eigensolver-input-parameters.&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;You could try to convert mtx format to csr by using&amp;nbsp;mkl_zcsrcoo() routines.&lt;/P&gt;&lt;P&gt;You don't need to use some specific compiler options.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2020 05:51:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184010#M29477</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2020-02-26T05:51:14Z</dc:date>
    </item>
    <item>
      <title>Hello Gabriel,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184011#M29478</link>
      <description>&lt;P&gt;Hello Gabriel,&lt;/P&gt;&lt;P&gt;In general, when there is a need for solving&amp;nbsp;a &lt;STRONG&gt;full &lt;/STRONG&gt;eigenproblem for a huge matrix, a question should be raised immediately: is it a right problem which you are looking at?&amp;nbsp;&amp;nbsp;Especially if the operator (matrix) is not s.p.d in the corresponding space.&lt;/P&gt;&lt;P&gt;What kind of application do you have which needs full solution to an eigenproblem?&lt;/P&gt;&lt;P&gt;Best,&lt;BR /&gt;Kirill&lt;/P&gt;</description>
      <pubDate>Thu, 27 Feb 2020 17:14:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Get-all-eigenvalues-of-a-large-sparse-non-hermitian-complex/m-p/1184011#M29478</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2020-02-27T17:14:48Z</dc:date>
    </item>
  </channel>
</rss>

