<?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 Maria, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101187#M23900</link>
    <description>&lt;P&gt;Hi Maria,&lt;/P&gt;

&lt;P&gt;Ok, thanks! However, according to&amp;nbsp;https://software.intel.com/en-us/node/470298#IPARM6, "The array x is always used." What does that mean?&lt;/P&gt;

&lt;P&gt;also, if I just pass a std:vector&amp;lt;double&amp;gt;().data() as the 'b' parameter, pardiso crashes.&lt;/P&gt;

&lt;P&gt;Best,&lt;BR /&gt;
	Jens&lt;/P&gt;</description>
    <pubDate>Wed, 05 Oct 2016 11:32:56 GMT</pubDate>
    <dc:creator>Jens_E_</dc:creator>
    <dc:date>2016-10-05T11:32:56Z</dc:date>
    <item>
      <title>pardiso/pardiso_64 solution argument when iparm(5)=1 (overwrite)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101185#M23898</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I quick question regarding pardiso/pardiso_64: When iparm(5)=1 (0-based indexing) so that the solution is put in the rhs vector b, do I need to allocate any memory for the argument 'x' (the solution vector) ? I would think not, but the documentation is not specific (https://software.intel.com/en-us/node/470284).&lt;/P&gt;

&lt;P&gt;I'm using mkl 11.3 update 3.&lt;/P&gt;

&lt;P&gt;Best,&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;Jens&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Oct 2016 15:03:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101185#M23898</guid>
      <dc:creator>Jens_E_</dc:creator>
      <dc:date>2016-10-04T15:03:21Z</dc:date>
    </item>
    <item>
      <title>Hi Jens,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101186#M23899</link>
      <description>&lt;P&gt;Hi Jens,&lt;BR /&gt;
	&lt;BR /&gt;
	No, there is no need to allocate additional memory in this case, right hand side will be overwritten with solution.&lt;BR /&gt;
	&lt;BR /&gt;
	Best regards,&lt;BR /&gt;
	Maria&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 11:29:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101186#M23899</guid>
      <dc:creator>MariaZh</dc:creator>
      <dc:date>2016-10-05T11:29:36Z</dc:date>
    </item>
    <item>
      <title>Hi Maria,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101187#M23900</link>
      <description>&lt;P&gt;Hi Maria,&lt;/P&gt;

&lt;P&gt;Ok, thanks! However, according to&amp;nbsp;https://software.intel.com/en-us/node/470298#IPARM6, "The array x is always used." What does that mean?&lt;/P&gt;

&lt;P&gt;also, if I just pass a std:vector&amp;lt;double&amp;gt;().data() as the 'b' parameter, pardiso crashes.&lt;/P&gt;

&lt;P&gt;Best,&lt;BR /&gt;
	Jens&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 11:32:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101187#M23900</guid>
      <dc:creator>Jens_E_</dc:creator>
      <dc:date>2016-10-05T11:32:56Z</dc:date>
    </item>
    <item>
      <title>Hi Jens,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101188#M23901</link>
      <description>&lt;P&gt;Hi Jens,&lt;BR /&gt;
	&lt;BR /&gt;
	I'm afraid I misled you earlier, sorry for any inconvenience.&lt;BR /&gt;
	The point is x-array is used anyway on solving step of Pardiso (this is what the Note is supposed to be about), so it should be allocated and&amp;nbsp;iparm[5] is just indicates the storage for the solution.&lt;BR /&gt;
	About the crash: can you please provide a short reproducer for your case?&lt;BR /&gt;
	&lt;BR /&gt;
	Thank you for your questions!&lt;BR /&gt;
	&lt;BR /&gt;
	Best regards,&lt;BR /&gt;
	Maria&lt;/P&gt;</description>
      <pubDate>Thu, 06 Oct 2016 12:59:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-pardiso-64-solution-argument-when-iparm-5-1-overwrite/m-p/1101188#M23901</guid>
      <dc:creator>MariaZh</dc:creator>
      <dc:date>2016-10-06T12:59:42Z</dc:date>
    </item>
  </channel>
</rss>

