<?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 functions for the conversion of matrix storage schemes in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763358#M69</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;take a look at these (if you're referring to sparse storage schemes).&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE id="TBL2-9" class="AllLineStandard" rules="all" frame="hsides" border="1" cellpadding="4"&gt;&lt;TBODY&gt;&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;Matrix converters &lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt; &lt;BR /&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-0004F1&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-AD67DD8D-4C22-4232-8D3F-AF97DC2ABBC8"&gt;mkl_?dnscsr&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the dense representation to the CSR format 
(3-array variation). &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-000426&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-92F3F5E4-ACFE-4CB7-9F1D-BBF3C2C74B2F"&gt;mkl_?csrcoo&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format (3-array variation) to the 
coordinate format and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-000443&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-96981356-3F32-4986-A3B1-83BA3B4B98D2"&gt;mkl_?csrbsr&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format to the BSR format (3-array 
variations) and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-00018F&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-36BC85AC-0784-45D0-9BDE-2FB2D88D25F8"&gt;mkl_?csrcsc&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format to the CSC and vice versa (3-array 
variations). &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-000340&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-72EC48B0-4A20-4447-A522-4087488C6054"&gt;mkl_?csrdia&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format (3-array variation) to the 
diagonal format and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-0006E3&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-F0AF57FA-2FBE-46EF-978E-4CBB6930C771"&gt;mkl_?csrsky&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format (3-array variation) to the sky 
line format and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;A.</description>
    <pubDate>Wed, 11 Jan 2012 02:07:46 GMT</pubDate>
    <dc:creator>ArturGuzik</dc:creator>
    <dc:date>2012-01-11T02:07:46Z</dc:date>
    <item>
      <title>functions for the conversion of matrix storage schemes</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763357#M68</link>
      <description>Hi, everyone!&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;There're three types of matrix storage schemes in Intel MKL. But is there any function for the conversion between them?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you in advance!&lt;/DIV&gt;</description>
      <pubDate>Mon, 09 Jan 2012 23:16:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763357#M68</guid>
      <dc:creator>woshiwuxin</dc:creator>
      <dc:date>2012-01-09T23:16:13Z</dc:date>
    </item>
    <item>
      <title>functions for the conversion of matrix storage schemes</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763358#M69</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;take a look at these (if you're referring to sparse storage schemes).&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE id="TBL2-9" class="AllLineStandard" rules="all" frame="hsides" border="1" cellpadding="4"&gt;&lt;TBODY&gt;&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;Matrix converters &lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt; &lt;BR /&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-0004F1&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-AD67DD8D-4C22-4232-8D3F-AF97DC2ABBC8"&gt;mkl_?dnscsr&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the dense representation to the CSR format 
(3-array variation). &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-000426&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-92F3F5E4-ACFE-4CB7-9F1D-BBF3C2C74B2F"&gt;mkl_?csrcoo&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format (3-array variation) to the 
coordinate format and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-000443&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-96981356-3F32-4986-A3B1-83BA3B4B98D2"&gt;mkl_?csrbsr&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format to the BSR format (3-array 
variations) and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-00018F&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-36BC85AC-0784-45D0-9BDE-2FB2D88D25F8"&gt;mkl_?csrcsc&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format to the CSC and vice versa (3-array 
variations). &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-000340&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-72EC48B0-4A20-4447-A522-4087488C6054"&gt;mkl_?csrdia&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format (3-array variation) to the 
diagonal format and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="cellrowborder" headers="d1597461e44 " valign="top" width="40%"&gt;
&lt;P&gt;&lt;A href="http://127.0.0.1:47873/help/1-2544/ms.help?method=page&amp;amp;id=MKLMAN-306FAA17-0006E3&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US&amp;amp;embedded=true#GUID-F0AF57FA-2FBE-46EF-978E-4CBB6930C771"&gt;mkl_?csrsky&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="row-nocellborder" headers="d1597461e50 " valign="top" width="60%"&gt;
&lt;P&gt;Converts a sparse matrix in the CSR format (3-array variation) to the sky 
line format and vice versa. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;A.</description>
      <pubDate>Wed, 11 Jan 2012 02:07:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763358#M69</guid>
      <dc:creator>ArturGuzik</dc:creator>
      <dc:date>2012-01-11T02:07:46Z</dc:date>
    </item>
    <item>
      <title>functions for the conversion of matrix storage schemes</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763359#M70</link>
      <description>Hi, Artur!&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I wasn't not refering to the sparse storage. Anyway, I can write the code on my own. But that can be less optimized compared with the library functions from professional programers.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 11 Jan 2012 12:58:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763359#M70</guid>
      <dc:creator>woshiwuxin</dc:creator>
      <dc:date>2012-01-11T12:58:53Z</dc:date>
    </item>
    <item>
      <title>functions for the conversion of matrix storage schemes</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763360#M71</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;if you didin't refer to sparse storage, MKl uses these:&lt;BR /&gt;&lt;BR /&gt;&lt;UL type="disc"&gt;&lt;LI&gt;&lt;P&gt;&lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/appendices/mkl_appB_MA.html#full"&gt;conventional full storage&lt;/A&gt; (in a two-dimensional array)&lt;/P&gt;
&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/appendices/mkl_appB_MA.html#packed"&gt;packed storage&lt;/A&gt; for Hermitian, symmetric, or triangular matrices (in a one-dimensional array)&lt;/P&gt;
&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/appendices/mkl_appB_MA.html#band"&gt;band storage&lt;/A&gt; for band matrices (in a two-dimensional array)&lt;/P&gt;
&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/appendices/mkl_appB_MA.html#RFP"&gt;rectangular full packed storage&lt;/A&gt;
 for symmetric, Hermitian, or triangular matrices as compact as the 
Packed storage while maintaining efficiency by using Level 3 BLAS/LAPACK
 kernels.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Also from docs:&lt;/P&gt;&lt;P&gt;Intel MKL provides a number of routines such
as &lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/lau/functn_hfrk.html#functn_hfrk"&gt;?hfrk&lt;/A&gt;, &lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/lau/functn_sfrk.html#functn_sfrk"&gt;?sfrk&lt;/A&gt; performing BLAS operations working directly on RFP matrices, as well as some conversion routines, for instance,
&lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/lau/functn_tpttf.html#functn_tpttf"&gt;?tpttf&lt;/A&gt; goes from the standard packed format to RFP and &lt;A href="https://community.intel.com/../../sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/lau/functn_trttf.html#functn_trttf"&gt;?trttf&lt;/A&gt; goes from the full format to RFP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Please refer to the Netlib site for more information (this is actually very good place to start if plan any sort of development).&lt;/P&gt;
A.&lt;BR /&gt;</description>
      <pubDate>Thu, 12 Jan 2012 07:36:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763360#M71</guid>
      <dc:creator>ArturGuzik</dc:creator>
      <dc:date>2012-01-12T07:36:18Z</dc:date>
    </item>
    <item>
      <title>functions for the conversion of matrix storage schemes</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763361#M72</link>
      <description>Thanks, Artur! I will take a look.</description>
      <pubDate>Sat, 14 Jan 2012 12:56:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/functions-for-the-conversion-of-matrix-storage-schemes/m-p/763361#M72</guid>
      <dc:creator>woshiwuxin</dc:creator>
      <dc:date>2012-01-14T12:56:17Z</dc:date>
    </item>
  </channel>
</rss>

