Re: [petsc-dev] [petsc-maint #70913] petsc-dev compilation error
On Apr 20, 2011, at 10:18 AM, Matthew Knepley wrote:
On Wed, Apr 20, 2011 at 10:12 AM, Barry Smith <[email protected]> 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 <[email protected]>wrote:
On Wed, 20 Apr 2011, Matthew Knepley wrote:
On Wed, Apr 20, 2011 at 8:16 AM, Satish Balay <[email protected] wrote:
On Wed, 20 Apr 2011, Matthew Knepley wrote:
On Wed, Apr 20, 2011 at 5:05 AM, Sylvain Barbot < [email protected]>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 <[email protected]> wrote: On Wed, 20 Apr 2011, Matthew Knepley wrote:
On Wed, Apr 20, 2011 at 8:16 AM, Satish Balay <[email protected]>wrote:
On Wed, 20 Apr 2011, Matthew Knepley wrote:
On Wed, Apr 20, 2011 at 5:05 AM, Sylvain Barbot < [email protected]>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
participants (1)
-
Barry Smith