<?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 including mkl_rci.fi in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887153#M10101</link>
    <description>I would like to implement fgmres, but I know little about mkl. My current problem is that when I try to include mkl_rci.fi, I get the following errors:&lt;BR /&gt;&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 28: Bad # preprocessor line&lt;BR /&gt;#define DCG(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP) DCGMRHS(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 29: Bad # preprocessor line&lt;BR /&gt;#define DCG_INIT(N, X, NRHS, B, METHOD, RCI_REQUEST, IPAR, DPAR, TMP) DCGMRHS_INIT(N, X, NRHS, B, METHOD, RCI_REQUEST, IPAR, DPAR, TMP)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 30: Bad # preprocessor line&lt;BR /&gt;#define DCG_CHECK(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP) DCGMRHS_CHECK(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 31: Bad # preprocessor line&lt;BR /&gt;#define DCG_GET(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP, ITERCOUNT) DCGMRHS_GET(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP, ITERCOUNT)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 33: Syntax error, found '**' when expecting one of: =&amp;gt; = . ( : %&lt;BR /&gt;C** #DEFINE&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 41: Syntax error, found '**' when expecting one of: =&amp;gt; = . ( : %&lt;BR /&gt;C** Function prototypes&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 34: A specification statement cannot appear in the executable section.&lt;BR /&gt; integer TR_SUCCESS&lt;BR /&gt;------^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 35: A specification statement cannot appear in the executable section.&lt;BR /&gt; parameter (TR_SUCCESS = 1501)&lt;BR /&gt;------^&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I use the command&lt;BR /&gt;&lt;BR /&gt;ifort -o test -L/opt/apps/intel/10.1.015/mkl/lib/em64t -I/opt/apps/intel/10.1.015/mkl/include -lmkl_lapack -lmkl -lguide -lpthread -warn test.f90&lt;BR /&gt;&lt;BR /&gt;to get this.&lt;BR /&gt;&lt;BR /&gt;Can anybody help me with this?&lt;BR /&gt;</description>
    <pubDate>Tue, 25 Aug 2009 13:57:19 GMT</pubDate>
    <dc:creator>ked1</dc:creator>
    <dc:date>2009-08-25T13:57:19Z</dc:date>
    <item>
      <title>including mkl_rci.fi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887153#M10101</link>
      <description>I would like to implement fgmres, but I know little about mkl. My current problem is that when I try to include mkl_rci.fi, I get the following errors:&lt;BR /&gt;&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 28: Bad # preprocessor line&lt;BR /&gt;#define DCG(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP) DCGMRHS(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 29: Bad # preprocessor line&lt;BR /&gt;#define DCG_INIT(N, X, NRHS, B, METHOD, RCI_REQUEST, IPAR, DPAR, TMP) DCGMRHS_INIT(N, X, NRHS, B, METHOD, RCI_REQUEST, IPAR, DPAR, TMP)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 30: Bad # preprocessor line&lt;BR /&gt;#define DCG_CHECK(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP) DCGMRHS_CHECK(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Warning: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 31: Bad # preprocessor line&lt;BR /&gt;#define DCG_GET(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP, ITERCOUNT) DCGMRHS_GET(N, X, NRHS, B, RCI_REQUEST, IPAR, DPAR, TMP, ITERCOUNT)&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 33: Syntax error, found '**' when expecting one of: =&amp;gt; = . ( : %&lt;BR /&gt;C** #DEFINE&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 41: Syntax error, found '**' when expecting one of: =&amp;gt; = . ( : %&lt;BR /&gt;C** Function prototypes&lt;BR /&gt;-^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 34: A specification statement cannot appear in the executable section.&lt;BR /&gt; integer TR_SUCCESS&lt;BR /&gt;------^&lt;BR /&gt;fortcom: Error: /opt/apps/intel/10.1.015/mkl/include/mkl_rci.fi, line 35: A specification statement cannot appear in the executable section.&lt;BR /&gt; parameter (TR_SUCCESS = 1501)&lt;BR /&gt;------^&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I use the command&lt;BR /&gt;&lt;BR /&gt;ifort -o test -L/opt/apps/intel/10.1.015/mkl/lib/em64t -I/opt/apps/intel/10.1.015/mkl/include -lmkl_lapack -lmkl -lguide -lpthread -warn test.f90&lt;BR /&gt;&lt;BR /&gt;to get this.&lt;BR /&gt;&lt;BR /&gt;Can anybody help me with this?&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Aug 2009 13:57:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887153#M10101</guid>
      <dc:creator>ked1</dc:creator>
      <dc:date>2009-08-25T13:57:19Z</dc:date>
    </item>
    <item>
      <title>Re: including mkl_rci.fi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887154#M10102</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
