<?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 Re: Sparse Matrix Manipulation Routines, equivalent of old mkl_?dnscsr in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574841#M35865</link>
    <description>&lt;P&gt;Hi Hendrik,&lt;BR /&gt;&lt;BR /&gt;You are not overlooking anything. We do not have a replacement routine for&amp;nbsp;&lt;SPAN&gt;mkl_?dnscsr as of now in the Matrix Manipulation Routines.&amp;nbsp;&lt;/SPAN&gt;We are aware that this statement in the documentation is incorrect and it will be modified soon.&amp;nbsp;&lt;SPAN&gt;&lt;BR /&gt;If you need to convert between sparse and dense matrices, you may decide to either&amp;nbsp;write your own converter (see examples/c/sparse_blas/source/sparse_converters.c example for hints) or continue using mkl_?dnscsr&amp;nbsp;until a replacement is provided (the routine will not be removed until there is a replacement).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I hope this helps and apologies for the confusion.&lt;BR /&gt;&lt;BR /&gt;Best.&lt;BR /&gt;Nicolas&lt;BR /&gt;&lt;BR /&gt;Edit: the sparse_converters example is in C, as we do not have a Fortran equivalent. But the logic of how it could be done in Fortran is the same.&lt;/P&gt;</description>
    <pubDate>Fri, 23 Feb 2024 13:39:22 GMT</pubDate>
    <dc:creator>noffermans</dc:creator>
    <dc:date>2024-02-23T13:39:22Z</dc:date>
    <item>
      <title>Sparse Matrix Manipulation Routines, equivalent of old mkl_?dnscsr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574839#M35864</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;I am new to this forum and I hope this is the correct place for this question. I am using the Intel MKL Fortran Compiler. For testing purposes I'd like to get the dense representation of a matrix which was in the CSR format before. The routine mkl_?dnscsr seems to be deprecated with the note of using the Matrix Manipulation Routines (&lt;A href="https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-fortran/2024-0/matrix-manipulation-routines.html" target="_blank" rel="noopener"&gt;https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-fortran/2024-0/matrix-manipulation-routines.html)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I searched for an equivalent of getting the dense representation but couldn't find one. Maybe I am just overlooking but I would appreciate any help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bests,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hendrik&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2024 13:24:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574839#M35864</guid>
      <dc:creator>HendrikSchrau</dc:creator>
      <dc:date>2024-02-23T13:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: Sparse Matrix Manipulation Routines, equivalent of old mkl_?dnscsr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574841#M35865</link>
      <description>&lt;P&gt;Hi Hendrik,&lt;BR /&gt;&lt;BR /&gt;You are not overlooking anything. We do not have a replacement routine for&amp;nbsp;&lt;SPAN&gt;mkl_?dnscsr as of now in the Matrix Manipulation Routines.&amp;nbsp;&lt;/SPAN&gt;We are aware that this statement in the documentation is incorrect and it will be modified soon.&amp;nbsp;&lt;SPAN&gt;&lt;BR /&gt;If you need to convert between sparse and dense matrices, you may decide to either&amp;nbsp;write your own converter (see examples/c/sparse_blas/source/sparse_converters.c example for hints) or continue using mkl_?dnscsr&amp;nbsp;until a replacement is provided (the routine will not be removed until there is a replacement).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I hope this helps and apologies for the confusion.&lt;BR /&gt;&lt;BR /&gt;Best.&lt;BR /&gt;Nicolas&lt;BR /&gt;&lt;BR /&gt;Edit: the sparse_converters example is in C, as we do not have a Fortran equivalent. But the logic of how it could be done in Fortran is the same.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2024 13:39:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574841#M35865</guid>
      <dc:creator>noffermans</dc:creator>
      <dc:date>2024-02-23T13:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sparse Matrix Manipulation Routines, equivalent of old mkl_?dnscsr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574861#M35866</link>
      <description>&lt;P&gt;Hi Nicolas,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot for your fast reply. I will just continue to use the old one then.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hendrik&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2024 15:27:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Matrix-Manipulation-Routines-equivalent-of-old-mkl-dnscsr/m-p/1574861#M35866</guid>
      <dc:creator>HendrikSchrau</dc:creator>
      <dc:date>2024-02-23T15:27:23Z</dc:date>
    </item>
  </channel>
</rss>

