Satish, Do we have an IFC build at ANL?
People, PUT YOUR TYPES IN FORTRAN, or do not use automatic bindings. Matt On Wed, Dec 7, 2011 at 4:33 AM, Alexander Grayver <agrayver at gfz-potsdam.de>wrote: > ** > Matt, > > Same is for SNESFASSetType in petscshes.h90 > A lot of errors come from petscts.h90 > So I deleted them all. Now it compiles. > Thanks. > > Regards, > Alexander > > On 07.12.2011 11:11, Matthew Knepley wrote: > > On Wed, Dec 7, 2011 at 4:01 AM, Alexander Grayver <agrayver at gfz-potsdam.de > > wrote: > >> There are more: >> > > Repeat steps from below. This looks like test code. > > Matt > > >> [ 0%] Building Fortran object >> CMakeFiles/petsc.dir/src/mat/f90-mod/petscmatmod.F.o >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1058): error >> #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % : . >> = => >> MatTransposeColoring c ! MatTransposeColoring >> ----------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1063): error >> #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % : . >> = => >> MatTransposeColoring coloring ! MatTransposeColoring >> -----------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1070): error >> #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % : . >> = => >> MatTransposeColoring matcoloring ! MatTransposeColoring >> --------------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1079): error >> #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % : . >> = => >> MatTransposeColoring color ! MatTransposeColoring >> --------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1058): error >> #6622: This statement is invalid in an INTERFACE block. >> MatTransposeColoring c ! MatTransposeColoring >> ----------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1063): error >> #6622: This statement is invalid in an INTERFACE block. >> MatTransposeColoring coloring ! MatTransposeColoring >> -----------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1070): error >> #6622: This statement is invalid in an INTERFACE block. >> MatTransposeColoring matcoloring ! MatTransposeColoring >> --------------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1079): error >> #6622: This statement is invalid in an INTERFACE block. >> MatTransposeColoring color ! MatTransposeColoring >> --------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1058): error >> #6218: This statement is positioned incorrectly and/or has syntax errors. >> MatTransposeColoring c ! MatTransposeColoring >> ----------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1063): error >> #6218: This statement is positioned incorrectly and/or has syntax errors. >> MatTransposeColoring coloring ! MatTransposeColoring >> -----------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1070): error >> #6218: This statement is positioned incorrectly and/or has syntax errors. >> MatTransposeColoring matcoloring ! MatTransposeColoring >> --------------------------------------------------------------^ >> /home/lib/petsc-dev/include/finclude/ftn-auto/petscmat.h90(1079): error >> #6218: This statement is positioned incorrectly and/or has syntax errors. >> MatTransposeColoring color ! MatTransposeColoring >> --------------------------------------------------------^ >> compilation aborted for /home/lib/petsc-dev/src/mat/f90-mod/petscmatmod.F >> (code 1) >> make[5]: *** [CMakeFiles/petsc.dir/src/mat/f90-mod/petscmatmod.F.o] Error >> 1 >> make[4]: *** >> [CMakeFiles/petsc.dir/src/mat/f90-mod/petscmatmod.F.o.provides] Error 2 >> make[3]: *** [CMakeFiles/petsc.dir/all] Error 2 >> make[2]: *** [all] Error 2 >> >> >> On 07.12.2011 10:39, Matthew Knepley wrote: >> >> On Wed, Dec 7, 2011 at 3:33 AM, Alexander Grayver < >> agrayver at gfz-potsdam.de> wrote: >> >>> Hi Matt, >>> >>> Unfortunately I don't have Mercurial installed on the cluster (will >>> negotiate it with admin soon), so I downloaded tarball. >>> Is there a simple patch for that? >>> >> >> 1) Just install it to your home dir. Its very small >> >> 2) Go to include/finclude/ftn-auto/petscviewer.h90, remove lines 88--94 >> >> Matt >> >> >>> Regards, >>> Alexander >>> >>> On 07.12.2011 10:32, Matthew Knepley wrote: >>> >>> On Wed, Dec 7, 2011 at 3:23 AM, Alexander Grayver < >>> agrayver at gfz-potsdam.de> wrote: >>> >>>> Hi dev-team, >>>> >>>> Trying to compile petsc-dev with IFC 11.1 I got: >>>> >>>> [ 0%] Building Fortran object >>>> CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o >>>> /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/include/finclude/ftn-auto/petscviewer.h90(91): >>>> error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( >>>> % : . = => >>>> PetscViewerVTKWriteFunction func ! PetscViewerVTKWriteFunction >>>> ---------------------------------------------------------------------^ >>>> /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/include/finclude/ftn-auto/petscviewer.h90(91): >>>> error #6622: This statement is invalid in an INTERFACE block. >>>> PetscViewerVTKWriteFunction func ! PetscViewerVTKWriteFunction >>>> ---------------------------------------------------------------------^ >>>> /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/include/finclude/ftn-auto/petscviewer.h90(91): >>>> error #6218: This statement is positioned incorrectly and/or has syntax >>>> errors. >>>> PetscViewerVTKWriteFunction func ! PetscViewerVTKWriteFunction >>>> ---------------------------------------------------------------------^ >>>> compilation aborted for >>>> /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/src/sys/f90-mod/petscsysmod.F >>>> (code 1) >>>> make[5]: *** [CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o] >>>> Error 1 >>>> make[4]: *** >>>> [CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o.provides] Error 2 >>>> make[3]: *** [CMakeFiles/petsc.dir/all] Error 2 >>>> make[2]: *** [all] Error 2 >>>> >>>> How it can be fixed? >>>> >>> >>> Pull, make allfortranstubs, and the build again. >>> >>> Matt >>> >>> >>>> Thanks in advance. >>>> >>>> Regards, >>>> Alexander >>>> >>>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111207/99e00e52/attachment.html>