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 <mailto: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 <mailto: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 <mailto: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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111207/ebdb4f45/attachment.html>