<?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 dfdInterpolate1D (Data Fitting API) crashes !!   in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955747#M15494</link>
    <description>&lt;P&gt;Why this code crashes ?&lt;BR /&gt;I confirmed the crash under following environment:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Microsoft Windows 7&amp;nbsp;(64bits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Intel(R) Core(TM) i7-2600S CPU 2.80GHz、2801 Mhz 8Gb memories.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Intel(R) Math Kernel Library Version 11.0.2 Product Build 20130123 for 32-bit applications.&lt;BR /&gt;&lt;BR /&gt;I&amp;nbsp;saw no crash on 'Intel(R) Math Kernel Library Version 11.0.1 Product Build 20121016 for 32-bit applications' (but not exactly the same code bellow).&lt;BR /&gt;&lt;BR /&gt;void TestSpline()&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int NY = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double x[] = {1.0,2.0};&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double y[] = {0.0,2.0};&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp; NX = sizeof(x)/sizeof(x[0]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int order = 2;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; double boundaryVals[3];&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int ndorder = 1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int dorder[] = { 1 };&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int type = 0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int bc_type = 0; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; double xv = 0.0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; double yv = 0.0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; double *coef = (double*)mkl_malloc(8*10240,16);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; DFTaskPtr&amp;nbsp; task; &amp;nbsp;&amp;nbsp;&amp;nbsp; int status;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; boundaryVals[0] = 0; &amp;nbsp;&amp;nbsp;&amp;nbsp; boundaryVals[1] = 0; &amp;nbsp;&amp;nbsp;&amp;nbsp; boundaryVals[2] = 3.333;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdNewTask1D( &amp;amp;task,NX,x, DF_NO_HINT, NY, y, DF_MATRIX_STORAGE_ROWS );&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdEditPPSpline1D(task, order, type, bc_type , boundaryVals, DF_NO_IC, NULL, coef, DF_NO_HINT);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdConstruct1D( task, DF_PP_SPLINE, DF_METHOD_STD );&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;i&amp;lt;=6;++i) &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xv = i; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Crashes when xv==x[max indeces] !!!!!&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdInterpolate1D( task, DF_INTERP, DF_METHOD_PP, 1, &amp;amp;xv, DF_NON_UNIFORM_PARTITION, ndorder,dorder, NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;yv,DF_MATRIX_STORAGE_COLS, NULL );&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("status = %d x=%g y=%g\n",status,xv,yv);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;}&lt;/P&gt;</description>
    <pubDate>Wed, 27 Feb 2013 03:58:35 GMT</pubDate>
    <dc:creator>Shigeo_Kobayashi</dc:creator>
    <dc:date>2013-02-27T03:58:35Z</dc:date>
    <item>
      <title>dfdInterpolate1D (Data Fitting API) crashes !!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955747#M15494</link>
      <description>&lt;P&gt;Why this code crashes ?&lt;BR /&gt;I confirmed the crash under following environment:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Microsoft Windows 7&amp;nbsp;(64bits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Intel(R) Core(TM) i7-2600S CPU 2.80GHz、2801 Mhz 8Gb memories.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Intel(R) Math Kernel Library Version 11.0.2 Product Build 20130123 for 32-bit applications.&lt;BR /&gt;&lt;BR /&gt;I&amp;nbsp;saw no crash on 'Intel(R) Math Kernel Library Version 11.0.1 Product Build 20121016 for 32-bit applications' (but not exactly the same code bellow).&lt;BR /&gt;&lt;BR /&gt;void TestSpline()&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int NY = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double x[] = {1.0,2.0};&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double y[] = {0.0,2.0};&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp; NX = sizeof(x)/sizeof(x[0]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int order = 2;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; double boundaryVals[3];&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int ndorder = 1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int dorder[] = { 1 };&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int type = 0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; int bc_type = 0; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; double xv = 0.0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; double yv = 0.0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; double *coef = (double*)mkl_malloc(8*10240,16);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; DFTaskPtr&amp;nbsp; task; &amp;nbsp;&amp;nbsp;&amp;nbsp; int status;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; boundaryVals[0] = 0; &amp;nbsp;&amp;nbsp;&amp;nbsp; boundaryVals[1] = 0; &amp;nbsp;&amp;nbsp;&amp;nbsp; boundaryVals[2] = 3.333;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdNewTask1D( &amp;amp;task,NX,x, DF_NO_HINT, NY, y, DF_MATRIX_STORAGE_ROWS );&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdEditPPSpline1D(task, order, type, bc_type , boundaryVals, DF_NO_IC, NULL, coef, DF_NO_HINT);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdConstruct1D( task, DF_PP_SPLINE, DF_METHOD_STD );&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;i&amp;lt;=6;++i) &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xv = i; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Crashes when xv==x[max indeces] !!!!!&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = dfdInterpolate1D( task, DF_INTERP, DF_METHOD_PP, 1, &amp;amp;xv, DF_NON_UNIFORM_PARTITION, ndorder,dorder, NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;yv,DF_MATRIX_STORAGE_COLS, NULL );&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("status = %d x=%g y=%g\n",status,xv,yv);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2013 03:58:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955747#M15494</guid>
      <dc:creator>Shigeo_Kobayashi</dc:creator>
      <dc:date>2013-02-27T03:58:35Z</dc:date>
    </item>
    <item>
      <title>Hello Shigeo,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955748#M15495</link>
      <description>&lt;P&gt;Hello Shigeo,&lt;/P&gt;
&lt;P&gt;We confirm&amp;nbsp;this is the bug in Intel(R) MKL11.0.2 which is caused by code optimizations of the interpolation function for a scalar case. There is&amp;nbsp;a recent discussion of the same issue here: &lt;A href="http://software.intel.com/en-us/forums/topic/369956"&gt;http://software.intel.com/en-us/forums/topic/369956&lt;/A&gt;. We expect&amp;nbsp;fix for the&amp;nbsp;bug in the next version of the library.&lt;/P&gt;
&lt;P&gt;Can you please clarify if this bug blocks development of your application?&lt;/P&gt;
&lt;P&gt;Thanks, Andrey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2013 05:57:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955748#M15495</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2013-02-27T05:57:39Z</dc:date>
    </item>
    <item>
      <title>Shigeo,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955749#M15496</link>
      <description>&lt;P&gt;Shigeo,&lt;/P&gt;
&lt;P&gt;This an known issue. Please see the disscussion here: &amp;nbsp;http://software.intel.com/en-us/forums/topic/369956&lt;/P&gt;
&lt;P&gt;--Gennady&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2013 06:30:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955749#M15496</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-02-27T06:30:15Z</dc:date>
    </item>
    <item>
      <title>Hi Gennady,Thank you for your</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955750#M15497</link>
      <description>&lt;P&gt;Hi Gennady,&lt;BR /&gt;Thank you for your post. Yes yes, it must be the same(which I could not find through topic titles...)!&lt;BR /&gt;If fixed version come soon,then I can wait for it or I will revert to update 1.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2013 08:07:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955750#M15497</guid>
      <dc:creator>Shigeo_Kobayashi</dc:creator>
      <dc:date>2013-02-27T08:07:10Z</dc:date>
    </item>
    <item>
      <title>yes, we are planning to add</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955751#M15498</link>
      <description>&lt;P&gt;yes, we are planning to add the fix into the next update. We will let you know then the fix would be available.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2013 15:28:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955751#M15498</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-02-27T15:28:53Z</dc:date>
    </item>
    <item>
      <title>Hi Andrey and Gennady,I can</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955752#M15499</link>
      <description>&lt;P&gt;Hi &lt;A href="https://community.intel.com/en-us/user/73397"&gt;Andrey &lt;/A&gt;and Gennady,&lt;BR /&gt;I can wait for new version of course!&amp;nbsp; What I want to know is 'Am I wrong ?' and you already&amp;nbsp;answered me, thanks!!&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2013 10:11:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dfdInterpolate1D-Data-Fitting-API-crashes/m-p/955752#M15499</guid>
      <dc:creator>Shigeo_Kobayashi</dc:creator>
      <dc:date>2013-02-28T10:11:27Z</dc:date>
    </item>
  </channel>
</rss>

