<?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 It seems that you called the in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/cluster-sparse-solver-and-cluster-sparse-solver-64/m-p/1175461#M28896</link>
    <description>&lt;P&gt;It seems that you called the wrong function. I suggest that you upload your source code or file a ticket in online-service-center.&lt;/P&gt;

&lt;P&gt;The following two issues have the same error message as yours, please take as reference.&lt;/P&gt;

&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/24287436/how-to-have-generic-subroutine-to-work-in-fortran-with-assumed-size-array:" target="_blank"&gt;https://stackoverflow.com/questions/24287436/how-to-have-generic-subroutine-to-work-in-fortran-with-assumed-size-array:&lt;/A&gt; parameter for the function call is incorrect.&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/271155:" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/271155:&lt;/A&gt; related to procedure declaration.&lt;/P&gt;</description>
    <pubDate>Mon, 11 Sep 2017 07:34:35 GMT</pubDate>
    <dc:creator>Jing_Xu</dc:creator>
    <dc:date>2017-09-11T07:34:35Z</dc:date>
    <item>
      <title>cluster_sparse_solver and cluster_sparse_solver_64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/cluster-sparse-solver-and-cluster-sparse-solver-64/m-p/1175460#M28895</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;

&lt;P&gt;I have developed a code for 3D fluid flow using FEM coupeled method. Once I have used cluster_sparse_solver. For compiling this file I have used the following terms, using intel link advisor:&lt;/P&gt;

&lt;P&gt;mpiifort USEFULLS.f90 CONSTANTS.f90 PRE_PROCESSOR_3D.f90 DATATYPES.f90 VEL_SUBS.f90 SPARSE_SUB.f90 &amp;nbsp;parallel00.f90 -I"%MKLROOT%"\include &amp;nbsp;-heap-arrays mkl_intel_lp64_dll.lib mkl_intel_thread_dll.lib mkl_core_dll.lib mkl_blacs_lp64_dll.lib impi.lib libiomp5md.lib -o t1&lt;/P&gt;

&lt;P&gt;When I increase the mesh number, the nonzero components of the A matrix (Ax = RHS) will exceed 500000000. So, based on the advide of the online document of the intel, I use cluster_sparse_solver_64. This time all of the integer input parameters are integer(8). in order to compile I do the following (again based on the link advisor):&lt;/P&gt;

&lt;P&gt;mpiifort USEFULLS.f90 CONSTANTS.f90 PRE_PROCESSOR_3D.f90 DATATYPES.f90 VEL_SUBS.f90 SPARSE_SUB.f90 &amp;nbsp;parallel01.f90 &amp;nbsp;/4I8 -I"%MKLROOT%"\include &amp;nbsp;mkl_intel_ilp64.lib mkl_intel_thread.lib mkl_core.lib mkl_blacs_intelmpi_ilp64.lib impi.lib libiomp5md.lib &amp;nbsp;-o t1&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;But, I see the following error:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;parallel01.f90(281): error #6285: There is no matching specific subroutine for this generic subroutine call. &amp;nbsp; [CLUSTER_SPARSE_SOLVER_64]&lt;/P&gt;

&lt;P&gt;Can someone please help me. I had similar problem with pardiso and pardiso_64. But, in that case I add -i8 to the compiling term and the problem was solved. But, for cluster_sparse_solver, it seems to be more complicated.&lt;/P&gt;

&lt;P&gt;Best regards&lt;/P&gt;

&lt;P&gt;Mehdi&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 17:40:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/cluster-sparse-solver-and-cluster-sparse-solver-64/m-p/1175460#M28895</guid>
      <dc:creator>Mehdi_M_1</dc:creator>
      <dc:date>2017-08-30T17:40:15Z</dc:date>
    </item>
    <item>
      <title>It seems that you called the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/cluster-sparse-solver-and-cluster-sparse-solver-64/m-p/1175461#M28896</link>
      <description>&lt;P&gt;It seems that you called the wrong function. I suggest that you upload your source code or file a ticket in online-service-center.&lt;/P&gt;

&lt;P&gt;The following two issues have the same error message as yours, please take as reference.&lt;/P&gt;

&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/24287436/how-to-have-generic-subroutine-to-work-in-fortran-with-assumed-size-array:" target="_blank"&gt;https://stackoverflow.com/questions/24287436/how-to-have-generic-subroutine-to-work-in-fortran-with-assumed-size-array:&lt;/A&gt; parameter for the function call is incorrect.&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/271155:" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/271155:&lt;/A&gt; related to procedure declaration.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2017 07:34:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/cluster-sparse-solver-and-cluster-sparse-solver-64/m-p/1175461#M28896</guid>
      <dc:creator>Jing_Xu</dc:creator>
      <dc:date>2017-09-11T07:34:35Z</dc:date>
    </item>
  </channel>
</rss>

