<?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 Also found the -c flag that in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973342#M16869</link>
    <description>&lt;P&gt;Also found the -c flag that you mentioned TimP, in the following lines:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;"-mGLOB_options_string=-I/INTEL/mkl/include -I/MPICH_MX/include/f90choice -c -# -xHost -check -g -traceback -fpp -L/INTEL/mkl/lib/em64t -c" \&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Should I get rid of the two -c flags above? If so, how? I don't use a makefile. I directly use the command posted at the start of this thread. The way I got the basic structure of the command was from noting what gets printed on screen &amp;nbsp;when running an Intel example makefile for FGMRES.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many Thanks&lt;/P&gt;</description>
    <pubDate>Tue, 28 May 2013 14:00:00 GMT</pubDate>
    <dc:creator>Amar_K_1</dc:creator>
    <dc:date>2013-05-28T14:00:00Z</dc:date>
    <item>
      <title>ifort: error #10104: unable to open '--start-group' (MPI with FGMRES)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973337#M16864</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;
&lt;P&gt;Can someone help me get past this error please...&lt;/P&gt;
&lt;P&gt;I get the following error while generating my executable:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;ifort: error #10104: unable to open '--start-group'&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I'm trying to run FGMRES&amp;nbsp;sequentially on multiple nodes of a cluster using MPI. If I compile using ifort&amp;nbsp;I get no problems, but if I use mpif90 I get the above error. The command I'm using is:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;mpif90 -xHost -g -traceback -debug all -check all -implicitnone -fp-stack-check -heap-arrays -ftrapuv -check pointers -check bounds -I/INTEL/mkl/include -fpp source1.f90 source2.f -L"/INTEL/mkl/lib/em64t" "/INTEL/mkl/lib/em64t"/libmkl_lapack95_lp64.a "/INTEL/mkl/lib/em64t"/libmkl_solver_lp64_sequential.a "/INTEL/mkl/lib/em64t"/libmkl_intel_lp64.a -Wl,--start-group "/INTEL/mkl/lib/em64t"/libmkl_sequential.a "/INTEL/mkl/lib/em64t"/libmkl_core.a -Wl,--end-group -lpthread -lm -o executable&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Is it not possible to invoke FGMRES or any other MKL routine in an MPI environment?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2013 01:33:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973337#M16864</guid>
      <dc:creator>Amar_K_1</dc:creator>
      <dc:date>2013-05-28T01:33:42Z</dc:date>
    </item>
    <item>
      <title>Hello, If the compiling</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973338#M16865</link>
      <description>&lt;P&gt;Hello, &lt;BR /&gt;If the compiling script cannot know "-Wl,--start-group", you can repeat the MKL library for 3 times to resolve the cross references between the MKL libraries:&lt;/P&gt;
&lt;P&gt;For example, you can change: &lt;BR /&gt;"/INTEL/mkl/lib/em64t"/libmkl_intel_lp64.a -Wl,--start-group "/INTEL/mkl/lib/em64t"/libmkl_sequential.a "/INTEL/mkl/lib/em64t"/libmkl_core.a -Wl,--end-group&lt;/P&gt;
&lt;P&gt;to: &lt;BR /&gt;/INTEL/mkl/lib/em64t"/libmkl_intel_lp64.a "/INTEL/mkl/lib/em64t"/libmkl_sequential.a "/INTEL/mkl/lib/em64t"/libmkl_core.a /INTEL/mkl/lib/em64t"/libmkl_intel_lp64.a "/INTEL/mkl/lib/em64t"/libmkl_sequential.a "/INTEL/mkl/lib/em64t"/libmkl_core.a /INTEL/mkl/lib/em64t"/libmkl_intel_lp64.a "/INTEL/mkl/lib/em64t"/libmkl_sequential.a "/INTEL/mkl/lib/em64t"/libmkl_core.a&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2013 03:33:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973338#M16865</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2013-05-28T03:33:27Z</dc:date>
    </item>
    <item>
      <title>Quote:Chao Y (Intel) wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973339#M16866</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Chao Y (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Hello, &lt;BR /&gt;If the compiling script cannot know "-Wl,--start-group", you can repeat the MKL library for 3 times to resolve the cross references between the MKL libraries:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thank you Chao for your quick suggestion. It helped. I can now generate the executable but still get a warning:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;ifort: warning #10147: no action performed for specified file(s)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No files are specified after this warning and the compilation ends without any errors. I tried running the executable, it runs but the correctness of the results are not verified yet. I'm compiling two files - one .f90 program and the other is a .f subroutine. Am I missing something?&lt;/P&gt;
