<?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 bug, parse error in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849828#M65512</link>
    <description>but if I type&lt;BR /&gt;&lt;BR /&gt;[jivifair@titan-gpu gpuparallel]$ ifort -v&lt;BR /&gt;ifort version 12.1.3&lt;BR /&gt;&lt;BR /&gt;and my Makefile contains&lt;BR /&gt;&lt;BR /&gt;include /usr/local/cula/examples/common/common.mk&lt;BR /&gt;&lt;BR /&gt;TARGET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kEmbEns&lt;BR /&gt;OBJS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mod_DefineKind.o mod_IniciaMPI.o mod_Params.o mod_BosonOp.o mod_random.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_SubsRMT.o hqrii1c.o mod_SpFluc.o #mod_diag.o &lt;BR /&gt;SOURCE = mod_DefineKind.f90 mod_IniciaMPI.f90 mod_Params.f90 mod_BosonOp.f90 mod_random.f90 \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_SubsRMT.f90 hqrii1c.f mod_SpFluc.f90 #mod_diag.f90&lt;BR /&gt;INCLUDES=-I${CULA_INC_PATH}&lt;BR /&gt;LIBPATH32=-L${CULA_LIB_PATH_32}&lt;BR /&gt;LIBPATH64=-L${CULA_LIB_PATH_64}&lt;BR /&gt;&lt;BR /&gt;LIBS=-lcula_core -lcula_lapack -lcula_lapack_fortran -lcublas -lcudart -llapack&lt;BR /&gt;MODULES=/usr/local/cula/src/interfaces/fortran/cula.F90&lt;BR /&gt;&lt;BR /&gt;#&lt;BR /&gt;# Lo siguiente es necesario si se compila con ifort (sin mpif90) (version mas o menos minimalista)&lt;BR /&gt;MPI_OBJS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -I/usr/local/include -I/usr/local/lib&lt;BR /&gt;&lt;BR /&gt;MPI_LIBS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -L/usr/local/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -llibopen-pal -lutil \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -L/opt/homebrew/lib&lt;BR /&gt;#&lt;BR /&gt;# Compiladores&lt;BR /&gt;#F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gfortran $(MPI_OBJS) $(MPI_LIBS)&lt;BR /&gt;#F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ifort $(MPI_OBJS) $(MPI_LIBS)&lt;BR /&gt;F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mpif90&lt;BR /&gt;F90FLAGS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -O3 # -mpe=mpicheck&lt;BR /&gt;LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = $(F90) $(F90FLAGS)&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;all:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make&amp;nbsp; objetos&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make&amp;nbsp; prog&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #make -s run&lt;BR /&gt;objetos:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(F90) $(F90FLAGS) -c $(SOURCE)&lt;BR /&gt;prog:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(LD) $(OBJS) $(MODULES) $(TARGET).f90 -m64 -o $(TARGET).x -llapack -lblas $(CFLAGS) $(INCLUDES) $(LIBPATH64) $(LIBS)&lt;BR /&gt;run:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./bhl.x&lt;BR /&gt;clean:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm *.o *.mod *.x&lt;BR /&gt;&lt;BR /&gt;!==================================================================================================&lt;BR /&gt;&lt;BR /&gt;If I compile with &lt;BR /&gt;F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mpif90&lt;BR /&gt;I get this error that I posted, but if I compile with&lt;BR /&gt;F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ifort $(MPI_OBJS) $(MPI_LIBS)&lt;BR /&gt;I get a bunch of errors :S&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 22 Aug 2012 17:45:25 GMT</pubDate>
    <dc:creator>jivifair</dc:creator>
    <dc:date>2012-08-22T17:45:25Z</dc:date>
    <item>
      <title>bug, parse error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849826#M65510</link>
      <description>I'm trying to compile a program that works fine in a cluster but when I try to compile it&lt;BR /&gt;in a new machine that I have (in fact, a gpu machine) the following error arises:&lt;BR /&gt;&lt;BR /&gt;Use mpi&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;Fatal Error: Parse error when checking module version for file 'mpi.mod' opened at (1)&lt;BR /&gt;make[1]: *** [prog] Error 1&lt;BR /&gt;make[1]: Leaving directory `/home/jivifair/gpuparallel'&lt;BR /&gt;make: *** [all] Error 2&lt;BR /&gt;&lt;BR /&gt;Some people at the university claimed that I don't need to use open mpi for this kind&lt;BR /&gt;of machine and for what I have seen this error is related with the version installed.&lt;BR /&gt;Is that correct? How can I fix this error?&lt;BR /&gt;&lt;BR /&gt;Greetings and thanks!&lt;BR /&gt;</description>
      <pubDate>Wed, 22 Aug 2012 17:24:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849826#M65510</guid>
      <dc:creator>jivifair</dc:creator>
      <dc:date>2012-08-22T17:24:05Z</dc:date>
    </item>
    <item>
      <title>bug, parse error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849827#M65511</link>
      <description>You're not using Intel Fortran for that compile - probably gfortran, and I'd guess it is finding an Intel .mod and (reasonably) complaining.&amp;nbsp; Make sure that you use consistent compilers.</description>
      <pubDate>Wed, 22 Aug 2012 17:25:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849827#M65511</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-08-22T17:25:57Z</dc:date>
    </item>
    <item>
      <title>bug, parse error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849828#M65512</link>
      <description>but if I type&lt;BR /&gt;&lt;BR /&gt;[jivifair@titan-gpu gpuparallel]$ ifort -v&lt;BR /&gt;ifort version 12.1.3&lt;BR /&gt;&lt;BR /&gt;and my Makefile contains&lt;BR /&gt;&lt;BR /&gt;include /usr/local/cula/examples/common/common.mk&lt;BR /&gt;&lt;BR /&gt;TARGET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kEmbEns&lt;BR /&gt;OBJS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mod_DefineKind.o mod_IniciaMPI.o mod_Params.o mod_BosonOp.o mod_random.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_SubsRMT.o hqrii1c.o mod_SpFluc.o #mod_diag.o &lt;BR /&gt;SOURCE = mod_DefineKind.f90 mod_IniciaMPI.f90 mod_Params.f90 mod_BosonOp.f90 mod_random.f90 \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_SubsRMT.f90 hqrii1c.f mod_SpFluc.f90 #mod_diag.f90&lt;BR /&gt;INCLUDES=-I${CULA_INC_PATH}&lt;BR /&gt;LIBPATH32=-L${CULA_LIB_PATH_32}&lt;BR /&gt;LIBPATH64=-L${CULA_LIB_PATH_64}&lt;BR /&gt;&lt;BR /&gt;LIBS=-lcula_core -lcula_lapack -lcula_lapack_fortran -lcublas -lcudart -llapack&lt;BR /&gt;MODULES=/usr/local/cula/src/interfaces/fortran/cula.F90&lt;BR /&gt;&lt;BR /&gt;#&lt;BR /&gt;# Lo siguiente es necesario si se compila con ifort (sin mpif90) (version mas o menos minimalista)&lt;BR /&gt;MPI_OBJS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -I/usr/local/include -I/usr/local/lib&lt;BR /&gt;&lt;BR /&gt;MPI_LIBS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -L/usr/local/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -llibopen-pal -lutil \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -L/opt/homebrew/lib&lt;BR /&gt;#&lt;BR /&gt;# Compiladores&lt;BR /&gt;#F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gfortran $(MPI_OBJS) $(MPI_LIBS)&lt;BR /&gt;#F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ifort $(MPI_OBJS) $(MPI_LIBS)&lt;BR /&gt;F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mpif90&lt;BR /&gt;F90FLAGS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -O3 # -mpe=mpicheck&lt;BR /&gt;LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = $(F90) $(F90FLAGS)&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;all:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make&amp;nbsp; objetos&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make&amp;nbsp; prog&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #make -s run&lt;BR /&gt;objetos:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(F90) $(F90FLAGS) -c $(SOURCE)&lt;BR /&gt;prog:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(LD) $(OBJS) $(MODULES) $(TARGET).f90 -m64 -o $(TARGET).x -llapack -lblas $(CFLAGS) $(INCLUDES) $(LIBPATH64) $(LIBS)&lt;BR /&gt;run:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./bhl.x&lt;BR /&gt;clean:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm *.o *.mod *.x&lt;BR /&gt;&lt;BR /&gt;!==================================================================================================&lt;BR /&gt;&lt;BR /&gt;If I compile with &lt;BR /&gt;F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mpif90&lt;BR /&gt;I get this error that I posted, but if I compile with&lt;BR /&gt;F90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ifort $(MPI_OBJS) $(MPI_LIBS)&lt;BR /&gt;I get a bunch of errors :S&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 22 Aug 2012 17:45:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849828#M65512</guid>
      <dc:creator>jivifair</dc:creator>
      <dc:date>2012-08-22T17:45:25Z</dc:date>
    </item>
    <item>
      <title>bug, parse error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849829#M65513</link>
      <description>Your "mpif90" definition is invoking gfortran. When using ifort, make sure you are using an MPI distribution built for ifort.&amp;nbsp; It sounds to me as if you are using a gfortran version.</description>
      <pubDate>Wed, 22 Aug 2012 17:55:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/bug-parse-error/m-p/849829#M65513</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-08-22T17:55:59Z</dc:date>
    </item>
  </channel>
</rss>

