<?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 4 was incorrect on entry to SGESV in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101982#M23951</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I am seeing this error above when trying to call the subroutine SGESV. Can someone explain to me what this means. I have also attached the code below.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Jason&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; PROGRAM AXIALFD&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; implicit none&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; INTEGER :: LINEAR, IWHICH,I,J&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: PE,peinv&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: DA&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: NGRID&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: NRHS = 1&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; INTEGER :: LDA,LDB,INFO&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: DX,dx2&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: TOL&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: CHANGE&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: ITER&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL, DIMENSION( 1:10) :: F,C,C11,X&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL, DIMENSION(1:10,1:10) :: AA&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL, DIMENSION(1:2) :: ANS&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: RATERXN&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: DRATE&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: SUM&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; INTEGER,DIMENSION(1:10) :: ipiv&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; ! filename axialFD.m&amp;nbsp;&lt;BR /&gt;
	! This code solves the equations for a reactor with&amp;nbsp;&lt;BR /&gt;
	! axial dispersion using the finite difference method.&amp;nbsp;&lt;BR /&gt;
	! a = 1, 2, 3 for planar, cylindrical, and spherical geometry&amp;nbsp;&lt;BR /&gt;
	! If the problem is linear, set linear = 1 to avoid a second iteration.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;! set linear to 1 if problem is linear - this avoids one unnecessary iteration&amp;nbsp;&lt;BR /&gt;
	linear = 0&amp;nbsp;&lt;BR /&gt;
	! set the type of reaction rate&amp;nbsp;&lt;BR /&gt;
	iwhich = 2&amp;nbsp;&lt;BR /&gt;
	!set ngrid, Peclet (Pe), and Damkohler (Da) before calling&amp;nbsp;&lt;BR /&gt;
	Pe = 10&lt;BR /&gt;
	Da = 10&lt;BR /&gt;
	ngrid = 10&lt;BR /&gt;
	peinv = 1/Pe;&amp;nbsp;&lt;BR /&gt;
	dx = 1/(ngrid-1);&amp;nbsp;&lt;BR /&gt;
	dx2 = dx*dx;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;LDA = 10&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; LDB = 10&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	! iterate&amp;nbsp;&lt;BR /&gt;
	tol = 1.e-12;&amp;nbsp;&lt;BR /&gt;
	change = 1;&amp;nbsp;&lt;BR /&gt;
	iter=0;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	! initial guess&amp;nbsp;&lt;BR /&gt;
	DO i=1,ngrid&amp;nbsp;&lt;BR /&gt;
	c(i) = 0.0;&amp;nbsp;&lt;BR /&gt;
	x(i) = (i-1)/(ngrid-1);&amp;nbsp;&lt;/P&gt;

&lt;P&gt;end DO&lt;/P&gt;

&lt;P&gt;!if ( change &amp;gt;tol) then&lt;BR /&gt;
	iter=iter+1;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	! Set up the matrices&amp;nbsp;&lt;BR /&gt;
	! set the matrices to zero&amp;nbsp;&lt;BR /&gt;
	do i=1,ngrid&amp;nbsp;&lt;BR /&gt;
	f(i) = 0;&amp;nbsp;&lt;BR /&gt;
	do j=1,ngrid&amp;nbsp;&lt;BR /&gt;
	aa(i,j) = 0.;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;end do&lt;BR /&gt;
	end do&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;! set the matrices for the differential equation&amp;nbsp;&lt;BR /&gt;
	do j=2, ngrid-1&amp;nbsp;&lt;BR /&gt;
	ans(1) = c(j)*c(j);&amp;nbsp;&lt;BR /&gt;
	ans(2) = 2*c(j);&amp;nbsp;&lt;BR /&gt;
	raterxn = ans(1);&amp;nbsp;&lt;BR /&gt;
	drate = ans(2);&amp;nbsp;&lt;BR /&gt;
	aa(j,j-1) = peinv + dx/2;&amp;nbsp;&lt;BR /&gt;
	aa(j,j) = -2*peinv - Da*dx2*drate;&amp;nbsp;&lt;BR /&gt;
	aa(j,j+1) = peinv - dx/2;&amp;nbsp;&lt;BR /&gt;
	f(j) = Da*dx2*(raterxn - drate*c(j));&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	end do&lt;/P&gt;

