<?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 Is there a max num of threads for mkl dss in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-there-a-max-num-of-threads-for-mkl-dss/m-p/1055059#M21394</link>
    <description>&lt;P&gt;Hello, everyone.&lt;/P&gt;

&lt;P&gt;I used MKL DSS to solve linear systems with openMP. When calling dss with 32 threads, i came up with a run time error. Debugging messages are as below:&lt;/P&gt;

&lt;P&gt;......&lt;/P&gt;

&lt;P&gt;[New Thread 0x7fff86b5e700 (LWP 10279)]&lt;BR /&gt;
	[New Thread 0x7fff8675d700 (LWP 10280)]&lt;BR /&gt;
	[New Thread 0x7fff8635c700 (LWP 10281)]&lt;BR /&gt;
	[New Thread 0x7fff85f5b700 (LWP 10282)]&lt;BR /&gt;
	[New Thread 0x7fff85b5a700 (LWP 10283)]&lt;BR /&gt;
	[New Thread 0x7fff85759700 (LWP 10284)]&lt;BR /&gt;
	[New Thread 0x7fff85358700 (LWP 10285)]&lt;BR /&gt;
	[New Thread 0x7fff84f57700 (LWP 10286)]&lt;BR /&gt;
	[New Thread 0x7fff84b56700 (LWP 10287)]&lt;BR /&gt;
	[New Thread 0x7fff84755700 (LWP 10288)]&lt;BR /&gt;
	[New Thread 0x7fff7fafe700 (LWP 10289)]&lt;BR /&gt;
	[New Thread 0x7fff7f6fd700 (LWP 10290)]&lt;BR /&gt;
	[New Thread 0x7fff7f2fc700 (LWP 10291)]&lt;BR /&gt;
	[New Thread 0x7fff7eefb700 (LWP 10292)]&lt;BR /&gt;
	[New Thread 0x7fff7eafa700 (LWP 10293)]&lt;BR /&gt;
	[New Thread 0x7fff7e6f9700 (LWP 10294)]&lt;BR /&gt;
	[New Thread 0x7fff7e2f8700 (LWP 10295)]&lt;BR /&gt;
	[New Thread 0x7fff7def7700 (LWP 10296)]&lt;BR /&gt;
	[New Thread 0x7fff7daf6700 (LWP 10297)]&lt;BR /&gt;
	[New Thread 0x7fff7d6f5700 (LWP 10298)]&lt;BR /&gt;
	[New Thread 0x7fff7d2f4700 (LWP 10299)]&lt;BR /&gt;
	[New Thread 0x7fff7cef3700 (LWP 10300)]&lt;BR /&gt;
	[New Thread 0x7fff7caf2700 (LWP 10301)]&lt;BR /&gt;
	[New Thread 0x7fff7c6f1700 (LWP 10302)]&lt;BR /&gt;
	TAG:3&lt;/P&gt;

&lt;P&gt;Program received signal SIGSEGV, Segmentation fault.&lt;BR /&gt;
	[Switching to Thread 0x7fff7cef3700 (LWP 10300)]&lt;BR /&gt;
	0x00007ffff6da6ca2 in mkl_pds_lp64_c_blkl_omp_pardiso ()&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; from /home/***/intel/composer_xe_2015.0.090/mkl/lib/intel64/libmkl_intel_thread.so&lt;BR /&gt;
	Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.149.el6.x86_64 libgcc-4.4.7-11.el6.x86_64 libgomp-4.4.7-11.el6.x86_64&lt;/P&gt;

&lt;P&gt;"Tag:3" is a label in my program after dss_reorder, thus it may be something wrong with call of dss_factor_*. However, when i run the same program with only the difference of less threads, say 16, everyting seems OK. No error emerges when calling pardiso with 32 threads also. What happened after all?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;wzmumu&lt;/P&gt;</description>
    <pubDate>Thu, 13 Nov 2014 14:04:32 GMT</pubDate>
    <dc:creator>_____</dc:creator>
    <dc:date>2014-11-13T14:04:32Z</dc:date>
    <item>
      <title>Is there a max num of threads for mkl dss</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-there-a-max-num-of-threads-for-mkl-dss/m-p/1055059#M21394</link>
      <description>&lt;P&gt;Hello, everyone.&lt;/P&gt;

&lt;P&gt;I used MKL DSS to solve linear systems with openMP. When calling dss with 32 threads, i came up with a run time error. Debugging messages are as below:&lt;/P&gt;

