<?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 Re: ifort 10.0.026 and mkl dss_solve_real in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744850#M3178</link>
    <description>Are you INCLUDEing or USEing an appropriate file from MKL include directory? If not, that could improve the diagnostic messages.&lt;BR /&gt;</description>
    <pubDate>Thu, 30 Aug 2007 02:04:20 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2007-08-30T02:04:20Z</dc:date>
    <item>
      <title>ifort 10.0.026 and mkl dss_solve_real</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744848#M3176</link>
      <description>Hi, &lt;BR /&gt;&lt;BR /&gt;when I'm trying to build my code using ifort 10.0.026 and mkl 9.1.023 I get the following error message:&lt;BR /&gt;&lt;BR /&gt;fortcom: Error: src/Z_matrixSP.f, line 57:&lt;BR /&gt;If the actual argument is scalar, the corresponding dummy argument shall be scalar unless the actual argument is an element of an array that is not an assumed-shape or pointer array, or a substring of such an element. [RSOLVALUES]&lt;BR /&gt;&lt;BR /&gt;I pass an array a RSOLVALUES which seems to confuse the compiler but everything works fine for ifort 10.0.023 ...&lt;BR /&gt;&lt;BR /&gt;Any hints how to solve this?&lt;BR /&gt;&lt;BR /&gt; Dirk&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 29 Aug 2007 15:52:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744848#M3176</guid>
      <dc:creator>dclasen</dc:creator>
      <dc:date>2007-08-29T15:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: ifort 10.0.026 and mkl dss_solve_real</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744849#M3177</link>
      <description>Can you show the actual source code for the call and the declarations for all the arguments? I believe that the error message is correct, but I'd want to see the actual code so that I can explain it to you.&lt;BR /&gt;</description>
      <pubDate>Thu, 30 Aug 2007 00:03:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744849#M3177</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2007-08-30T00:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: ifort 10.0.026 and mkl dss_solve_real</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744850#M3178</link>
      <description>Are you INCLUDEing or USEing an appropriate file from MKL include directory? If not, that could improve the diagnostic messages.&lt;BR /&gt;</description>
      <pubDate>Thu, 30 Aug 2007 02:04:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744850#M3178</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2007-08-30T02:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: ifort 10.0.026 and mkl dss_solve_real</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744851#M3179</link>
      <description>It's strange. There is nothing included ... &lt;BR /&gt;cxml_dss contains all the types like CXML_DSS_HANDLE that are defined in mkl/9.1.023/include/mkl_dss.f90. So I did actually not program the code and was happy that it worked on the old compiler without changing anything ... I'm not very experienced with Fortran and so I'm wondering how I have to include/use mkl_dss.f90. Below you find the code that calls dss_solve_real.&lt;BR /&gt;&lt;BR /&gt; Dirk&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;BR /&gt; subroutine Z_matrixSP(s)&lt;BR /&gt;&lt;BR /&gt; use inoutch_module&lt;BR /&gt; use subdomainDataTypeModule&lt;BR /&gt; USE cxml_dss&lt;BR /&gt;&lt;BR /&gt; implicit none&lt;BR /&gt;&lt;BR /&gt; type (subdomainType), target :: s&lt;BR /&gt;&lt;BR /&gt; integer nd&lt;BR /&gt;&lt;BR /&gt;! working variables&lt;BR /&gt; double precision alphal&lt;BR /&gt; double precision, allocatable :: values(:), fv(:)&lt;BR /&gt;&lt;BR /&gt;! local variables&lt;BR /&gt; double precision, pointer :: a(:, :)&lt;BR /&gt; integer i, j, k&lt;BR /&gt;&lt;BR /&gt; integer error&lt;BR /&gt; TYPE(CXML_DSS_HANDLE) :: handle ! Allocate storage for the solver handle.&lt;BR /&gt;&lt;BR /&gt; s%z = 0.d0&lt;BR /&gt; a =&amp;gt; s%z&lt;BR /&gt; nd = s%ndof&lt;BR /&gt;&lt;BR /&gt; allocate( values(s%ncoe), fv(nd))&lt;BR /&gt; values = s%e0p !ltx $[E^0]$&lt;BR /&gt;&lt;BR /&gt;! Initialize the solver.&lt;BR /&gt;&lt;BR /&gt; error = dss_create( handle, CXML_DSS_DEFAULTS )&lt;BR /&gt; IF (error /= CXML_DSS_SUCCESS) GOTO 999&lt;BR /&gt;&lt;BR /&gt;! Define the non-zero structure of the matrix.&lt;BR /&gt;&lt;BR /&gt; error = dss_define_structure(handle, CXML_DSS_SYMMETRIC_STRUCTURE, &amp;amp;&lt;BR /&gt; &amp;amp; s%idiag, nd, nd, s%ia, s%ncoe )&lt;BR /&gt; IF (error /= CXML_DSS_SUCCESS) GOTO 999&lt;BR /&gt;&lt;BR /&gt;! Reorder the matrix&lt;BR /&gt;&lt;BR /&gt; error = dss_reorder( handle, CXML_DSS_DEFAULTS, (/0/) )&lt;BR /&gt; IF (error /= CXML_DSS_SUCCESS) GOTO 999&lt;BR /&gt;&lt;BR /&gt;! Factor the matrix&lt;BR /&gt;&lt;BR /&gt; error = dss_factor_real( handle, CXML_DSS_DEFAULTS, values )&lt;BR /&gt; IF (error /= CXML_DSS_SUCCESS) GOTO 999&lt;BR /&gt;&lt;BR /&gt; do i = 1,nd&lt;BR /&gt; fv(:) = 0.d0&lt;BR /&gt; fv(i) = -1.d0&lt;BR /&gt; error = dss_solve_real(handle, CXML_DSS_DEFAULTS,&lt;BR /&gt; &amp;amp; fv(1), 1, a(1,nd+i) )&lt;BR /&gt; IF (error /= CXML_DSS_SUCCESS) GOTO 999&lt;BR /&gt; end do&lt;BR /&gt;&lt;BR /&gt; end</description>
      <pubDate>Thu, 30 Aug 2007 06:32:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-10-0-026-and-mkl-dss-solve-real/m-p/744851#M3179</guid>
      <dc:creator>dclasen</dc:creator>
      <dc:date>2007-08-30T06:32:21Z</dc:date>
    </item>
  </channel>
</rss>