&lt;P&gt;ans(1) = c(1)*c(1);&amp;nbsp;&lt;BR /&gt;
	ans(2) = 2*c(1);&amp;nbsp;&lt;BR /&gt;
	raterxn = ans(1);&amp;nbsp;&lt;BR /&gt;
	drate = ans(2);&amp;nbsp;&lt;BR /&gt;
	aa(1,1) = -2*peinv - 2*dx - Pe*dx2 - Da*dx2*drate;&amp;nbsp;&lt;BR /&gt;
	aa(1,2) = 2*peinv;&amp;nbsp;&lt;BR /&gt;
	f(1) = Da*dx2*(raterxn - drate*c(1)) - 2*dx - dx2*Pe;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;ans(1) = c(ngrid)*c(ngrid);&amp;nbsp;&lt;BR /&gt;
	ans(2) = 2*c(ngrid);&amp;nbsp;&lt;BR /&gt;
	raterxn = ans(1);&amp;nbsp;&lt;BR /&gt;
	drate = ans(2);&amp;nbsp;&lt;BR /&gt;
	aa(ngrid,ngrid-1) = 2*peinv;&amp;nbsp;&lt;BR /&gt;
	aa(ngrid,ngrid) = -2*peinv -Da*dx2*drate;&amp;nbsp;&lt;BR /&gt;
	f(ngrid)=Da*dx2*(raterxn - drate*c(ngrid));&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	do i=1,ngrid &amp;nbsp;&lt;BR /&gt;
	print*,f(i)&lt;/P&gt;

&lt;P&gt;end do&lt;/P&gt;

&lt;P&gt;print*,''&lt;BR /&gt;
	&amp;nbsp;DO I = 1,ngrid&lt;BR /&gt;
	PRINT * , (aa(I,J), J=1,ngrid)&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	END DO&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	! Solve one iteration.&amp;nbsp;&lt;BR /&gt;
	call sgesv( NGRID, NRHS, AA, lda, ipiv, f,ldb, info )&lt;BR /&gt;
	!call sgesv( n, nrhs, a, lda, ipiv, b, ldb, info )&lt;BR /&gt;
	!c11 = aa/f;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;! Calculate the criterion to stop the iterations.&amp;nbsp;&lt;BR /&gt;
	sum=0.;&amp;nbsp;&lt;BR /&gt;
	do i=1,ngrid&amp;nbsp;&lt;BR /&gt;
	sum = sum + abs(c11(i) - c(i));&amp;nbsp;&lt;BR /&gt;
	c(i) = c11(i);&amp;nbsp;&lt;BR /&gt;
	end do&amp;nbsp;&lt;BR /&gt;
	if (linear==1) then ;goto 10&amp;nbsp;&lt;BR /&gt;
	change = sum&amp;nbsp;&lt;BR /&gt;
	end if&lt;BR /&gt;
	!END IF&lt;/P&gt;