&lt;P&gt;......&lt;/P&gt;

&lt;P&gt;[New Thread 0x7fff86b5e700 (LWP 10279)]&lt;BR /&gt;
	[New Thread 0x7fff8675d700 (LWP 10280)]&lt;BR /&gt;
	[New Thread 0x7fff8635c700 (LWP 10281)]&lt;BR /&gt;
	[New Thread 0x7fff85f5b700 (LWP 10282)]&lt;BR /&gt;
	[New Thread 0x7fff85b5a700 (LWP 10283)]&lt;BR /&gt;
	[New Thread 0x7fff85759700 (LWP 10284)]&lt;BR /&gt;
	[New Thread 0x7fff85358700 (LWP 10285)]&lt;BR /&gt;
	[New Thread 0x7fff84f57700 (LWP 10286)]&lt;BR /&gt;
	[New Thread 0x7fff84b56700 (LWP 10287)]&lt;BR /&gt;
	[New Thread 0x7fff84755700 (LWP 10288)]&lt;BR /&gt;
	[New Thread 0x7fff7fafe700 (LWP 10289)]&lt;BR /&gt;
	[New Thread 0x7fff7f6fd700 (LWP 10290)]&lt;BR /&gt;
	[New Thread 0x7fff7f2fc700 (LWP 10291)]&lt;BR /&gt;
	[New Thread 0x7fff7eefb700 (LWP 10292)]&lt;BR /&gt;
	[New Thread 0x7fff7eafa700 (LWP 10293)]&lt;BR /&gt;
	[New Thread 0x7fff7e6f9700 (LWP 10294)]&lt;BR /&gt;
	[New Thread 0x7fff7e2f8700 (LWP 10295)]&lt;BR /&gt;
	[New Thread 0x7fff7def7700 (LWP 10296)]&lt;BR /&gt;
	[New Thread 0x7fff7daf6700 (LWP 10297)]&lt;BR /&gt;
	[New Thread 0x7fff7d6f5700 (LWP 10298)]&lt;BR /&gt;
	[New Thread 0x7fff7d2f4700 (LWP 10299)]&lt;BR /&gt;
	[New Thread 0x7fff7cef3700 (LWP 10300)]&lt;BR /&gt;
	[New Thread 0x7fff7caf2700 (LWP 10301)]&lt;BR /&gt;
	[New Thread 0x7fff7c6f1700 (LWP 10302)]&lt;BR /&gt;
	TAG:3&lt;/P&gt;

&lt;P&gt;Program received signal SIGSEGV, Segmentation fault.&lt;BR /&gt;
	[Switching to Thread 0x7fff7cef3700 (LWP 10300)]&lt;BR /&gt;
	0x00007ffff6da6ca2 in mkl_pds_lp64_c_blkl_omp_pardiso ()&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; from /home/***/intel/composer_xe_2015.0.090/mkl/lib/intel64/libmkl_intel_thread.so&lt;BR /&gt;
	Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.149.el6.x86_64 libgcc-4.4.7-11.el6.x86_64 libgomp-4.4.7-11.el6.x86_64&lt;/P&gt;

&lt;P&gt;"Tag:3" is a label in my program after dss_reorder, thus it may be something wrong with call of dss_factor_*. However, when i run the same program with only the difference of less threads, say 16, everyting seems OK. No error emerges when calling pardiso with 32 threads also. What happened after all?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;wzmumu&lt;/P&gt;</description>
      <pubDate>Thu, 13 Nov 2014 14:04:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-there-a-max-num-of-threads-for-mkl-dss/m-p/1055059#M21394</guid>
      <dc:creator>_____</dc:creator>
      <dc:date>2014-11-13T14:04:32Z</dc:date>
    </item>
    <item>
      <title>You may need to boost stack</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-there-a-max-num-of-threads-for-mkl-dss/m-p/1055060#M21395</link>
      <description>&lt;P&gt;You may need to boost stack limit, if you hadn't already done so; even "unlimited" stack may have a maximum number of threads for a given test case.&lt;/P&gt;

&lt;P&gt;If you aren't using the entire thread stack allotment, you might try reducing it.&lt;/P&gt;

&lt;P&gt;You may need to know whether you are running in 32- or 64-bit mode.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Nov 2014 19:28:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Is-there-a-max-num-of-threads-for-mkl-dss/m-p/1055060#M21395</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-11-13T19:28:00Z</dc:date>
    </item>
  </channel>
</rss>

