<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Thu, 24 May 2012 17:31:12 -0700 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/intel-mkl-kb/type/software-defects/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles Feed</title>
    <link>http://software.intel.com/en-us/articles/intel-mkl-kb/type/software-defects/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>*TRMV bug for large problems in threaded operation</title>
      <description><![CDATA[ <strong>Reference Number: </strong>DPD200165114<br /><strong><br />Product:</strong> Intel® Math Kernel Library (Intel® MKL)<br /><strong><br />Versions</strong>: Intel® Math Kernel Library 10.3 Update 2 and earlier versions with code optimizations for processors based on the Nehalem micro-architecture and later<br /><strong><br />Operating System</strong>: All supported operating systems<br /><br /><strong>Problem description: <br /></strong><br />The BLAS level 2 functions (*TRMV) which perform the product of a triangular matrix and a vector provide incorrect results when run in threaded mode with matrices of dimension 3000 or larger. The bug is part of a code path which is dispatched on processors based on the Nehalem micro-architecture and later. This includes the Intel® Xeon processors 5500 and 7500 series and the Intel® Core™ i7 processor and those introduced since their introduction.<br /><br /><strong>Workaround:<br /></strong><br />The problem does not occur when linking the sequential version of the library. The problem does not occur when threading is turned off using any of the means available (see "Managing performance and memory" chapter of the <a href="http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/">Intel MKL User's guide</a>). For example, you may bracket your calls to DTRMV with calls to mkl_set_num_threads(), temporarily turning threading off for large sizes.<br /><br /><strong>Resolution status:<br /></strong><br />A fix for this problem is available in Intel MKL 10.3 update 3. ]]></description>
      <link>http://software.intel.com/en-us/articles/DTRMV-bug-large-problems-threaded-NHM/</link>
      <pubDate>Tue, 01 Feb 2011 00:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/DTRMV-bug-large-problems-threaded-NHM/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/DTRMV-bug-large-problems-threaded-NHM/</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Linux* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Windows* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
      <category>Intel® Visual Fortran Compiler for Windows* Knowledge Base</category>
    </item>
    <item>
      <title>MKL CFFT examples fail with MPICH2 on Windows* Itanium machine</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Reference Number : <br /></b>DPD200198806<br /><br /><br /><b>Version : </b><br />Intel® MKL 10.2.4 and later<br /><br /><b>Product : </b><br />Intel® Math Kernel Library <br /><br /><b>Operating System : </b><br />Microsoft Windows*<br /><br /><strong>Problem Description : <br /><br /></strong>CFFT examples in Intel MKL fail with MPICH2 on Windows Itanium machine. The route cause for this problem is that MPICH2 (mpiexec.exe) does not process values of environment variables (e.g. PATH) longer than 260 characters (MAX_PATH defined in windef.h).<br /><br />Starting with Intel® MKL 10.2.4 examples were compiled/linked with /Qopenmp which caused threading libs conflict with 10.1 compiler.<br /><br /><br /><b>Resolution Status : </b><br /><br />The fix for this is avaialble in MKL 10.2.7, and examples were changed to follow Intel’s recommendation to use dynamic OpenMP libraries (libiomp5.dll). The MKL binaries are not modified, hence current customers’ applications are not impacted.<br /><br />As a workaround for now, we recommend the below two options now.<br /><br />1. Make sure your PATH is shorter than 260 characters or set your system PATH to include required paths.<br /><br />2. Copy all dependant DLLs to the folder which contains the executable.<br /><br /><br /><br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</i></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/mkl-cfft-examples-fail-mpich2-windows-itanium/</link>
      <pubDate>Wed, 08 Dec 2010 07:30:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/mkl-cfft-examples-fail-mpich2-windows-itanium/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/mkl-cfft-examples-fail-mpich2-windows-itanium/</guid>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>How to select different update of Intel® Composer XE 2011 for Linux* and Mac OS* X</title>
      <description><![CDATA[ <strong>Reference Number</strong> : dpd200194608, dpd200160631<br /><br /><strong>Version</strong> : 2011 (Compiler 12.0)<br /><br /><strong>Product</strong> : Intel Composer XE <br /><br /><strong>Operating System</strong> : Linux, Mac OS X<br /><br /><strong><br />Problem Description</strong> :  When an Intel Composer XE update is installed, the scripts <strong>compilervars.sh [.csh]</strong> in the bin directories of previously installed compilers no longer set the environment for the corresponding compiler or update, but set the environment for the most recent update instead. This applies to all components of Intel Composer XE that may be present: C/C++ and Fortran Compilers; Intel Debugger; Intel Threading Building Blocks; Intel Math Kernel Library and Intel Performance Primitives.<br /><br /><br /><strong>Workaround:</strong> <br />
<div id="art_pre_template">To select a compiler update other than the latest, please use the script <strong>compilervars_arch.sh [.csh] </strong>from the bin directory of the desired compiler version. Similarly, for other components of Intel Composer XE, use the scripts idbvars.sh, tbbvars.sh, mklvars.sh and ippvars.sh from the bin directory of the desired version, as needed.<br /><br /><strong>Resolution Status:<br /></strong>The issue has been fixed in Composer XE update #4.  To select a specific version, use the compilervars.[c]sh script from the version-specific directory.  For example, after installing update #4 on a system where update #3 was already installed:<br /><br />&gt; source /opt/intel/composerxe-2011.3.174/bin/compilervars.sh intel64  &lt;&lt;&lt;=== update #3<br /><br />&gt; ifort -V<br />Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.0.3.174 Build 20110309<br /><br />&gt; source /opt/intel/composerxe-2011.4.191/bin/compilervars.sh intel64 &lt;&lt;&lt;== update #4<br /><br />&gt; ifort -V<br />Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.0.4.191 Build 20110427<br /><br />As before, the script from the generic, non-version specific directory will initialize for the most recent update:<br /><br />&gt; source /opt/intel/composerxe-2011/bin/compilervars.sh intel64  &lt;&lt;&lt;=== non-version specific (most recent update)<br />&gt; ifort -V<br />Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.0.4.191 Build 20110427<br /><br /><br /><br /><br /><br /><em>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]<br /></em></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/how-to-select-different-update-of-intel-composer-xe-2011-for-linux-and-mac-os-x/</link>
      <pubDate>Mon, 06 Dec 2010 08:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/how-to-select-different-update-of-intel-composer-xe-2011-for-linux-and-mac-os-x/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/how-to-select-different-update-of-intel-composer-xe-2011-for-linux-and-mac-os-x/</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
      <category>Intel® Threading Building Blocks Knowledge Base</category>
    </item>
    <item>
      <title>Problem with Intel(R) MKL DSS Single Precision version</title>
      <description><![CDATA[ <div><br /></div>
<div id="art_pre_template"><b>Reference Number : </b>DPD200192258<br /><br /><br /><b>Version : </b>versions 10.2 Update 6<b> </b>and 10.3 beta<br /><br /><br /><b>Product : </b>Intel(R) MKL<br /><br /><br /><b>Operating System : </b>all supported by Intel(R) MKL at this moment<br /><br /><br /><b>Problem Description : </b><br /><br /></div>
<div id="art_pre_template">The F90 DSS interface is broken because of currently DSS API supports Double Precision data types only. <br />Compilation DSS interfaces with Single Precision Data types will produces something like the following compilation errors<br /><br />dss_sym_f90.f90(78): error #6633: The type of the actual argument differs from the type of the dummy argument. [VALUES]<br />dss_sym_f90.f90(82): error #6633: The type of the actual argument differs from the type of the dummy argument.</div>
<div id="art_pre_template">[RHS]<br />dss_sym_f90.f90(82): error #6633: The type of the actual argument differs from the type of the dummy argument. [SOLUTION]<br />dss_sym_f90.f90(89): error #6633: The type of the actual argument differs from the type of the dummy argument. [STATOUT]<br /><br /></div>
<div id="art_pre_template"><b>Workaround: </b></div>
<div id="art_pre_template"><b><br /></b>As a temporarily workaround, we would recommend you to do the following:<br />1) make the call call DSS_CREATE( handle, MKL_DSS_SINGLE_PRECISION)<br />and then<br />2) manually change the API of these functions ( mkl_dss.f90 which is located in &lt;mklroot\include&gt; firectory ) by replacing REAL(KIND=8) by REAL(KIND=4) into those routines, which have been used into your application.<br /><br />As an example, please see the <a href="http://software.intel.com/en-us/forums/showthread.php?t=77093">MKL Forum tread</a>, where the similar problem has been discussed.</div>
<div id="art_pre_template"><br /><b>Resolution Status : </b><br />fixed the next Update - 10.2 Update 7 and 10.3 Update 1<br /><br /><br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</i></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/problem-with-intelr-mkl-dss-single-precision-version/</link>
      <pubDate>Tue, 12 Oct 2010 11:30:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/problem-with-intelr-mkl-dss-single-precision-version/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/problem-with-intelr-mkl-dss-single-precision-version/</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Linux* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Windows* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>Dynamic MKL OOC PARDISO cannot solve large problem on Win64 bit OS.</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Reference Number : </b>DPD200193362<br /><br /><br /><b>Version : </b>10.2 Update 6, 10.3 beta 2<br /><br /><br /><b>Product : </b>Intel(R) Math Kernel Libary<br /><br /><br /><b>Operating System : </b>Windows, 64 bits<br /><br /><br /><b>Problem Description : </b></div>
<div id="art_pre_template"><b><span >During solution of pretty big tasks with OOC mode of PARDSIO on Win64 OS ( Win7 )<br />with Dinamic linking mode <br /><br />PARDISO generates the next report:<br />Fseek failed<br />*** Error in PARDISO ( numerical_factorization) error_num= -987<br />*** Error in PARDISO: zero pivot<br /><br />The issue happens independently of type of solved matrixes. <br /></span><br />Root Cause:</b></div>
<div id="art_pre_template"><b><span >This problem occurs because of there is unresolved reference _fseeki64 into dynamic libraries of Intel(R) MKL on Win64 OS.</span><br /><br /></b></div>
<div id="art_pre_template"><b>Workarounds:<br /><span >Using statically linking mode instead of dynamic.</span><br /></b></div>
<div id="art_pre_template"><b><br /></b></div>
<div id="art_pre_template"><span ><b>Resolution Status :</b></span></div>
<div id="art_pre_template">the fix of this issue will available the next versions: 10.2 Update 7 and 10.3 <br /><br /></div>
<div id="art_pre_template"><br /><br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</i></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/dynamic-mkl-ooc-pardiso-cannot-solve-large-problem-on-win64-bit-os/</link>
      <pubDate>Thu, 30 Sep 2010 11:30:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/dynamic-mkl-ooc-pardiso-cannot-solve-large-problem-on-win64-bit-os/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/dynamic-mkl-ooc-pardiso-cannot-solve-large-problem-on-win64-bit-os/</guid>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Windows* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>MKL performance degradation on SGI ALtix UV system with Nehalem EX processor</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Reference Number : DPD200155507</b><br /><br /><br /><b>Version : Intel® MKL 10.2.Update5 and earlier</b><br /><br /><br /><b>Product : </b><span ><b>Intel® Math Kernel Library (Intel® MKL)</b></span></div>
<div id="art_pre_template"><br /><br /><b>Operating System : </b><br />Red Hat Enterprise Linux* 5 <br />SuSE Linux Enterprise Server* 10<br /><br /><br /><b>Problem Description : </b><br />MKL experiences the performance degradation in the case dgemm when MKL works on<br />on SGI Altix systems with Nehalem-EX CPU.<br />The cause of the problem is that MKL wrong detects number of threads which are available on this type of system<br /><br /><br /><b>Resolution Status : </b><br />The problem has been fixed and is available in the versions of Intel® MKL 10.2 Update 6 and later versions.<br /><br /><br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]<br /><br /><br /><br /></i></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/mkl-performance-degradation-on-sgi-altix-uv-system-with-nehalem-ex-processor/</link>
      <pubDate>Sun, 18 Jul 2010 11:30:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/mkl-performance-degradation-on-sgi-altix-uv-system-with-nehalem-ex-processor/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/mkl-performance-degradation-on-sgi-altix-uv-system-with-nehalem-ex-processor/</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>dgelsd returns the error when is running on AMD processor</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Reference Number:  DPD200186199</b><br /><br /><br /><b>Version:  Intel® MKL 10.3 beta </b><br /><br /><br /><b>Product : Intel® Math Kernel Library (Intel® MKL) </b><br /><br /><br /><b>Operating System : </b></div>
<div id="art_pre_template"><b><span >Red Hat Enterprise Linux* 5 <br />SuSE Linux Enterprise Server* 10</span><br /><br /></b><br /><b>Problem Description : </b></div>
<div id="art_pre_template"><span ><br /></span></div>
<div id="art_pre_template"><b></b><span >MKL routine dgelsd (Computes the minimum-norm solution to a linear least squares problem using the singular value decomposition of A and a divide and conquer method) </span></div>
<div id="art_pre_template">returns the error message: "MKL ERROR: Parameter 4 was incorrect on entry to DLASCL" when dgelsd is running on AMD processor(model name : AMD Opteron(tm) Processor 250)<br /><br />In the particular testcase provided by mkl's customer dgelsd computes a solution to a linear equation system:<br /><br />A*x = b<br /><br />where A is 76x76 matrix (see into attachment), b is a right-hand side vector, b(i) = 1.0, 1 &lt;= i &lt;= 76.<br /><br /></div>
<div id="art_pre_template"><br /></div>
<div id="art_pre_template"><b>The Cause of the Problem:</b><br /><br />The issue has been reproduced and investigated. The root cause is high instability of the divide-and-conquer algorithm on near singular matrices. Some of the singular values appeared to be very close to zero as the others are in the range 1-1000. The smallest singular values computed are:<br /><br />s(73) = 8.133105e-12<br />s(74) = 3.960993e-12<br />s(75) = 6.003114e-13<br />s(76) = 4.341465e-13<br /><br />The error message above appeared due to the slow convergence of the singular value update process implemented in dlasd4 auxiliary routine - the algorithm failed to converge by the preset number of iterations, as a result NaNs happened in the internal computations, propagated to the dlascl routine scaling an intermediate matrix.<br /><br /></div>
<div id="art_pre_template"><br /></div>
<div id="art_pre_template"><span ><b>Resolution Status : </b></span></div>
<div id="art_pre_template">The problem has been fixed and the fix is available in the versions of Intel® MKL 10.2 Update 6 and later.<br /><br />
<p>
<table cellpadding="5" cellspacing="0" rules="none" border="1">
<tbody>
<tr>
<th align="left" valign="middle" >Optimization Notice</th>
</tr>
<tr bgcolor="#ccecff">
<td>
<p>Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.</p>
<p align="right">Notice revision #20110804</p>
</td>
</tr>
</tbody>
</table>
<br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</i></p>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/dgelsd-returns-the-error-when-is-running-on-AMD-processor/</link>
      <pubDate>Sat, 17 Jul 2010 11:30:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/dgelsd-returns-the-error-when-is-running-on-AMD-processor/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/dgelsd-returns-the-error-when-is-running-on-AMD-processor/</guid>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>fmod (math.h) returns a garbage number if it&amp;#39;s called right after some Lapack&amp;#39;s routines.</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Problem : </b><br /><br /></div>
<div id="art_pre_template">fmod (math.h) returns a garbage number if it's called right after dsyevr or zheevr. <br /><br />The returned result is:<br />fmod(1.000000, 2.000000) = -1.#IND00<br /><br />while the expected result is:<br />fmod(1.000000, 2.000000) = 1.000000<br /><br />See attachment for the code example to reproduce the problem. <br /><br /><b>Environment : </b></div>
<div id="art_pre_template"><b><span >Windows XP, Windows 7, 64bit</span><br /></b></div>
<div id="art_pre_template"><b><br /></b></div>
<div id="art_pre_template"><b>Affected Versions: <br /><span >Intel® MKL 10.2 ( all updates 1,.,5). No issue with earlier versions like 10.1, 10.0.. <br /></span></b><br /><b>Root Cause : </b></div>
<div id="art_pre_template"><b><br /></b></div>
<div id="art_pre_template"><b><span >This problem occurs because of a bug in the Microsoft assembly code in the x64 fmod function. When the function checks the x87 status word for the denormal flag, the function incorrectly assumes that an error occurs.<br />For more info please refer to the article : http://support.microsoft.com/kb/972497: <br /><br /></span></b></div>
<div id="art_pre_template"><b><span >It should be noted that despite the fact that Microsoft claims that the problem is visible only with VS 2008, the problem described in this article with using MKL’s routine, reproduced with Visual C++ 2005 and 2010 also.<br /><b><br /></b></span></b></div>
<div id="art_pre_template"><br /></div>
<div id="art_pre_template"><b>Workarounds:</b></div>
<div id="art_pre_template"><b><br /></b></div>
<div id="art_pre_template">Using Intel(R) C/C+ Compiler (64 bit) eliminates the problem as the issue happens if Microsoft C/C++ Compiler is used.</div>
<div id="art_pre_template"><b><i><br /></i></b></div>
<div id="art_pre_template"><b>Resolution Status:</b></div>
<div id="art_pre_template"><b><br /><span >See the update of the problem on Microsoft Side.</span><br /><br /></b></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/fmod-mathh-returns-a-garbage-number-if-its-called-right-after-some-lapacks-routines/</link>
      <pubDate>Sun, 30 May 2010 11:30:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/fmod-mathh-returns-a-garbage-number-if-its-called-right-after-some-lapacks-routines/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/fmod-mathh-returns-a-garbage-number-if-its-called-right-after-some-lapacks-routines/</guid>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Windows* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>Intel® MKL 10.3 Bug Fixes</title>
      <description><![CDATA[ The tables below <span >summarize</span> specific customer issues or feature requests that have been addressed by the indicated product releases. Some items span multiple architectures and/or operating systems and some relate only to a single architecture or operating system. <br /><br /><i>NOTE: The issues, defects, bug reports, and feature requests described below represent specific issues with specific test cases. An item listed here does not imply that it necessarily applies to your application(s). If your situation does not match the specific test case you may not have experienced the error or problem associated with that update. It is not possible to describe the details of every issue and its specific test case in these tables. <br /><br />
<blockquote>
<p>Providing a complete description of each item in the list below is impractical. For that reason we ask that you post a message on the Intel MKL user forum, <a target="_blank" href="http://software.intel.com/en-us/forums/intel-math-kernel-library/">http://software.intel.com/en-us/forums/intel-math-kernel-library/</a>, and reference this page and the "DPD" number associated with the item of interest, if you have questions regarding the information in these tables.</p>
</blockquote>
<p>These tables are updated regularly to correct any errors and omissions.</p>
</i><br />
<h4>Intel® MKL 10.3 update 10 (30 April 2012)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td valign="top">DPD200274946</td>
<td>{S|D}STERM description in the Intel MKL reference did not mention that parameter 'd' will be overwritten</td>
</tr>
<tr>
<td valign="top">DPD200274901</td>
<td>PARDISO:division by zero occurs when trying to solve unsymmetric matrices</td>
</tr>
<tr>
<td valign="top">DPD200272909</td>
<td>Trailing underscores ( e.g - "fftwnd_f77_mpi_" ) are missing in the F77 interface wrappers</td>
</tr>
<tr>
<td valign="top">DPD200180544</td>
<td>Performance regression in *SYEV</td>
</tr>
<tr>
<td valign="top">DPD200270801</td>
<td>MT19937/MT2203 generator results when obtained all at once in a single array are different from results obtained in multiple subsets</td>
</tr>
<tr>
<td valign="top">DPD200274331</td>
<td>Performance issue of cblas _?nrm2 on processors supporting Intel Advanced Vector Extensions (Intel AVX)</td>
</tr>
<tr>
<td valign="top">DPD200276708</td>
<td>PARDISO does not solve the diagonal matrix</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 9 (18 February 2012)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td valign="top">DPD200175424</td>
<td>IDAMAX can return bad index - (note: can cause heap corruption in other MKL functions. e.g., DGETRF DPD200274016)</td>
</tr>
<tr>
<td valign="top">DPD200211015</td>
<td>Poor scaling of double-precision 2-power 1d FFT on ia32</td>
</tr>
<tr>
<td valign="top">DPD200267589</td>
<td>Updated MKL User Guide to reflect the latest version XCode</td>
</tr>
<tr>
<td valign="top">DPD200263102</td>
<td>Error in local PARDISO version report in 10.3.7 did not change from 10.3.6 - It is still 103000116</td>
</tr>
<tr>
<td valign="top">DPD200177488</td>
<td>DAXPY performance degradation for small sizes when using multiple threads</td>
</tr>
<tr>
<td valign="top">DPD200225339</td>
<td>Performance regression for several functions from 10.3.4 to 10.1.1</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 8 (19 December 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td valign="top">DPD200172281</td>
<td>Bug in 1D FFT with DFTI_BACKWARD_SCRAMBLED with N&gt;=16384</td>
</tr>
<tr>
<td valign="top">DPD200223467</td>
<td>Bug in error message for vslSaveStreamF</td>
</tr>
<tr>
<td valign="top">DPD200231975</td>
<td>Heap corruption occurs when calling SetThreadAffinityMask() before any Intel MKL functions (workaround: call mkl_set_num_threads() first)</td>
</tr>
<tr>
<td valign="top">DPD200261042</td>
<td>DftiCommitDescriptor craches for 1D FFT setup when DFTI_NUMBER_OF_TRANSFORMS &gt; 1 and dynamic linking is used</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 7 (25 October 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td valign="top">DPD200225521</td>
<td>Conflict from use of MKL_PARDISO as threading domain and module name</td>
</tr>
<tr>
<td valign="top">DPD200216996</td>
<td>Problem with PDTRAN function in case of P=2 and Q=2</td>
</tr>
<tr>
<td valign="top">DPD200228197</td>
<td>PARDISO problem when solving a new system after initial solve with diagonal matrix</td>
</tr>
<tr>
<td valign="top">DPD200230260</td>
<td>PARDISO fails on IA32 for large systems with more than 250 million LU factors</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 6 (6 September 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td valign="top">DPD200218547</td>
<td>PARDISO may return #IND values in the solution vector</td>
</tr>
<tr>
<td valign="top">DPD200219651</td>
<td>zgetc2 performance degradation when dynamically linked or on 64-bit architectures</td>
</tr>
<tr>
<td valign="top">DPD200221246</td>
<td>Line 188 in mkl_pblas.h won't compile unless changed to PZTRANC( MKL_INT *m, MKL_INT *n</td>
</tr>
<tr>
<td valign="top">DPD200221247</td>
<td>two unresolved symbols in mkl_scalapack_ilp64.lib(pxerbla.obj)</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 5 (4 August 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td valign="top">DPD200169403</td>
<td>Problem with using max value for an upper bound in the trust region solver.</td>
</tr>
<tr>
<td valign="top">DPD200169895</td>
<td>Bug in PARDISO symbolic factorization when solving indefinite non-symmetric double complex matrices</td>
</tr>
<tr>
<td valign="top">DPD200192242</td>
<td>The validity of input values is now checked to prevent the solver from hanging</td>
</tr>
<tr>
<td valign="top">DPD200210337</td>
<td>PARDISO OOC: *.sin and *.sle files remain after execution</td>
</tr>
<tr>
<td valign="top">DPD200210595</td>
<td>mkl_zcsradd produces incorrect results for the array sizes set according to the Manual</td>
</tr>
<tr>
<td valign="top">DPD200212849</td>
<td>DSTEGR function seg faults for many cases when linked dynamically or with LP64 interface</td>
</tr>
<tr>
<td valign="top">DPD200214225</td>
<td>Attempts to convert a CSR matrix to BSR format with mkl_dcsrbsr using JOB(6)=-1 fail with input error message</td>
</tr>
<tr>
<td valign="top">DPD200214530</td>
<td>Run-time problems when mkl_thread_free_buffers() is the first MKL function called on a thread</td>
</tr>
<tr>
<td valign="top">DPD200218547</td>
<td>PARDISO may return #IND values in the solution vector</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 4 (12 May 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td valign="top">DPD200209064</td>
<td>mkl_zdnscsr produces incorrect results when estimating memory for conversion of double precision complex dense matrices to the CSR format</td>
</tr>
<tr>
<td valign="top">DPD200207760</td>
<td>Iterative refinement and CGS iterations errantly invoked when partial solving step (Fw, Diag or Bw) is requested in PARDISO</td>
</tr>
<tr>
<td valign="top">DPD200167242</td>
<td>OpenMP settings are ignored by Intel MKL after a single call to DSYRK</td>
</tr>
<tr>
<td valign="top">DPD200207682</td>
<td>Out-of-core (OOC) PARDISO factorizes the first matrix but fails to factorize further matrices in the "same topology" mode</td>
</tr>
<tr>
<td valign="top">DPD200199308</td>
<td>In-core PARDISO generates wrong result with a single test data if number of threads is 32</td>
</tr>
<tr>
<td valign="top">DPD200167236</td>
<td>Syntax error in mklvars.csh</td>
</tr>
<tr>
<td valign="top">DPD200204522</td>
<td>DGESDD returns U and VT outputs that are not orthogonal enough</td>
</tr>
<tr>
<td valign="top">DPD200168437</td>
<td>Performance degradation of VML functions in threaded environment</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 3 (29 March 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200205256</td>
<td>ZGESVD in multithreaded MKL produces wrong results</td>
</tr>
<tr>
<td>DPD200165165</td>
<td>DGETRF returns different results on consecutive runs</td>
</tr>
<tr>
<td>DPD200203834</td>
<td>Many warnings when building a custom static library based on the Intel MKL library</td>
</tr>
<tr>
<td>DPD200196299</td>
<td>ScaLAPACK LU test program fails to run on 1024 node cluster</td>
</tr>
<tr>
<td>DPD200083045</td>
<td>mkl_gmp.h causes compile time error C++ codes</td>
</tr>
<tr>
<td>DPD200206509</td>
<td>scgemm/dzgemm errors</td>
</tr>
<tr>
<td>DPD200199131</td>
<td>PDGEMR2D: out of memory error even when using 64-bit libraries</td>
</tr>
<tr>
<td>DPD200192508</td>
<td>PARDISO is 2x slower than SuperLU for some data</td>
</tr>
<tr>
<td>DPD200151246</td>
<td>Performance scalability problem for DGEMM on Win32 on 8 threads</td>
</tr>
<tr>
<td>DPD200204717</td>
<td>Real VML functions outperform the complex VML functions more then 20 times</td>
</tr>
<tr>
<td valign="top"><a href="http://software.intel.com/en-us/articles/DTRMV-bug-large-problems-threaded-NHM/">DPD200165114</a></td>
<td>*TRMV provides wrong results for problems larger than 3000 for multi-threaded cases</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 2 (31 January 2011)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200090962</td>
<td>Expanded threading to new cases for multi-dimensional transforms</td>
</tr>
<tr>
<td>DPD200133579</td>
<td>Solved problem of large 1D descriptors without performance degradation</td>
</tr>
<tr>
<td>DPD200198147</td>
<td>Calls to blacs_exit before initialization routines no longer causes a crash</td>
</tr>
<tr>
<td>DPD200198405</td>
<td>VML functions crash or get incorrect results when called from within Linux native threads in ILP64 mode</td>
</tr>
<tr>
<td>DPD200199435</td>
<td>Performance degradation of VML functions when using native threading and linking DLLs on Windows</td>
</tr>
<tr>
<td>DPD200202108</td>
<td>Access violation caused by corruption of the PARDISO handle when called multiple times with only a single handle initialization</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 update 1 (3 December 2010)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200192242</td>
<td>Trust Region Solver hangs</td>
</tr>
<tr>
<td>DPD200132424</td>
<td>Full support for TR single precision solvers</td>
</tr>
<tr>
<td>DPD200162063</td>
<td>Error in ?LATRD output parameter description in reference manual</td>
</tr>
<tr>
<td>DPD200194170</td>
<td>Performance degradation in VML functions Add, Sub, Mul in 10.2.5 (and 10.3) for Intel® Pentium® 4 processors on Windows*</td>
</tr>
<tr>
<td>DPD200185620</td>
<td>DGEQP3 scales poorly on multiple threads</td>
</tr>
</tbody>
</table>
</p>
<h4>Intel® MKL 10.3 (9 November 2010)</h4>
<p>
<table width="700" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200095498</td>
<td>Unclassifiable error in PARDISO when MKL_PARDISO_OOC_MAX_CORE_SIZE=200 is set</td>
</tr>
<tr>
<td>DPD200186873</td>
<td>clapack_dgbtrf returns the wrong results</td>
</tr>
<tr>
<td>DPD200186934</td>
<td>mkl_dcsrcoo produces the wrong output if nnz is not initialized explicitly</td>
</tr>
<tr>
<td>DPD200187697</td>
<td>dss_factor_complex crashed with invalid floating op when /Qtrapuv</td>
</tr>
<tr>
<td>DPD200192952</td>
<td>Documentation bug in MKL-Lapack95 GESDD</td>
</tr>
<tr>
<td>DPD200084190</td>
<td>PARDISO OOC will now run parallel code for all supported matrix types</td>
</tr>
<tr>
<td>DPD200087174</td>
<td>ippGenNumCoresOndie symbol in Intel MKL conflicts with IPP when used simultaneously</td>
</tr>
<tr>
<td>DPD200092652</td>
<td>Incorrect results for mkl_dcsrcsc when using 0-based indexing</td>
</tr>
<tr>
<td>DPD200091197</td>
<td>Intel MKL FFT performance deficiency on non-power-two vector sizes</td>
</tr>
<tr>
<td>DPD200090409</td>
<td>Add Fortran 90 include path in MKL environment setup scripts</td>
</tr>
<tr>
<td>DPD200149638</td>
<td>Intel MKL doesn't contain CDFT interface in shared libraries</td>
</tr>
<tr>
<td>DPD200085280</td>
<td>Intel MKL CFFT: Lack of scalability on non power of 2 core-counts</td>
</tr>
<tr>
<td>DPD200154738</td>
<td>Path variable corrupted with quote characters after running mklvars.bat</td>
</tr>
<tr>
<td>DPD200084778</td>
<td>Examples for calling PARDISO from Fortran 90</td>
</tr>
</tbody>
</table>
</p>
<p> </p>
<form name="art_landing_page" id="posts-filter"></form> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-mkl-103-bug-fixes/</link>
      <pubDate>Fri, 21 May 2010 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-mkl-103-bug-fixes/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-mkl-103-bug-fixes/</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>ZGESV returns the wrong result on Mac LP64 NHM system  if MKL is linked statically.</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Reference Number : DPD200153565</b><br /><br /><br /><b>Version : Intel® MKL 10.2 ( all updates 1,.,4)</b><br /><br /><b></b><br /><b>Operating System : Mac OS, 64bit</b><br />System Version: Mac OS X Server 10.6.2 (10C540)<br />Kernel Version: Darwin 10.2.0<br />$ gcc --version<br />i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. <b>build 5659</b>)<br />Copyright (C) 2007 Free Software Foundation, Inc.<br />This is free software; see the source for copying conditions. There is NO<br />warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE<br /><br /><br /><br /><b>Problem Description : </b><br /><br />If you compile and run zgesv.c ( see the whole test into attachment), you will see something like below, but the expected results should be <br />x_exact == x. <br /><br />With MKL dynamic linking, everything seems to be ok.<br /><br />$ ./zgesv <br />MKL Version = 10.2 Updates ( 3,4)<br />Processor optimization : Intel(R) Core(TM) i7 Processor, CPU frequency = 2.26 GHz<br /><br />x_exact[0] = {1.000000, 0.000000}<br />x_exact[1] = {1.000000, 0.000000}<br />x_exact[2] = {1.000000, 0.000000}<br /><br />info = 0<br />x[0] = {0.705114, 0.421455}<br />x[1] = {0.346944, 0.484740}<br />x[2] = {0.314761, -0.157588}<br /><br />Test machine : MacPro 8-core 2.26GHz Nehalem.<br />MKL link : $(MKLPATH)/libmkl_intel_lp64.a $(MKLPATH)/libmkl_intel_thread.a $(MKLPATH)/libmkl_core.a -L$(MKLPATH) -liomp5</div>
<div id="art_pre_template"><br /></div>
<div id="art_pre_template"><br /><b>Workarounds:</b><br />1) Use another build of gcc, not 5659 ( for example <br /><b>The problem doesn't appear with gcc 4.0.</b><br />i686-apple-darwin10-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)<br />Copyright (C) 2005 Free Software Foundation, Inc. <br />2) <b>Instead of 'gcc' call directly executable 'i686-apple-darwin10-gcc-4.2.1'.</b></div>
<div id="art_pre_template"><b><span >3) </span>Use dynamic linking instead of static <br /></b><br /><b>Resolution Status : </b></div>
<div id="art_pre_template"><b><span >The problem is under investigation at this moment.<br />We will update the reason of the problem immediately when the cause of the problem has been discovered.</span><br /><br /></b><br /><b>Resolution Note:</b><br />the problem has been fixed and the fix available in Intel(R) MKL versions since <b>10.2.Update 6</b> and in version <b>10.3 Gold.</b><br /><br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</i></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/zgesv-returns-the-wrong-result-on-mac-lp64-nhm-system-if-mkl-is-linked-statically/</link>
      <pubDate>Sat, 10 Apr 2010 11:30:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/zgesv-returns-the-wrong-result-on-mac-lp64-nhm-system-if-mkl-is-linked-statically/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/zgesv-returns-the-wrong-result-on-mac-lp64-nhm-system-if-mkl-is-linked-statically/</guid>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
  </channel></rss>