If you want to invoke the ifort pre-processor before compilation, you must so specify on the command line by one of the -fpp options, or implicitly by changing the name of the file to be pre-processed to .F90.&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Aug 2009 19:13:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887154#M10102</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-08-25T19:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: including mkl_rci.fi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887155#M10103</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/367365"&gt;tim18&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; If you want to invoke the ifort pre-processor before compilation, you must so specify on the command line by one of the -fpp options, or implicitly by changing the name of the file to be pre-processed to .F90.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;If Tim's suggestion wouldn't help (I'm not sure whether this applies to your version). There was an issue with that and was resolved (around Jan of this year). As far as I can remember. To workaround you could remove that lines from the file (make a copy first).&lt;BR /&gt;&lt;BR /&gt;A.&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Aug 2009 00:45:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887155#M10103</guid>
      <dc:creator>ArturGuzik</dc:creator>
      <dc:date>2009-08-26T00:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: including mkl_rci.fi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887156#M10104</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
Artur has a good point. 10.1.015 (original 10.1 release version) is an unlikely choice, when so many improved versions are available.&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Aug 2009 00:57:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887156#M10104</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-08-26T00:57:41Z</dc:date>
    </item>
    <item>
      <title>Re: including mkl_rci.fi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887157#M10105</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/367365"&gt;tim18&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Artur has a good point. 10.1.015 (original 10.1 release version) is an unlikely choice, when so many improved versions are available.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;
&lt;P&gt;I'm completely agreed with Tim18's suggestion about newest versions of MKL, for example MKL 10.2 Update 1 is available now.&lt;/P&gt;
&lt;P&gt;However, 10.1.0.015 version is also may be used. Please, take a look at cg_jacobi_precon.f example in "examples/solver/source" directory. I used Intel Fortran Compiler Professional version 11.1.038 and the next command line to build this sample:&lt;/P&gt;
&lt;P&gt;ifort -w -I/opt/intel/mkl/10.1.0.015/include -fpp cg_jacobi_precon.f -L/opt/intel/mkl/10.1.0.015/lib/em64t/ -lmkl_solver_lp64 -lmkl_intel_lp64 -Wl,--start-group -lmkl_intel_thread -lmkl_core -Wl,--end-group -lguide -lpthread -lm -o cg_jacobi_precon.out&lt;/P&gt;
&lt;P&gt;Probably it will help you.&lt;/P&gt;
&lt;P&gt;If not, could you pleaseattach your test case?&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Art&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2009 06:16:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887157#M10105</guid>
      <dc:creator>Artem_V_Intel</dc:creator>
      <dc:date>2009-08-27T06:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: including mkl_rci.fi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887158#M10106</link>
      <description>&lt;DIV style="margin:0px;"&gt;My code is working now.Using yourentire ifort command, I was able to compilethe.f version given in the Intel example files, but not the .f90 code that I wrote. By deleting the two lines inmkl_rci.fi that were giving meproblems, I was able to compile my .f90 code as well. Thanks for the help.&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 04 Sep 2009 16:40:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/including-mkl-rci-fi/m-p/887158#M10106</guid>
      <dc:creator>ked1</dc:creator>
      <dc:date>2009-09-04T16:40:11Z</dc:date>
    </item>
  </channel>
</rss>

