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.
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