Hi Matt,

Maybe you don't need IFC build.
More precisely,

in petscts.h90 there is only TSAdapt type which can't be found. It's 
just used many times.

Regards,
Alexander

On 07.12.2011 12:09, Matthew Knepley wrote:
> 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 <mailto: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 <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
>
>
>
>
> -- 
> 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/a3afa09c/attachment.html>

Reply via email to