&lt;P&gt;Many Thanks&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2013 12:57:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973339#M16866</guid>
      <dc:creator>Amar_K_1</dc:creator>
      <dc:date>2013-05-28T12:57:08Z</dc:date>
    </item>
    <item>
      <title>"no action performed"</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973340#M16867</link>
      <description>&lt;P&gt;"no action performed" typically comes from setting an option such as -c by mistake in a command which was intended to drive a link.&amp;nbsp; You may need to examine the fully expanded command generated by your mpif90.&amp;nbsp; Probably adding ifort option -# may give you the full thing, or (depending on where your mpif90 comes from) mpif90 -show or the like may help.&lt;/P&gt;
&lt;P&gt;Was your mpif90 built by an ifort version compatible with the ifort on your PATH? &lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2013 13:36:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973340#M16867</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-05-28T13:36:00Z</dc:date>
    </item>
    <item>
      <title>Quote:TimP (Intel) wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973341#M16868</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;TimP (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;You may need to examine the fully expanded command generated by your mpif90.&amp;nbsp; Probably adding ifort option -# may give you the full thing&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thanks TimP for your very quick reply. -# gives lots of stuff, so much that I cannot scroll all the way up to see where it starts. In what is visible, I could spot the following, which was related to my error:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;ifort: warning #10147: no action performed for specified file(s)&lt;BR /&gt;rm /tmp/ifortzDeePGlibgcc&lt;/P&gt;
&lt;P&gt;rm /tmp/ifort4U4bmMgnudirs&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortLhBCTR.i90&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortoGKNrXarg&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortkEL0Z2gas&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortBFkwy8as_.s&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortka226dldashv&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortMUV8Gjarg&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortmWwghp.i&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortOnA4Ruarg&lt;/P&gt;
&lt;P&gt;rm /tmp/ifortLuaUsAas_.s&lt;/P&gt;
&lt;P&gt;rm /tmp/ifort6Y2S4Farg&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I really don't know what to make of it. Any ideas?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;TimP (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Was your mpif90 built by an ifort version compatible with the ifort on your PATH?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I would have to ask the cluster administartor for this. I'm unaware.&lt;/P&gt;
&lt;P&gt;Many Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2013 13:51:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973341#M16868</guid>
      <dc:creator>Amar_K_1</dc:creator>
      <dc:date>2013-05-28T13:51:36Z</dc:date>
    </item>
    <item>
      <title>Also found the -c flag that</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973342#M16869</link>
      <description>&lt;P&gt;Also found the -c flag that you mentioned TimP, in the following lines:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;"-mGLOB_options_string=-I/INTEL/mkl/include -I/MPICH_MX/include/f90choice -c -# -xHost -check -g -traceback -fpp -L/INTEL/mkl/lib/em64t -c" \&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Should I get rid of the two -c flags above? If so, how? I don't use a makefile. I directly use the command posted at the start of this thread. The way I got the basic structure of the command was from noting what gets printed on screen &amp;nbsp;when running an Intel example makefile for FGMRES.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2013 14:00:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ifort-error-10104-unable-to-open-start-group-MPI-with-FGMRES/m-p/973342#M16869</guid>
      <dc:creator>Amar_K_1</dc:creator>
      <dc:date>2013-05-28T14:00:00Z</dc:date>
    </item>
  </channel>
</rss>

