<?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/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089740#M23156</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;mblk have to be divider of nrows and ncols. In this case could I ask you to send reproducer of this issue to me to understand reason of memory leaks/segfault?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Apr 2016 04:21:33 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2016-04-20T04:21:33Z</dc:date>
    <item>
      <title>Intel MKL CSR -&gt; BSR examples in C</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089734#M23150</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Hi there,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;I am having some memory problems regarding the conversion of a CSR matrix to BSR.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Can anyone tell me some links/books/examples regarding that MKL functionality?&lt;/P&gt;

&lt;P&gt;Thank you in advance,&lt;/P&gt;

&lt;P&gt;Filipe Oliveira&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 14:01:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089734#M23150</guid>
      <dc:creator>Filipe_Oliveira</dc:creator>
      <dc:date>2016-04-14T14:01:18Z</dc:date>
    </item>
    <item>
      <title>In the CSR representation,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089735#M23151</link>
      <description>&lt;P&gt;In the CSR representation, only the non-zero elements are stored (exception: some routines may require that zero-value elements on the main diagonal should be stored). &amp;nbsp;In the BSR representation, only non-zero blocks are stored.&lt;/P&gt;

&lt;P&gt;Thus, if the block-size = 1, the two representations are similar in storage requirements. When the block-size is not equal to 1, on the other hand, if there is at least one non-zero element in any block, all the elements in that block need to be stored (block-wise, it is "store all or none" rule that has to be followed).&lt;/P&gt;

&lt;P&gt;As the block-size is increased, the number of within-block zeros that have to be kept will increase. Finally, when the block-size becomes equal to the matrix size, &lt;EM&gt;n&lt;/EM&gt;, the entire &lt;EM&gt;n&lt;/EM&gt;&lt;SUP&gt;2&lt;/SUP&gt; elements of the &lt;EM&gt;n&lt;/EM&gt; X &lt;EM&gt;n&lt;/EM&gt; full matrix will have to be kept even in the BSR representation.&lt;/P&gt;

&lt;P&gt;I hope that you see now why the memory footprint of a BSR matrix increases when the block-size is increased.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 14:29:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089735#M23151</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2016-04-14T14:29:44Z</dc:date>
    </item>
    <item>
      <title>pls have a look at the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089736#M23152</link>
      <description>&lt;P&gt;pls have a look at the &amp;lt;mkldirectory&amp;gt;\examples\spblasc\source\dconverters.c &amp;nbsp;example. &amp;nbsp;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;//* TASK 5 &amp;nbsp; &amp;nbsp;Obtain block sparse row matrix from compressed sparse row matrix&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 16:28:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089736#M23152</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-04-14T16:28:27Z</dc:date>
    </item>
    <item>
      <title>hi there,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089737#M23153</link>
      <description>&lt;P style="box-sizing: border-box; margin-bottom: 1.06667em; line-height: 1.4; max-width: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(85, 85, 85) !important;"&gt;hi there,&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 1.06667em; line-height: 1.4; max-width: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(85, 85, 85) !important;"&gt;thank you for the quick reply. is there any limitation regarding the matrix dimension in CSR format? does it need to squared in order to be convertible to BSR?&amp;nbsp;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 1.06667em; line-height: 1.4; max-width: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(85, 85, 85) !important;"&gt;i am also getting an strange output of the&amp;nbsp;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;mkl_scsrbsr(...) conversion. the float&lt;/SPAN&gt;&amp;nbsp;*absr array is returning empty even with the correct job config:&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 0px; line-height: normal; max-width: none; font-family: Menlo; background-color: rgb(255, 254, 215); color: rgb(85, 85, 85) !important;"&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;job[&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;0&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;] =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;0&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;//If job[0]=0, the matrix in the CSR format is converted to the BSR format;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 0px; line-height: normal; max-width: none; font-family: Menlo; background-color: rgb(255, 254, 215); color: rgb(85, 85, 85) !important;"&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; background-color: rgb(215, 215, 175);"&gt;168&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;&amp;nbsp; job[&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;1&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;] =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;0&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;//If job[1]=0, zero-based indexing for the matrix in CSR format is used;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 0px; line-height: normal; max-width: none; font-family: Menlo; background-color: rgb(255, 254, 215); color: rgb(85, 85, 85) !important;"&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; background-color: rgb(215, 215, 175);"&gt;169&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;&amp;nbsp; job[&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;2&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;] =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;0&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;//If job[2]=0, zero-based indexing for the matrix in the BSR format is used;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 0px; line-height: normal; max-width: none; font-family: Menlo; background-color: rgb(255, 254, 215); color: rgb(85, 85, 85) !important;"&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(138, 138, 138); background-color: rgb(215, 215, 175);"&gt;170&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;&amp;nbsp; job[&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;3&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;] =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;0&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(138, 138, 138);"&gt;//&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 0px; line-height: normal; max-width: none; font-family: Menlo; background-color: rgb(255, 254, 215); color: rgb(85, 85, 85) !important;"&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(138, 138, 138); background-color: rgb(215, 215, 175);"&gt;171&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;&amp;nbsp; job[&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;4&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;] =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;0&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(138, 138, 138);"&gt;//&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 0px; line-height: normal; max-width: none; font-family: Menlo; background-color: rgb(255, 254, 215); color: rgb(85, 85, 85) !important;"&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; background-color: rgb(215, 215, 175);"&gt;172&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;&amp;nbsp; job[&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;5&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;] =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(1, 175, 175);"&gt;1&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures; color: rgb(88, 88, 88);"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-variant-ligatures: no-common-ligatures;"&gt;//If job[5]&amp;gt;0, all output arrays absr, jab, and iab are filled in for the&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 1.06667em; line-height: 1.4; max-width: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(85, 85, 85) !important;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 1.06667em; line-height: 1.4; max-width: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(85, 85, 85) !important;"&gt;regards,&lt;/P&gt;

