<?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 Eigenvalue problems on multithreaded MKL in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804599#M3336</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am having problems with ?SYEVD, ?SYGVX, P?SYEVD and P?SYGVX when I link with mkl_intel_thread.lib and libiomp5mt.lib. Thescalapack functions return NaN values while the Lapack functions return different eigenvalueseverytime.However all these give correct answers when linked with mkl_sequential.lib. I get the same errors on two different systems: a four processor Xeon L7555 running Windows Server 200 R2 Enterprise as well as on a Core 2 Duo laptop running Windows 7. &lt;BR /&gt;&lt;BR /&gt;I will be grateful for any help.&lt;BR /&gt;&lt;BR /&gt;Secondly what is the best way to run Scalapack: 1 process per computer linked to multi threaded MKL or n processes per computer using mpiexec linked to sequential MKL?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance.&lt;BR /&gt;Abhijit.</description>
    <pubDate>Thu, 10 Feb 2011 11:06:06 GMT</pubDate>
    <dc:creator>abhijit_bhole</dc:creator>
    <dc:date>2011-02-10T11:06:06Z</dc:date>
    <item>
      <title>Eigenvalue problems on multithreaded MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804599#M3336</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am having problems with ?SYEVD, ?SYGVX, P?SYEVD and P?SYGVX when I link with mkl_intel_thread.lib and libiomp5mt.lib. Thescalapack functions return NaN values while the Lapack functions return different eigenvalueseverytime.However all these give correct answers when linked with mkl_sequential.lib. I get the same errors on two different systems: a four processor Xeon L7555 running Windows Server 200 R2 Enterprise as well as on a Core 2 Duo laptop running Windows 7. &lt;BR /&gt;&lt;BR /&gt;I will be grateful for any help.&lt;BR /&gt;&lt;BR /&gt;Secondly what is the best way to run Scalapack: 1 process per computer linked to multi threaded MKL or n processes per computer using mpiexec linked to sequential MKL?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance.&lt;BR /&gt;Abhijit.</description>
      <pubDate>Thu, 10 Feb 2011 11:06:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804599#M3336</guid>
      <dc:creator>abhijit_bhole</dc:creator>
      <dc:date>2011-02-10T11:06:06Z</dc:date>
    </item>
    <item>
      <title>Eigenvalue problems on multithreaded MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804600#M3337</link>
      <description>I use ILP64 interface and static linking. I have tried /MT and /MD. I am using Visual Studio and my program is in C++.</description>
      <pubDate>Thu, 10 Feb 2011 11:11:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804600#M3337</guid>
      <dc:creator>abhijit_bhole</dc:creator>
      <dc:date>2011-02-10T11:11:57Z</dc:date>
    </item>
    <item>
      <title>Eigenvalue problems on multithreaded MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804601#M3338</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is your problem ill-conditioned. A test program would help us to diagnose what might be happening.&lt;BR /&gt;&lt;BR /&gt;Perhaps someone else can comment on the best practices for dividing the problem (process per note or per computer).&lt;BR /&gt;&lt;BR /&gt;Todd&lt;/P&gt;</description>
      <pubDate>Tue, 22 Feb 2011 21:31:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804601#M3338</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2011-02-22T21:31:38Z</dc:date>
    </item>
    <item>
      <title>Eigenvalue problems on multithreaded MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804602#M3339</link>
      <description>In case no one has an answer specifically for scalapack, chances are you want to use the OpenMP parallelism at least for the cores which share a cache (e.g. all 8 cores of one CPU for Nehalem-EX). In order to combine threading and multiple ranks per node, you need a scheme which understands how to keep threads local to a CPU, such as the (default) I_MPI_PIN_DOMAIN=auto of Intel MPI. For 1 rank per node, you don't need any special capabilities from your MPI.&lt;BR /&gt;On your 32 core nodes, with no cache shared among the CPUs, you may need at least 1 rank per CPU.</description>
      <pubDate>Tue, 22 Feb 2011 22:52:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalue-problems-on-multithreaded-MKL/m-p/804602#M3339</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-02-22T22:52:52Z</dc:date>
    </item>
  </channel>
</rss>

