<?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 MKL doesn't contain such in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Looking-for-a-library-or-package-that-can-read-and-write-sparse/m-p/1150811#M27126</link>
    <description>&lt;P&gt;MKL doesn't contain such specific read/write routines. I am not sure if some of math libraries provide such functionality. You could implement reading/writing procedure on your side. MKL contains only several&amp;nbsp;converters from different sparse matrix representation formats.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 02 Nov 2018 15:13:51 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2018-11-02T15:13:51Z</dc:date>
    <item>
      <title>Looking for a library or package that can read and write sparse matrices</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Looking-for-a-library-or-package-that-can-read-and-write-sparse/m-p/1150810#M27125</link>
      <description>&lt;P&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_0" style="background-color: transparent;"&gt;When&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_1" style="background-color: transparent;"&gt;Intel&amp;nbsp;visual Fortran&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_2" style="background-color: transparent;"&gt;call&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_3" style="background-color: transparent;"&gt;Pardiso&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_4" style="background-color: transparent;"&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_5" style="background-color: transparent;"&gt;MKL&lt;/SPAN&gt;&lt;SPAN&gt; to &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_6" style="background-color: transparent;"&gt;solve&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_7" style="background-color: transparent;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_8" style="background-color: transparent;"&gt;linear&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_9" style="background-color: transparent;"&gt;equation&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_10" style="background-color: transparent;"&gt;group&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_11" style="background-color: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; you &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_12" style="background-color: transparent;"&gt;need&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_13" style="background-color: transparent;"&gt;to&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_14" style="background-color: transparent;"&gt;read&lt;/SPAN&gt;&lt;SPAN&gt; the &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_15" style="background-color: transparent;"&gt;sparse&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_16" style="background-color: transparent;"&gt;matrix&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_17" style="background-color: transparent;"&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; the &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_18" style="background-color: transparent;"&gt;file&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_19" style="background-color: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_20" style="background-color: transparent;"&gt;But&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_21" style="background-color: transparent;"&gt;there&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_22" style="background-color: transparent;"&gt;are&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_23" style="background-color: transparent;"&gt;many&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_24" style="background-color: transparent;"&gt;ways&lt;/SPAN&gt;&lt;SPAN&gt; to &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_25" style="background-color: transparent;"&gt;store&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_26" style="background-color: transparent;"&gt;sparse&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_27" style="background-color: transparent;"&gt;matrices&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_28" style="background-color: transparent;"&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_29" style="background-color: transparent;"&gt;files&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_30" style="background-color: transparent;"&gt; (such as: COO,CSR,CSC,DIO,et al.),&lt;/SPAN&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_31" style="background-color: transparent;"&gt;I&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_32" style="background-color: transparent;"&gt;want&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_33" style="background-color: transparent;"&gt;to&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_34" style="background-color: transparent;"&gt;find&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_35" style="background-color: transparent;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_36" style="background-color: transparent;"&gt;library&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_37" style="background-color: transparent;"&gt;or package&lt;/SPAN&gt;&lt;SPAN&gt; that &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_39" style="background-color: transparent;"&gt;can&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_40" style="background-color: transparent;"&gt;read&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_41" style="background-color: transparent;"&gt;and&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_42" style="background-color: transparent;"&gt;write&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_43" style="background-color: transparent;"&gt;sparse&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_44" style="background-color: transparent;"&gt;matrices.&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element-highlighted" data-is-focusable="true" id="tgtAlignment_0" style="background-color: rgb(212, 212, 212);"&gt;This&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_1" style="background-color: transparent;"&gt;library&amp;nbsp;or&amp;nbsp;package&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_2" style="background-color: transparent;"&gt;needs&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_3" style="background-color: transparent;"&gt;to&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_4" style="background-color: transparent;"&gt;meet&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_5" style="background-color: transparent;"&gt;two&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_6" style="background-color: transparent;"&gt;conditions&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_7" style="background-color: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_8" style="background-color: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_9" style="background-color: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_10" style="background-color: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_11" style="background-color: transparent;"&gt;There&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_12" style="background-color: transparent;"&gt;is&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_13" style="background-color: transparent;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_14" style="background-color: transparent;"&gt;Fortran&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_15" style="background-color: transparent;"&gt;interface&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_16" style="background-color: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_17" style="background-color: transparent;"&gt;2&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_18" style="background-color: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_19" style="background-color: transparent;"&gt;suitable&lt;/SPAN&gt;&lt;SPAN&gt; for &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_20" style="background-color: transparent;"&gt;various&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_21" style="background-color: transparent;"&gt;sparse&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_22" style="background-color: transparent;"&gt;matrix&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_23" style="background-color: transparent;"&gt;storage&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_24" style="background-color: transparent;"&gt;methods&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_25" style="background-color: transparent;"&gt;. &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_0" style="background-color: transparent;"&gt;Or&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_1" style="background-color: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_2" style="background-color: transparent;"&gt;what&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_3" style="background-color: transparent;"&gt;other&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_4" style="background-color: transparent;"&gt;methods&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_5" style="background-color: transparent;"&gt;do&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_6" style="background-color: transparent;"&gt;you&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_7" style="background-color: transparent;"&gt;have&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_8" style="background-color: transparent;"&gt;to&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_9" style="background-color: transparent;"&gt;solve&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_10" style="background-color: transparent;"&gt;the&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_11" style="background-color: transparent;"&gt;problem&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_12" style="background-color: transparent;"&gt;of&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_13" style="background-color: transparent;"&gt;reading&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_14" style="background-color: transparent;"&gt;and&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_15" style="background-color: transparent;"&gt;writing&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_16" style="background-color: transparent;"&gt;sparse&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_17" style="background-color: transparent;"&gt;matrices&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_18" style="background-color: transparent;"&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_0" style="background-color: transparent;"&gt;I&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_1" style="background-color: transparent;"&gt;need&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_2" style="background-color: transparent;"&gt;your&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_3" style="background-color: transparent;"&gt;advice&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" id="tgtAlignment_4" style="background-color: transparent;"&gt;. Thank you.&lt;/SPAN&gt;&lt;SPAN class="ts-alignment-element" data-is-focusable="true" style="background-color: transparent;"&gt; &lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Oct 2018 05:20:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Looking-for-a-library-or-package-that-can-read-and-write-sparse/m-p/1150810#M27125</guid>
      <dc:creator>zhiqiang__chen</dc:creator>
      <dc:date>2018-10-31T05:20:25Z</dc:date>
    </item>
    <item>
      <title>MKL doesn't contain such</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Looking-for-a-library-or-package-that-can-read-and-write-sparse/m-p/1150811#M27126</link>
      <description>&lt;P&gt;MKL doesn't contain such specific read/write routines. I am not sure if some of math libraries provide such functionality. You could implement reading/writing procedure on your side. MKL contains only several&amp;nbsp;converters from different sparse matrix representation formats.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Nov 2018 15:13:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Looking-for-a-library-or-package-that-can-read-and-write-sparse/m-p/1150811#M27126</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2018-11-02T15:13:51Z</dc:date>
    </item>
  </channel>
</rss>

