<?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 yes, exactly in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119025#M24858</link>
    <description>&lt;P&gt;yes, exactly&lt;/P&gt;</description>
    <pubDate>Thu, 16 Mar 2017 02:47:30 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2017-03-16T02:47:30Z</dc:date>
    <item>
      <title>Order of the columns of a sparse matrix (CSR) times a vector</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119021#M24854</link>
      <description>&lt;P&gt;Dear,&lt;/P&gt;

&lt;P&gt;I need to multiply a symmetric sparse matrix by a vector and I would like to use the subroutine mkl_dcsrsymv . The upper triangle of the sparse matrix is stored in a CSR format (row major, 3 arrays). However, the elements in the array columns (ja) are not placed in the order in which the associated values occur in the row.&amp;nbsp;&lt;BR /&gt;
	I know that the order is required for MKL Pardiso, but is it also the case for the subroutine mkl_dcsrsymv? Are unordered columns within a row allowed? What are the consequences?&lt;/P&gt;

&lt;P&gt;In advance thank you.&lt;/P&gt;

&lt;P&gt;Jeremie&lt;/P&gt;</description>
      <pubDate>Tue, 14 Mar 2017 18:40:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119021#M24854</guid>
      <dc:creator>Jeremie_V_</dc:creator>
      <dc:date>2017-03-14T18:40:07Z</dc:date>
    </item>
    <item>
      <title>Dear customer,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119022#M24855</link>
      <description>&lt;P&gt;Dear customer,&lt;/P&gt;

&lt;P&gt;For sparse symmetric matrix calculation, The CSR format could only save up-triangular part to calculate. It is called &lt;A href="https://software.intel.com/en-us/node/599878"&gt;DSS Symmetric Matrix Storage&lt;/A&gt;&amp;nbsp;,you could refer similar structure format for PARDISO. The csrsymv could also use with DSS symmetric format.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Best regards,&lt;BR /&gt;
	Fiona&lt;/SPAN&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Mar 2017 06:38:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119022#M24855</guid>
      <dc:creator>Zhen_Z_Intel</dc:creator>
      <dc:date>2017-03-15T06:38:00Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119023#M24856</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;You are correct in the fact that pardiso use ordered csr format. By the way spblas routine have not such restriction so you can use not ordered arrays. Also i recommend you to use new spblas API for your operation - in general it perform better&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Wed, 15 Mar 2017 15:35:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119023#M24856</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2017-03-15T15:35:04Z</dc:date>
    </item>
    <item>
      <title>Dear,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119024#M24857</link>
      <description>&lt;P&gt;Dear,&lt;/P&gt;

&lt;P&gt;Thank you for you answers.&lt;/P&gt;

&lt;P&gt;@Alex, When you mentioned the "new spblas API", do you refer to the Inspector-Executor Sparse Blas routines?&lt;/P&gt;

&lt;P&gt;Thank you.&lt;/P&gt;

&lt;P&gt;Jeremie&lt;/P&gt;</description>
      <pubDate>Wed, 15 Mar 2017 21:12:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119024#M24857</guid>
      <dc:creator>Jeremie_V_</dc:creator>
      <dc:date>2017-03-15T21:12:24Z</dc:date>
    </item>
    <item>
      <title>yes, exactly</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119025#M24858</link>
      <description>&lt;P&gt;yes, exactly&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 02:47:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119025#M24858</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2017-03-16T02:47:30Z</dc:date>
    </item>
    <item>
      <title>Thank you!
Jeremie</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119026#M24859</link>
      <description>&lt;P&gt;Thank you!&lt;/P&gt;

&lt;P&gt;Jeremie&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2017 07:07:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Order-of-the-columns-of-a-sparse-matrix-CSR-times-a-vector/m-p/1119026#M24859</guid>
      <dc:creator>Jeremie_V_</dc:creator>
      <dc:date>2017-03-16T07:07:22Z</dc:date>
    </item>
  </channel>
</rss>