&lt;P&gt;10 print*, iter&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; print*,''&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; print*,''&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; print*,''&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp;do i=1,NGRID&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;! print*, F(i)&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; end do&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;END PROGRAM AXIALFD&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 05 Oct 2016 01:02:52 GMT</pubDate>
    <dc:creator>Jason_W_2</dc:creator>
    <dc:date>2016-10-05T01:02:52Z</dc:date>
    <item>
      <title>MKL ERROR: Parameter 4 was incorrect on entry to SGESV</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101982#M23951</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I am seeing this error above when trying to call the subroutine SGESV. Can someone explain to me what this means. I have also attached the code below.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Jason&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; PROGRAM AXIALFD&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; implicit none&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; INTEGER :: LINEAR, IWHICH,I,J&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: PE,peinv&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: DA&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: NGRID&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: NRHS = 1&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; INTEGER :: LDA,LDB,INFO&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: DX,dx2&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: TOL&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: CHANGE&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: ITER&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL, DIMENSION( 1:10) :: F,C,C11,X&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL, DIMENSION(1:10,1:10) :: AA&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL, DIMENSION(1:2) :: ANS&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: RATERXN&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: DRATE&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; REAL :: SUM&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; INTEGER,DIMENSION(1:10) :: ipiv&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; ! filename axialFD.m&amp;nbsp;&lt;BR /&gt;
	! This code solves the equations for a reactor with&amp;nbsp;&lt;BR /&gt;
	! axial dispersion using the finite difference method.&amp;nbsp;&lt;BR /&gt;
	! a = 1, 2, 3 for planar, cylindrical, and spherical geometry&amp;nbsp;&lt;BR /&gt;
	! If the problem is linear, set linear = 1 to avoid a second iteration.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;! set linear to 1 if problem is linear - this avoids one unnecessary iteration&amp;nbsp;&lt;BR /&gt;
	linear = 0&amp;nbsp;&lt;BR /&gt;
	! set the type of reaction rate&amp;nbsp;&lt;BR /&gt;
	iwhich = 2&amp;nbsp;&lt;BR /&gt;
	!set ngrid, Peclet (Pe), and Damkohler (Da) before calling&amp;nbsp;&lt;BR /&gt;
	Pe = 10&lt;BR /&gt;
	Da = 10&lt;BR /&gt;
	ngrid = 10&lt;BR /&gt;
	peinv = 1/Pe;&amp;nbsp;&lt;BR /&gt;
	dx = 1/(ngrid-1);&amp;nbsp;&lt;BR /&gt;
	dx2 = dx*dx;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;LDA = 10&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; LDB = 10&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	! iterate&amp;nbsp;&lt;BR /&gt;
	tol = 1.e-12;&amp;nbsp;&lt;BR /&gt;
	change = 1;&amp;nbsp;&lt;BR /&gt;
	iter=0;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	! initial guess&amp;nbsp;&lt;BR /&gt;
	DO i=1,ngrid&amp;nbsp;&lt;BR /&gt;
	c(i) = 0.0;&amp;nbsp;&lt;BR /&gt;
	x(i) = (i-1)/(ngrid-1);&amp;nbsp;&lt;/P&gt;

&lt;P&gt;end DO&lt;/P&gt;

&lt;P&gt;!if ( change &amp;gt;tol) then&lt;BR /&gt;
	iter=iter+1;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	! Set up the matrices&amp;nbsp;&lt;BR /&gt;
	! set the matrices to zero&amp;nbsp;&lt;BR /&gt;
	do i=1,ngrid&amp;nbsp;&lt;BR /&gt;
	f(i) = 0;&amp;nbsp;&lt;BR /&gt;
	do j=1,ngrid&amp;nbsp;&lt;BR /&gt;
	aa(i,j) = 0.;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;end do&lt;BR /&gt;
	end do&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;! set the matrices for the differential equation&amp;nbsp;&lt;BR /&gt;
	do j=2, ngrid-1&amp;nbsp;&lt;BR /&gt;
	ans(1) = c(j)*c(j);&amp;nbsp;&lt;BR /&gt;
	ans(2) = 2*c(j);&amp;nbsp;&lt;BR /&gt;
	raterxn = ans(1);&amp;nbsp;&lt;BR /&gt;
	drate = ans(2);&amp;nbsp;&lt;BR /&gt;
	aa(j,j-1) = peinv + dx/2;&amp;nbsp;&lt;BR /&gt;
	aa(j,j) = -2*peinv - Da*dx2*drate;&amp;nbsp;&lt;BR /&gt;
	aa(j,j+1) = peinv - dx/2;&amp;nbsp;&lt;BR /&gt;
	f(j) = Da*dx2*(raterxn - drate*c(j));&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	end do&lt;/P&gt;