&lt;P style="box-sizing: border-box; margin-bottom: 1.06667em; line-height: 1.4; max-width: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(85, 85, 85) !important;"&gt;Filipe Oliveira&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 19:54:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089737#M23153</guid>
      <dc:creator>Filipe_Oliveira</dc:creator>
      <dc:date>2016-04-14T19:54:34Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089738#M23154</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Have you try csr2bsr converter via new Inspector-executor SparseBlas API? The pseusocode for this converter could be represented by following scheme:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; sparse_status_t status;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; sparse_matrix_t &amp;nbsp;A_csr, A_bsr;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; status = mkl_sparse_d_create_csr ( &amp;amp;A_csr,&amp;nbsp;SPARSE_INDEX_BASE_ZERO,&amp;nbsp;m, n,&amp;nbsp;ia, ia+1, ja, val );&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; status = mkl_sparse_convert_bsr ( A_csr, &amp;nbsp; mblk, SPARSE_LAYOUT_ROW_MAJOR,&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp;SPARSE_OPERATION_NON_TRANSPOSE,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;amp;A_bsr );&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; MKL_INT rows=0, cols=0, *ib, *rows_end, *jb, block_size;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; sparse_index_base_t &amp;nbsp; &amp;nbsp;indexing;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; sparse_layout_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;block_layout;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; double *b;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; status = mkl_sparse_d_export_bsr ( A_bsr, &amp;amp;indexing, &amp;amp;block_layout, &amp;amp;rows, &amp;amp;cols, &amp;amp;block_size, &amp;amp;ib, &amp;amp;rows_end, &amp;amp;jb, &amp;amp;b);&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Alex&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2016 03:19:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089738#M23154</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2016-04-15T03:19:10Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089739#M23155</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Have you try csr2bsr converter via new Inspector-executor SparseBlas API? The pseusocode for this converter could be represented by following scheme:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; sparse_status_t status;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; sparse_matrix_t &amp;nbsp;A_csr, A_bsr;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; status = mkl_sparse_d_create_csr ( &amp;amp;A_csr,&amp;nbsp;SPARSE_INDEX_BASE_ZERO,&amp;nbsp;m, n,&amp;nbsp;ia, ia+1, ja, val );&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; status = mkl_sparse_convert_bsr ( A_csr, &amp;nbsp; mblk, SPARSE_LAYOUT_ROW_MAJOR,&amp;nbsp;SPARSE_OPERATION_NON_TRANSPOSE,&amp;nbsp;&amp;amp;A_bsr );&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; MKL_INT rows=0, cols=0, *ib, *rows_end, *jb, block_size;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; sparse_index_base_t &amp;nbsp; &amp;nbsp;indexing;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; sparse_layout_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;block_layout;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; double *b;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; status = mkl_sparse_d_export_bsr ( A_bsr, &amp;amp;indexing, &amp;amp;block_layout, &amp;amp;rows, &amp;amp;cols, &amp;amp;block_size, &amp;amp;ib, &amp;amp;rows_end, &amp;amp;jb, &amp;amp;b);&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;hi there,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;is there any relation between mblk and possible memory leaks or incorrect memory acesses? because depending on the block size i get sometimes&amp;nbsp;&lt;SPAN style="font-size: 1em;"&gt;segmentation fault errors in &lt;/SPAN&gt;&lt;SPAN style="font-size: 1em;"&gt;mkl_sparse_convert_bsr&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em;"&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Also, is there any mkl debugging tool &amp;nbsp;in OS X?&lt;/P&gt;

&lt;P&gt;thank you in advance,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Apr 2016 18:18:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089739#M23155</guid>
      <dc:creator>Filipe_Oliveira</dc:creator>
      <dc:date>2016-04-19T18:18:37Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089740#M23156</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;mblk have to be divider of nrows and ncols. In this case could I ask you to send reproducer of this issue to me to understand reason of memory leaks/segfault?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2016 04:21:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089740#M23156</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2016-04-20T04:21:33Z</dc:date>
    </item>
    <item>
      <title>Quote:Alexander Kalinkin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089741#M23157</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;mblk have to be divider of nrows and ncols.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;could you please rephrase this part?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;If our matrix is &amp;nbsp;&lt;STRONG&gt;M&lt;/STRONG&gt; rows by &lt;STRONG&gt;N&lt;/STRONG&gt; columns, our mblk is &lt;STRONG&gt;n*m, N = k*n &lt;/STRONG&gt;(k integer), and&lt;STRONG&gt; M = j*m &lt;/STRONG&gt;(j integer), does k need to have the same value as j?&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Filipe Oliveira and Sérgio Caldas&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2016 13:58:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-CSR-gt-BSR-examples-in-C/m-p/1089741#M23157</guid>
      <dc:creator>Filipe_Oliveira</dc:creator>
      <dc:date>2016-04-20T13:58:00Z</dc:date>
    </item>
  </channel>
</rss>

