<?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/DSS-debugging/m-p/886964#M10096</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;What version of MKL do you use and what type of matrix you put to DSS interface?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
    <pubDate>Fri, 28 Feb 2014 17:30:02 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2014-02-28T17:30:02Z</dc:date>
    <item>
      <title>DSS debugging</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886962#M10094</link>
      <description>Let me start by saying I have successfully used the DSS routines and the DSS implementation in the code I am working with does work with a simpler class of problems (1-D geometry).
&lt;P&gt;
I have been extending my code to work with 2-D geometry problems, which, from the perspective of the dss routines, results in a larger linear system with some additional non-zero elements.  The 1-D geometry results in a penta-diagonal system while the 2-D geometry results in a system with 13 diagonals.  The only diagonal that has no zero elements is the main diagonal, which  has a value of 1.  The other diagonals contain zero and non-zero elements.
The matrix is square but it is not symmetric.
&lt;/P&gt;&lt;P&gt;
The structure of the sparse array from a row perspective has five values.  In some cases, it is possible that one of those five values to be zero.  When that is the case, the MKL routine dss_factor_real raises a "Zero Pivot detected" error.
&lt;/P&gt;&lt;P&gt;
I added a routine that uses the row index, columns, and values arrays to write the sparse matrix to a file (in dense form).  The matrix has the proper structure, so I am confident that I am populating the three arrays properly.  I can also successfully invert the matrix in Mathematica, so I know it is not singular.
&lt;/P&gt;&lt;P&gt;
If I run the program so that most of the five values per row are non-zero, then dss_factor_real works correctly.
&lt;/P&gt;&lt;P&gt;
How can I better diagnose why dss_factor_real is generating a "Zero Pivot Detected" error.  The only cause I can think of for the "Zero Pivot Detected" error is because the determinant is small, e.g. 2E-6.  The only problem with that conclusion is that the determinant is also small when it does work.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2007 02:21:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886962#M10094</guid>
      <dc:creator>Dishaw__Jim</dc:creator>
      <dc:date>2007-01-25T02:21:39Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886963#M10095</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I met the same problem. I just wonder if you have fixed it.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Tianyu&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2014 17:18:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886963#M10095</guid>
      <dc:creator>Tianyu_D_</dc:creator>
      <dc:date>2014-02-28T17:18:44Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886964#M10096</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;What version of MKL do you use and what type of matrix you put to DSS interface?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2014 17:30:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886964#M10096</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2014-02-28T17:30:02Z</dc:date>
    </item>
    <item>
      <title>it would be much better and</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886965#M10097</link>
      <description>&lt;P&gt;it would be much better and faster for investigation and reproducing the problem on our side is to give us the test which we can compile and execute on our side.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2014 17:36:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DSS-debugging/m-p/886965#M10097</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2014-02-28T17:36:55Z</dc:date>
    </item>
  </channel>
</rss>