&lt;P&gt;ans(1) = c(1)*c(1);&amp;nbsp;&lt;BR /&gt;
	ans(2) = 2*c(1);&amp;nbsp;&lt;BR /&gt;
	raterxn = ans(1);&amp;nbsp;&lt;BR /&gt;
	drate = ans(2);&amp;nbsp;&lt;BR /&gt;
	aa(1,1) = -2*peinv - 2*dx - Pe*dx2 - Da*dx2*drate;&amp;nbsp;&lt;BR /&gt;
	aa(1,2) = 2*peinv;&amp;nbsp;&lt;BR /&gt;
	f(1) = Da*dx2*(raterxn - drate*c(1)) - 2*dx - dx2*Pe;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;ans(1) = c(ngrid)*c(ngrid);&amp;nbsp;&lt;BR /&gt;
	ans(2) = 2*c(ngrid);&amp;nbsp;&lt;BR /&gt;
	raterxn = ans(1);&amp;nbsp;&lt;BR /&gt;
	drate = ans(2);&amp;nbsp;&lt;BR /&gt;
	aa(ngrid,ngrid-1) = 2*peinv;&amp;nbsp;&lt;BR /&gt;
	aa(ngrid,ngrid) = -2*peinv -Da*dx2*drate;&amp;nbsp;&lt;BR /&gt;
	f(ngrid)=Da*dx2*(raterxn - drate*c(ngrid));&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	do i=1,ngrid &amp;nbsp;&lt;BR /&gt;
	print*,f(i)&lt;/P&gt;

&lt;P&gt;end do&lt;/P&gt;

&lt;P&gt;print*,''&lt;BR /&gt;
	&amp;nbsp;DO I = 1,ngrid&lt;BR /&gt;
	PRINT * , (aa(I,J), J=1,ngrid)&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	END DO&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	! Solve one iteration.&amp;nbsp;&lt;BR /&gt;
	call sgesv( NGRID, NRHS, AA, lda, ipiv, f,ldb, info )&lt;BR /&gt;
	!call sgesv( n, nrhs, a, lda, ipiv, b, ldb, info )&lt;BR /&gt;
	!c11 = aa/f;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;! Calculate the criterion to stop the iterations.&amp;nbsp;&lt;BR /&gt;
	sum=0.;&amp;nbsp;&lt;BR /&gt;
	do i=1,ngrid&amp;nbsp;&lt;BR /&gt;
	sum = sum + abs(c11(i) - c(i));&amp;nbsp;&lt;BR /&gt;
	c(i) = c11(i);&amp;nbsp;&lt;BR /&gt;
	end do&amp;nbsp;&lt;BR /&gt;
	if (linear==1) then ;goto 10&amp;nbsp;&lt;BR /&gt;
	change = sum&amp;nbsp;&lt;BR /&gt;
	end if&lt;BR /&gt;
	!END IF&lt;/P&gt;

&lt;P&gt;10 print*, iter&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; print*,''&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; print*,''&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; print*,''&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp;do i=1,NGRID&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp;! print*, F(i)&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; end do&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;END PROGRAM AXIALFD&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 01:02:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101982#M23951</guid>
      <dc:creator>Jason_W_2</dc:creator>
      <dc:date>2016-10-05T01:02:52Z</dc:date>
    </item>
    <item>
      <title>A number of variables that</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101983#M23952</link>
      <description>&lt;P&gt;A number of variables that should have been declared INTEGER have been declared REAL. For example, NGRID = 10 is declared and passed as REAL with the value 10.0. The MKL routine expects an INTEGER as the first argument, and interprets the passed value as the integer&amp;nbsp;1092616192, which MKL notes to be in violation of the requirement that the number of filled rows of A be less or equal to the declared (maximum) number of rows of A.&lt;/P&gt;

&lt;P&gt;After you fix the errors related to types of arguments, you have to fix another error: you must define C11 before using it.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 08:55:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101983#M23952</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2016-10-05T08:55:00Z</dc:date>
    </item>
    <item>
      <title>Thanks much.. it worked</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101984#M23953</link>
      <description>&lt;P&gt;Thanks much.. it worked perfectly&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 21:39:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-ERROR-Parameter-4-was-incorrect-on-entry-to-SGESV/m-p/1101984#M23953</guid>
      <dc:creator>Jason_W_2</dc:creator>
      <dc:date>2016-10-05T21:39:22Z</dc:date>
    </item>
  </channel>
</rss>

