<?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 Ying, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965547#M16197</link>
    <description>&lt;P&gt;Hi Ying,&lt;/P&gt;

&lt;P&gt;thank you for your answer.&lt;/P&gt;

&lt;P&gt;MKL Version 11.1 Update 2. An example script which crashes reproducible I cannot provide at the moment. Once I have one I will provide it.&lt;/P&gt;

&lt;P&gt;An other idea: Is it possible to redefine MKL memory function from C#. So that i_malloc is Marshal&lt;SPAN xmlns=""&gt;.&lt;/SPAN&gt;AllocHGlobal Method? I think that dtrnlsp_solve (that one which crashes) allocates memory internally to compute the updated values of&amp;nbsp;x.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Michael&lt;/P&gt;</description>
    <pubDate>Tue, 01 Apr 2014 15:49:58 GMT</pubDate>
    <dc:creator>Michael_W_1</dc:creator>
    <dc:date>2014-04-01T15:49:58Z</dc:date>
    <item>
      <title>C# Nonlinear Optimization Problem Solvers</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965545#M16195</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I'm using Intel MKL from C#. In General it works. I want to use the Nonlinear Optimization Problem Solvers and I've translated the example, see &lt;A href="http://software.intel.com/en-us/node/471540"&gt;http://software.intel.com/en-us/node/471540&lt;/A&gt;. But the dtrnlsp_solve gives me sometimes a memory exception (attempt to read write protected memory).&amp;nbsp; I've attached all the dllimports, see below.&lt;/P&gt;

&lt;P&gt;&lt;FONT size="2"&gt;[&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;DllImport&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;(&lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;&lt;FONT color="#a31515" size="2"&gt;"mkl"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, CallingConvention = &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;CallingConvention&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;.Cdecl, ExactSpelling = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, SetLastError = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;)]&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;internal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;static&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;extern&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; dtrnlsp_init(&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; handle, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; n, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; m, &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; x, [&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;In&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;] &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;double&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;[] eps, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; iter1, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; iter2, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;double&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; rs);&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT size="2"&gt;[&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;DllImport&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;(&lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;&lt;FONT color="#a31515" size="2"&gt;"mkl"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, CallingConvention = &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;CallingConvention&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;.Cdecl, ExactSpelling = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, SetLastError = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;)]&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;internal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;static&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;extern&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; dtrnlsp_check(&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; handle, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; n, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; m, &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; fjac, &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; fvec, [&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;In&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;] &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;double&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;[] eps, [&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;In&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;Out&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;] &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;[] info);&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT size="2"&gt;[&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;DllImport&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;(&lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;&lt;FONT color="#a31515" size="2"&gt;"mkl"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, CallingConvention = &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;CallingConvention&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;.Cdecl, ExactSpelling = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, SetLastError = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;)]&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;internal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;static&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;extern&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; dtrnlsp_solve(&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; handle, [&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;In&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;Out&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;] &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; fvec, [&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;In&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;] &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; fjac, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; RCI_Request);&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT size="2"&gt;[&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;DllImport&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;(&lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;&lt;FONT color="#a31515" size="2"&gt;"mkl"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, CallingConvention = &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;CallingConvention&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;.Cdecl, ExactSpelling = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, SetLastError = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;)]&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;internal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;static&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;extern&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; dtrnlsp_get(&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; handle, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; iter, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; st_cr, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;double&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; r1, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;double&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; r2);&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT size="2"&gt;[&lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;DllImport&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;(&lt;/FONT&gt;&lt;FONT color="#a31515" size="2"&gt;&lt;FONT color="#a31515" size="2"&gt;"mkl"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, CallingConvention = &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;CallingConvention&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;.Cdecl, ExactSpelling = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;, SetLastError = &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;)]&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;internal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;static&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;extern&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; dtrnlsp_delete(&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;FONT color="#0000ff" size="2"&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#2b91af" size="2"&gt;&lt;FONT color="#2b91af" size="2"&gt;IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; handle);&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;Regards Michael&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 11:49:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965545#M16195</guid>
      <dc:creator>Michael_W_1</dc:creator>
      <dc:date>2014-03-31T11:49:32Z</dc:date>
    </item>
    <item>
      <title>Hi Michael W,The import code</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965546#M16196</link>
      <description>&lt;P&gt;Hi Michael W,&lt;/P&gt;
&lt;P&gt;The import code looks no problem. What of MKL version are you using? Could you please attach the whole cs file, so we can test?&lt;/P&gt;
&lt;P&gt;Here&amp;nbsp;are some C# example we had &amp;nbsp;, &lt;A href="http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/"&gt;http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Ying&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2014 08:42:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965546#M16196</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2014-04-01T08:42:47Z</dc:date>
    </item>
    <item>
      <title>Hi Ying,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965547#M16197</link>
      <description>&lt;P&gt;Hi Ying,&lt;/P&gt;

&lt;P&gt;thank you for your answer.&lt;/P&gt;

&lt;P&gt;MKL Version 11.1 Update 2. An example script which crashes reproducible I cannot provide at the moment. Once I have one I will provide it.&lt;/P&gt;

&lt;P&gt;An other idea: Is it possible to redefine MKL memory function from C#. So that i_malloc is Marshal&lt;SPAN xmlns=""&gt;.&lt;/SPAN&gt;AllocHGlobal Method? I think that dtrnlsp_solve (that one which crashes) allocates memory internally to compute the updated values of&amp;nbsp;x.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:49:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-Nonlinear-Optimization-Problem-Solvers/m-p/965547#M16197</guid>
      <dc:creator>Michael_W_1</dc:creator>
      <dc:date>2014-04-01T15:49:58Z</dc:date>
    </item>
  </channel>
</rss>

