[petsc-dev] [petsc-maint #70913] petsc-dev compilation error

Barry Smith bsmith at mcs.anl.gov
Wed Apr 20 10:21:45 CDT 2011


On Apr 20, 2011, at 10:18 AM, Matthew Knepley wrote:

> On Wed, Apr 20, 2011 at 10:12 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
>   I think Jed pointed out a problem with the current approach. We don't really want to have MANSECs for each DMXXXX but we do want different include files. I forgot what Jed and I concluded but it could be that some makefiles need SUBMANSEC that appends onto the MANSEC. By the way it is DMDA not dadm, the base class always comes first.
> 
> Already pushed a bunch of MANSEC changes.

   You may need to unpush them.

   Barry

> 
>    Matt
>  
>    Barry
> 
> 
> On Apr 20, 2011, at 9:39 AM, Matthew Knepley wrote:
> 
> > On Wed, Apr 20, 2011 at 9:10 AM, Satish Balay <petsc-maint at mcs.anl.gov>wrote:
> >
> >> On Wed, 20 Apr 2011, Matthew Knepley wrote:
> >>
> >>> On Wed, Apr 20, 2011 at 8:16 AM, Satish Balay <petsc-maint at mcs.anl.gov
> >>> wrote:
> >>>
> >>>> On Wed, 20 Apr 2011, Matthew Knepley wrote:
> >>>>
> >>>>> On Wed, Apr 20, 2011 at 5:05 AM, Sylvain Barbot <
> >>>> sylbar.vainbot at gmail.com>wrote:
> >>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> I run into errors trying to compile petsc-dev.
> >>>>>> Should i download another version of it, or i'm doing something
> >> wrong
> >>>>>> in the config?
> >>>>>>
> >>>>>
> >>>>> Satish, this is a --with-fortran-interfaces problem. What needs to be
> >>>>> included in the new DM
> >>>>> headers in order to generate these?
> >>>>
> >>>> The sources should have a makefile with the correct 'MANSEC' value.
> >>>>
> >>>
> >>> 1) What generates the interfaces?
> >>
> >> bfort via bin/maint/generatefortranstubs.py
> >>>
> >>> 2) I do not know what correct might be
> >>>
> >>
> >> If some of the sources should be tagged as 'DADM' instedad of 'DM' -
> >> then MANSEC=DADM should be listed in the corresponding makefiles for
> >> the sources.
> >>
> >> Or else we'll have to remove all dadm.h related includes [and merge
> >> with dm.h]
> >>
> >
> > Okay, I will try to fix it. Can you check the docs to make sure my fixes
> > do the right thing for documentation, etc?
> >
> >   Matt
> >
> >
> >> Satish
> >>
> >>>   Matt
> >>>
> >>>
> >>>> Satish
> >>>>
> >>>>>
> >>>>>  Thanks,
> >>>>>
> >>>>>     Matt
> >>>>>
> >>>>>
> >>>>>> Thanks for your help,
> >>>>>> Sylvain Barbot
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> >
> > --
> > 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
> >
> > On Wed, Apr 20, 2011 at 9:10 AM, Satish Balay <petsc-maint at mcs.anl.gov> wrote:
> > On Wed, 20 Apr 2011, Matthew Knepley wrote:
> >
> > > On Wed, Apr 20, 2011 at 8:16 AM, Satish Balay <petsc-maint at mcs.anl.gov>wrote:
> > >
> > > > On Wed, 20 Apr 2011, Matthew Knepley wrote:
> > > >
> > > > > On Wed, Apr 20, 2011 at 5:05 AM, Sylvain Barbot <
> > > > sylbar.vainbot at gmail.com>wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I run into errors trying to compile petsc-dev.
> > > > > > Should i download another version of it, or i'm doing something wrong
> > > > > > in the config?
> > > > > >
> > > > >
> > > > > Satish, this is a --with-fortran-interfaces problem. What needs to be
> > > > > included in the new DM
> > > > > headers in order to generate these?
> > > >
> > > > The sources should have a makefile with the correct 'MANSEC' value.
> > > >
> > >
> > > 1) What generates the interfaces?
> >
> > bfort via bin/maint/generatefortranstubs.py
> > >
> > > 2) I do not know what correct might be
> > >
> >
> > If some of the sources should be tagged as 'DADM' instedad of 'DM' -
> > then MANSEC=DADM should be listed in the corresponding makefiles for
> > the sources.
> >
> > Or else we'll have to remove all dadm.h related includes [and merge
> > with dm.h]
> >
> > Okay, I will try to fix it. Can you check the docs to make sure my fixes
> > do the right thing for documentation, etc?
> >
> >    Matt
> >
> > Satish
> >
> > >    Matt
> > >
> > >
> > > > Satish
> > > >
> > > > >
> > > > >   Thanks,
> > > > >
> > > > >      Matt
> > > > >
> > > > >
> > > > > > Thanks for your help,
> > > > > > Sylvain Barbot
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> >
> >
> >
> > --
> > 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




More information about the petsc-dev mailing list