<?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 ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765362#M192</link>
    <description>Then could you please provide the comprehensive example which we can build and check the behavior?&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
    <pubDate>Tue, 12 Apr 2011 17:56:46 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2011-04-12T17:56:46Z</dc:date>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765358#M188</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am trying to understand the meaning of this error; I had thought I had followed the example properly but I guess not...&lt;BR /&gt;&lt;BR /&gt;My goal is to convert COO matrix data to a sorted CSR format that PARDISO can use. Here are the relevant lines of code:&lt;BR /&gt;&lt;BR /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;integer,intent(in):: n,nz&lt;BR /&gt;integer,intent(in)::jrn(n),jcn(n)&lt;BR /&gt;doubleprecision,intent(in):: matA_coo(nz), vB(n)&lt;BR /&gt;&lt;BR /&gt;! Row index and colum pointer - CSR format&lt;BR /&gt;integer,allocatable::row_ptr(:),col_ind(:)&lt;BR /&gt;! Sparse matrix data - CSR format&lt;BR /&gt;double precision,allocatable::matA_csr(:)&lt;BR /&gt;&lt;BR /&gt;! For conversion utility&lt;BR /&gt;integer info, job(8)&lt;BR /&gt;&lt;BR /&gt;! Local storage of sparse matrix&lt;BR /&gt;allocate(col_ind(nz),row_ptr(n+1),matA_csr(nz))&lt;BR /&gt;&lt;BR /&gt;! Convert triplet/COO data to CSR format&lt;BR /&gt;job(1)=2 ! convert COO to CSR and sort&lt;BR /&gt;job(2)=1 ! 1-based indexing in CSR&lt;BR /&gt;job(3)=1 ! 1-based indexing in COO&lt;BR /&gt;job(5)=nz ! # of non-zeros in matrix A&lt;BR /&gt;job(6)=0 ! Fill all CSR arrays&lt;BR /&gt;call mkl_dcsrcoo(job, n, matA_csr, col_ind, row_ptr, nz, matA_coo, jrn, jcn, info)&lt;BR /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;&lt;BR /&gt;The code generates a MKL ERROR as per the subject line. I would guess that there is something wrong with my job variable but I don't see it.&lt;BR /&gt;</description>
      <pubDate>Mon, 11 Apr 2011 21:14:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765358#M188</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2011-04-11T21:14:00Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765359#M189</link>
      <description>If&lt;SAMP class="codeph"&gt;info=1&lt;/SAMP&gt;, the routine is interrupted because there is no space in the arrays&lt;VAR&gt;acoo&lt;/VAR&gt;,rowind,colindaccording to the valuenzmax.&lt;DIV&gt;please try to allocate these arrays accordingly&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Apr 2011 05:09:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765359#M189</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-04-12T05:09:51Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765360#M190</link>
      <description>This line looks incorrect:&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;integer,intent(in)::jrn(n),jcn(n)&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;jcn and jrn arrays each must have nz elements.&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Apr 2011 07:31:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765360#M190</guid>
      <dc:creator>Konstantin_A_Intel</dc:creator>
      <dc:date>2011-04-12T07:31:32Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765361#M191</link>
      <description>Indeed, that was a stupid mistake; the array isn't used directly in this routine so I did not spot it before. The declaration is OK in the subroutine that actually uses the array so I guess I was lucky that passing the pointer here was sufficient in my old code.&lt;BR /&gt;&lt;BR /&gt;Unfortunately, fixing this doesn"t solve the problem and I get the same error.&lt;BR /&gt;&lt;BR /&gt;As for the memory allocation, it is done one level up from this subroutine as allocate(jrn(nz),jcn(nz),matA_coo(nz)) so I think it should be OK. The output value of info is 0 so that is not telling me anything useful either.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;BTW, I am using version 11.1.067</description>
      <pubDate>Tue, 12 Apr 2011 15:59:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765361#M191</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2011-04-12T15:59:18Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765362#M192</link>
      <description>Then could you please provide the comprehensive example which we can build and check the behavior?&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Apr 2011 17:56:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765362#M192</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-04-12T17:56:46Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765363#M193</link>
      <description>Hi Michel,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I reproduced the problem with this version of MKL ( the Compiler PRO v.11.0.67 contains version of MKL 10.2 Update6 ) even on win32 system.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;With the latest version 10.3 uipdate3, the problem is dissapeared ( at least with windows32 ).&lt;/DIV&gt;&lt;DIV&gt;please see here the log file I got with the 10.3Update3:&lt;/DIV&gt;&lt;DIV&gt;+++++++++++++++&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;matrix order=      6&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;matrix fill=     19&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;info=      0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;idum=     19&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     1      1      1  10.0000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     2      1      5 -2.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     3      2      1  3.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     4      2      2  9.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     5      2      6  3.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     6      3      2  7.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     7      3      3  8.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     8      3      4  7.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     9      4      1  3.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    10      4      3  8.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    11      4      4  7.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    12      4      5  5.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    13      5      2  8.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    14      5      4  9.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    15      5      5  9.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    16      5      6  13.0000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    17      6      2  4.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    18      6      5  2.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    19      6      6 -1.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;!!!!!!!!!!!!!!!!!!!!!!!!&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     1      3      6      9     13     17&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    20&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;!!!!!!!!!!!!!!!!!!!!!!!!&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     1      1  10.0000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     2      5 -2.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     3      1  3.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     4      2  9.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     5      6  3.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     6      2  7.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     7      3  8.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     8      4  7.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     9      1  3.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    10      3  8.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    11      4  7.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    12      5  5.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    13      2  8.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    14      4  9.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    15      5  9.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    16      6  13.0000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    17      2  4.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    18      5  2.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    19      6 -1.00000000000000&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Press any key to continue . . .&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Wed, 13 Apr 2011 04:53:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765363#M193</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-04-13T04:53:21Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765364#M194</link>
      <description>OK, I will check if we have an update available or ask our IT guy to get it.&lt;BR /&gt;&lt;BR /&gt;Can you check for 64-bit in the meanwhile ?</description>
      <pubDate>Wed, 13 Apr 2011 17:10:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765364#M194</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2011-04-13T17:10:48Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765365#M195</link>
      <description>yes, win64 binaries produces the similar results with the latest 10.3. Update3.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;there is one tips which may help You with the version which you use - could you please initialize&lt;/DIV&gt;&lt;DIV&gt;job(4)=2&lt;/DIV&gt;&lt;DIV&gt;and check if it will work on your side.&lt;/DIV&gt;</description>
      <pubDate>Wed, 13 Apr 2011 18:00:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765365#M195</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-04-13T18:00:22Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765366#M196</link>
      <description>Same error with job(4)=2.</description>
      <pubDate>Wed, 13 Apr 2011 19:10:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765366#M196</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2011-04-13T19:10:35Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765367#M197</link>
      <description>Michel,&lt;BR /&gt;&lt;BR /&gt;The problem comes fromyour setting&lt;BR /&gt;&lt;BR /&gt;job(1)=2 ! convert COO to CSR and sort&lt;BR /&gt;&lt;BR /&gt;The possibility of conversion with follow-up sorting was first integrated in 10.3Gold and their updates. MKL 10.2.7 and earlier supports only two values of job(1) (see page 338 of MKL 10.2.6 User Guide):&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;If &lt;SAMP class="codeph"&gt;job(1)=0&lt;/SAMP&gt;, the matrix in the CSR format is converted to the coordinate format;&lt;/P&gt;&lt;P&gt;if &lt;SAMP class="codeph"&gt;job(1)=1&lt;/SAMP&gt;, the matrix in the coordinate format is converted to the CSR format.&lt;/P&gt;&lt;I&gt;&lt;I&gt;&lt;SPAN style="font-family: Courier; font-size: x-small;"&gt;&lt;I&gt;&lt;SPAN style="font-family: Courier; font-size: x-small;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;So the converter from MKL 10.2.7 works correctly.&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;BR /&gt;&lt;/I&gt;&lt;/I&gt;</description>
      <pubDate>Thu, 14 Apr 2011 09:02:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765367#M197</guid>
      <dc:creator>Sergey_K_Intel1</dc:creator>
      <dc:date>2011-04-14T09:02:24Z</dc:date>
    </item>
    <item>
      <title>MKL ERROR: Parameter 1 was incorrect on entry to MKL_DCSRCOO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765368#M198</link>
      <description>Thanks. Just upgraded to XE2011 and it does indeed solve the problem.</description>
      <pubDate>Fri, 15 Apr 2011 17:04:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-1-was-incorrect-on-entry-to-MKL-DCSRCOO/m-p/765368#M198</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2011-04-15T17:04:07Z</dc:date>
    </item>
  </channel>
</rss>

