<?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 If some other people face the in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125486#M25216</link>
    <description>&lt;P&gt;If some other people face the same problem, I solved it: it was enough to allocate arrays a, ia&amp;nbsp;and ja&amp;nbsp;dynamically.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 12 Apr 2019 17:56:27 GMT</pubDate>
    <dc:creator>Arrigoni__Viviana</dc:creator>
    <dc:date>2019-04-12T17:56:27Z</dc:date>
    <item>
      <title>running "cl_solver_unsym_c.c"</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125476#M25206</link>
      <description>&lt;P&gt;Hi.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I need to run the code in examples/cluster_sparse_solverc/source of the Intel installation directory with different input data.&amp;nbsp;&lt;BR /&gt;Just as in the example, I am using CSR sparse format. Arrays a, ja and ia are read from files that I generated, and they are as follows:&lt;/P&gt;&lt;P&gt;a :&amp;nbsp;double array of 52 nonzero&amp;nbsp;elements.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;ja : 1 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp;12 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; 9 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 5&amp;nbsp; 6 &amp;nbsp; &amp;nbsp;12 &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp;11 &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; 9 &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp;7 &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; 9 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; 9 &amp;nbsp; &amp;nbsp;11 &amp;nbsp; &amp;nbsp;12 &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp;11 &amp;nbsp; &amp;nbsp;12 &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp;11 &amp;nbsp; &amp;nbsp;12 &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp;11 &amp;nbsp; &amp;nbsp;12&lt;/P&gt;&lt;P&gt;ja&lt;I&gt; = column index of a&lt;I&gt;, counting from 1.&amp;nbsp;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;ia :&amp;nbsp;&amp;nbsp;1 &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 9 &amp;nbsp; &amp;nbsp;14 &amp;nbsp; &amp;nbsp;18 &amp;nbsp; &amp;nbsp;22 &amp;nbsp; &amp;nbsp;27 &amp;nbsp; &amp;nbsp;30 &amp;nbsp; &amp;nbsp;34 &amp;nbsp; &amp;nbsp;40 &amp;nbsp; &amp;nbsp;45 &amp;nbsp; &amp;nbsp;49 &amp;nbsp; &amp;nbsp;53&lt;/P&gt;&lt;P&gt;assuming that the full matrix is 12x12, ia&lt;I&gt; = pointer to the first element of the i-th row. ia[12] = 53, that is the number of elements of a and ja + 1.&amp;nbsp;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;when I execute it, I get the following message that appear in phase 22:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*** Error in PARDISO&amp;nbsp; (incorrect input matrix&amp;nbsp; ) error_num= 21&lt;/P&gt;&lt;P&gt;*** Input check: i=12, ia(i)=49, ia(i+1)=53 are incompatible&lt;/P&gt;&lt;P&gt;ERROR during symbolic factorization: -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't see where is the mistake here. Why are those value of ia&amp;nbsp;incompatible? Apart from reading these files, the only thing I changed was n, that is now 12.&lt;BR /&gt;Thank you in advance.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2019 21:38:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125476#M25206</guid>
      <dc:creator>Arrigoni__Viviana</dc:creator>
      <dc:date>2019-04-09T21:38:49Z</dc:date>
    </item>
    <item>
      <title>Using your verbal description</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125477#M25207</link>
      <description>&lt;P&gt;Using your verbal description, I modified the example&amp;nbsp;solverc\pardiso_unsym_c.c with your matrix data, and the example ran with no error -- I do not have a cluster and I have not installed MPI.&lt;/P&gt;&lt;P&gt;Please provide your source file as an attachment (after zipping).&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2019 23:13:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125477#M25207</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2019-04-09T23:13:44Z</dc:date>
    </item>
    <item>
      <title>Here's the source file</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125478#M25208</link>
      <description>&lt;P&gt;Here's the source file together with the data files.&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2019 23:40:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125478#M25208</guid>
      <dc:creator>Arrigoni__Viviana</dc:creator>
      <dc:date>2019-04-09T23:40:11Z</dc:date>
    </item>
    <item>
      <title>Here is a version of your</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125479#M25209</link>
      <description>&lt;P&gt;Here is a version of your program, with all MPI-related lines removed. It ran without any error messages. If you print the solution x, and the values appear reasonable, you may proceed to investigate why the MPI version fails. As I said earlier, I do not have MPI installed.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 01:53:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125479#M25209</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2019-04-10T01:53:45Z</dc:date>
    </item>
    <item>
      <title>Viviana, I checked your case</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125480#M25210</link>
      <description>&lt;P&gt;Viviana, I checked your case with the latest MKL 2019 u3, 8 mpi process. Intel MPI. Everything is going well.&lt;/P&gt;&lt;P&gt;here is the log I see on my part.&lt;/P&gt;&lt;P&gt;$ mpirun -n 8 ./a.out&lt;/P&gt;&lt;P&gt;=== CPARDISO: solving a real nonsymmetric system ===&lt;BR /&gt;1-based array indexing is turned ON&lt;BR /&gt;CPARDISO double precision computation is turned ON&lt;BR /&gt;METIS algorithm at reorder step is turned ON&lt;BR /&gt;Scaling is turned ON&lt;BR /&gt;Matching is turned ON&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Summary: ( reordering phase )&lt;BR /&gt;================&lt;/P&gt;&lt;P&gt;Times:&lt;BR /&gt;======&lt;BR /&gt;Time spent in calculations of symmetric matrix portrait (fulladj): 0.000008 s&lt;BR /&gt;Time spent in reordering of the initial matrix (reorder) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 0.000116 s&lt;BR /&gt;Time spent in symbolic factorization (symbfct) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 0.000081 s&lt;BR /&gt;Time spent in data preparations for factorization (parlist) &amp;nbsp; &amp;nbsp; &amp;nbsp;: 0.000002 s&lt;BR /&gt;Time spent in allocation of internal data structures (malloc) &amp;nbsp; &amp;nbsp;: 0.000222 s&lt;BR /&gt;Time spent in additional calculations &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 0.000023 s&lt;BR /&gt;Total time spent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 0.000452 s&lt;/P&gt;&lt;P&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt;Parallel Direct Factorization is running on 8 MPI and 1 OpenMP per MPI process&lt;/P&gt;&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of equations: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in A: &amp;nbsp; &amp;nbsp; &amp;nbsp;52&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in A (%): 36.111111&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of right-hand sides: &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;lt; Factors L and U &amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of columns for each panel: 128&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of independent subgraphs: &amp;nbsp;0&lt;BR /&gt;&amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of supernodes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;size of largest supernode: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in L: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;77&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in U: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;21&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in L+U: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;98&lt;BR /&gt;phase 11 ok&lt;/P&gt;&lt;P&gt;Reordering completed ... phase 11 ok&lt;BR /&gt;phase 11 ok&lt;BR /&gt;phase 11 ok&lt;BR /&gt;phase 11 ok&lt;BR /&gt;phase 11 ok&lt;BR /&gt;phase 11 ok&lt;BR /&gt;phase 11 ok&lt;/P&gt;&lt;P&gt;Percentage of computed non-zeros for LL^T factorization&lt;BR /&gt;&amp;nbsp;10 % &amp;nbsp;98 % &amp;nbsp;100 %&lt;/P&gt;&lt;P&gt;=== CPARDISO: solving a real nonsymmetric system ===&lt;BR /&gt;Single-level factorization algorithm is turned ON&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Summary: ( factorization phase )&lt;BR /&gt;================&lt;/P&gt;&lt;P&gt;Times:&lt;BR /&gt;======&lt;BR /&gt;Time spent in copying matrix to internal data structure (A to LU): 0.000103 s&lt;BR /&gt;Time spent in factorization step (numfct) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 0.012607 s&lt;BR /&gt;Time spent in allocation of internal data structures (malloc) &amp;nbsp; &amp;nbsp;: 0.000018 s&lt;BR /&gt;Time spent in additional calculations &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 0.000000 s&lt;BR /&gt;Total time spent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 0.012728 s&lt;/P&gt;&lt;P&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt;Parallel Direct Factorization is running on 8 MPI and 1 OpenMP per MPI process&lt;/P&gt;&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of equations: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in A: &amp;nbsp; &amp;nbsp; &amp;nbsp;52&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in A (%): 36.111111&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of right-hand sides: &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;lt; Factors L and U &amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of columns for each panel: 128&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of independent subgraphs: &amp;nbsp;0&lt;BR /&gt;&amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of supernodes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;size of largest supernode: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in L: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;77&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in U: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;21&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in L+U: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;98&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gflop &amp;nbsp; for the numerical factorization: 0.000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gflop/s for the numerical factorization: 0.000036&lt;/P&gt;&lt;P&gt;phase 22 ok&lt;/P&gt;&lt;P&gt;Factorization completed ...&lt;BR /&gt;Solving system...phase 22 ok&lt;BR /&gt;phase 22 ok&lt;BR /&gt;phase 22 ok&lt;BR /&gt;phase 22 ok&lt;BR /&gt;phase 22 ok&lt;BR /&gt;phase 22 ok&lt;BR /&gt;phase 22 ok&lt;/P&gt;&lt;P&gt;=== CPARDISO: solving a real nonsymmetric system ===&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Summary: ( solution phase )&lt;BR /&gt;================&lt;/P&gt;&lt;P&gt;Times:&lt;BR /&gt;======&lt;BR /&gt;Time spent in direct solver at solve step (solve) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 0.001186 s&lt;BR /&gt;Time spent in additional calculations &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 0.002096 s&lt;BR /&gt;Total time spent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 0.003282 s&lt;/P&gt;&lt;P&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt;Parallel Direct Factorization is running on 8 MPI and 1 OpenMP per MPI process&lt;/P&gt;&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of equations: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in A: &amp;nbsp; &amp;nbsp; &amp;nbsp;52&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in A (%): 36.111111&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of right-hand sides: &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;lt; Factors L and U &amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of columns for each panel: 128&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of independent subgraphs: &amp;nbsp;0&lt;BR /&gt;&amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of supernodes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;size of largest supernode: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in L: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;77&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in U: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;21&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number of non-zeros in L+U: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;98&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gflop &amp;nbsp; for the numerical factorization: 0.000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gflop/s for the numerical factorization: 0.000036&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The solution of the system is:&lt;BR /&gt;&amp;nbsp;x [0] = &amp;nbsp;0.210793&lt;BR /&gt;&amp;nbsp;x [1] = &amp;nbsp;0.381213&lt;BR /&gt;&amp;nbsp;x [2] = &amp;nbsp;0.290548&lt;BR /&gt;&amp;nbsp;x [3] = &amp;nbsp;0.575017&lt;BR /&gt;&amp;nbsp;x [4] = &amp;nbsp;0.235506&lt;BR /&gt;&amp;nbsp;x [5] = &amp;nbsp;0.193867&lt;BR /&gt;&amp;nbsp;x [6] = &amp;nbsp;1.235496&lt;BR /&gt;&amp;nbsp;x [7] = -0.137621&lt;BR /&gt;&amp;nbsp;x [8] = -0.151299&lt;BR /&gt;&amp;nbsp;x [9] = &amp;nbsp;0.544910&lt;BR /&gt;&amp;nbsp;x [10] = &amp;nbsp;0.138011&lt;BR /&gt;&amp;nbsp;x [11] = &amp;nbsp;0.460036&lt;BR /&gt;Relative residual = 8.479468e-17&lt;/P&gt;&lt;P&gt;&amp;nbsp;TEST PASSED&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 03:41:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125480#M25210</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-04-10T03:41:18Z</dc:date>
    </item>
    <item>
      <title>and here is how we are</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125481#M25211</link>
      <description>&lt;P&gt;and here is how we are compiling:&lt;/P&gt;&lt;P&gt;make&lt;BR /&gt;mpicc -I/opt/intel/compilers_and_libraries_2019/linux/mkl/include sparse_linsys_cluster.cpp &amp;nbsp; \&lt;BR /&gt;-Wl,--start-group \&lt;BR /&gt;/opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_intel_lp64.a \&lt;BR /&gt;/opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_intel_thread.a \&lt;BR /&gt;/opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_core.a \&lt;BR /&gt;/opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_blacs_intelmpi_lp64.a \&lt;BR /&gt;-Wl,--end-group -liomp5 -lpthread -lm -ldl&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 03:43:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125481#M25211</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-04-10T03:43:07Z</dc:date>
    </item>
    <item>
      <title>Thank you everybody for your</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125482#M25212</link>
      <description>&lt;P&gt;Thank you everybody for your help.&amp;nbsp;&lt;BR /&gt;I need the program to run in a multi-processors system and to exploit the cluster, so I need it to include all MPI calls.&amp;nbsp;&lt;BR /&gt;Also, I need to compare its results with other programs that I wrote and that I always compiled and tested using the intel mpiicc&amp;nbsp;compiler.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;In the version that I uploaded, processors would read data from files. I printed the values of the data they read, and they are all correct, but I get the error message that is in the first post of this discussion. If I run the example as it is,&amp;nbsp;with the proposed data, the program works correctly. So I have just tried to initialize a, ja and ia&amp;nbsp;arrays directly in the code, with the data that are in the file, and in this way it works correctly (meaning that the csr&amp;nbsp;format that I am providing is correct, and it shouldn't be "incompatible"), but I need to run it with very bigger data sizes, and I just can't copy-paste them in the code: they must be read from files. What goes wrong when a, ia and ja&amp;nbsp;are read from files?&lt;BR /&gt;&lt;BR /&gt;this is how I compile it:&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;mpiicc -std=c99&amp;nbsp; -DMKL_ILP64 -I${MKLROOT}/include sparse_linsys_cluster.c -o sp_ls_cl&amp;nbsp; -L${MKLROOT}/lib/intel64 -lmkl_intel_ilp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_intelmpi_ilp64 -liomp5 -lpthread -lm -ldl&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:08:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125482#M25212</guid>
      <dc:creator>Arrigoni__Viviana</dc:creator>
      <dc:date>2019-04-10T12:08:10Z</dc:date>
    </item>
    <item>
      <title>I see the same results with</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125483#M25213</link>
      <description>&lt;P&gt;I see the same results with ILP64 API linked:&lt;/P&gt;&lt;P&gt;mpicc -I/opt/intel/compilers_and_libraries_2019/linux/mkl/include -DMKL_ILP64 sparse_linsys_cluster.cpp -o a_ilp64.out &amp;nbsp;\&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Wl,--start-group \&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_intel_ilp64.a \&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_intel_thread.a \&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_core.a \&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_blacs_intelmpi_ilp64.a \&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Wl,--end-group -liomp5 -lpthread -lm -ldl&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;mpirun -n 8 ./a_ilp64.out&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;=== CPARDISO: solving a real nonsymmetric system ===&lt;BR /&gt;1-based array indexing is turned ON&lt;BR /&gt;CPARDISO double precision computation is turned ON&lt;BR /&gt;METIS algorithm at reorder step is turned ON&lt;BR /&gt;Scaling is turned ON&lt;BR /&gt;Matching is turned ON&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Summary: ( reordering phase )&lt;BR /&gt;================&lt;/P&gt;&lt;P&gt;.........................&lt;/P&gt;&lt;P&gt;........................&lt;/P&gt;&lt;P&gt;&amp;nbsp;TEST PASSED&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 03:59:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125483#M25213</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-04-11T03:59:36Z</dc:date>
    </item>
    <item>
      <title>MKL 2019 update 3</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125484#M25214</link>
      <description>&lt;P&gt;MKL 2019 update 3&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 03:59:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125484#M25214</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-04-11T03:59:57Z</dc:date>
    </item>
    <item>
      <title>I think that in the cluster I</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125485#M25215</link>
      <description>&lt;P&gt;I think that in the cluster I am using, MKL v 2018 is installed. I have tried to compile with mpicc&amp;nbsp;and using the same linking options and flags that you used, and compiling both dynamic&amp;nbsp;and static. I get some linking error.&amp;nbsp;&lt;BR /&gt;I really don't see what is the problem with reading the arrays from files, since it is working with you. I have contacted the support of the cluster that I am using, hopefully they will help me with this very specific issue. Thank you very much.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 08:22:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125485#M25215</guid>
      <dc:creator>Arrigoni__Viviana</dc:creator>
      <dc:date>2019-04-11T08:22:16Z</dc:date>
    </item>
    <item>
      <title>If some other people face the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125486#M25216</link>
      <description>&lt;P&gt;If some other people face the same problem, I solved it: it was enough to allocate arrays a, ia&amp;nbsp;and ja&amp;nbsp;dynamically.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Apr 2019 17:56:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-quot-cl-solver-unsym-c-c-quot/m-p/1125486#M25216</guid>
      <dc:creator>Arrigoni__Viviana</dc:creator>
      <dc:date>2019-04-12T17:56:27Z</dc:date>
    </item>
  </channel>
</rss>

