who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Barry Smith

See for example  
http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log
 
  search for PCSetUp_FieldSplit().

Please fix ASAP.

Thanks.

Barry

And remember before pushing you should run "make alltests" to make  
sure you haven't introduced problems.




who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Matthew Knepley
Has this been broken for a while? It bombs in MatGetSubMatrix(), and this
had an API change. The
last change in fieldsplit.c is in July, by Jed.

  Matt

On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith  wrote:

>
> See for example
> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log
>  search
> for PCSetUp_FieldSplit().
>
> Please fix ASAP.
>
>   Thanks.
>
>   Barry
>
> And remember before pushing you should run "make alltests" to make sure you
> haven't introduced problems.
>
>


-- 
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/2009/0c705f4d/attachment.html>


who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Lisandro Dalcin
On Wed, Nov 11, 2009 at 8:23 PM, Matthew Knepley  wrote:
> Has this been broken for a while? It bombs in MatGetSubMatrix(), and this
> had an API change. The
> last change in fieldsplit.c is in July, by Jed.
>

BTW, the #arg is wrong, it should be #5...

> ? Matt
>
> On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith  wrote:
>>
>> See for example
>> ?http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log?search
>> for PCSetUp_FieldSplit().
>>
>> Please fix ASAP.
>>
>> ? Thanks.
>>
>> ? Barry
>>
>> And remember before pushing you should run "make alltests" to make sure
>> you haven't introduced problems.
>>
>
>
>
> --
> 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
>



-- 
Lisandro Dalc?n
---
Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
PTLC - G?emes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594



who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Matthew Knepley
I have 5 args for fieldsplit.c:290.

  Matt

On Wed, Nov 11, 2009 at 5:27 PM, Lisandro Dalcin  wrote:

> On Wed, Nov 11, 2009 at 8:23 PM, Matthew Knepley 
> wrote:
> > Has this been broken for a while? It bombs in MatGetSubMatrix(), and this
> > had an API change. The
> > last change in fieldsplit.c is in July, by Jed.
> >
>
> BTW, the #arg is wrong, it should be #5...
>
> >   Matt
> >
> > On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith  wrote:
> >>
> >> See for example
> >>
> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log
>  search
> >> for PCSetUp_FieldSplit().
> >>
> >> Please fix ASAP.
> >>
> >>   Thanks.
> >>
> >>   Barry
> >>
> >> And remember before pushing you should run "make alltests" to make sure
> >> you haven't introduced problems.
> >>
> >
> >
> >
> > --
> > 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
> >
>
>
>
> --
> Lisandro Dalc?n
> ---
> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
> Tel/Fax: +54-(0)342-451.1594
>



-- 
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/2009/37d14f80/attachment.html>


who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Lisandro Dalcin
On Wed, Nov 11, 2009 at 8:41 PM, Matthew Knepley  wrote:
> I have 5 args for fieldsplit.c:290.
>

But the traceback Barry posted says arg #6 is wrong... In short,
MatGetSubMatrix() needs a little fix in a couple of
PetscValidHeaderSpecific ...

> ? Matt
>
> On Wed, Nov 11, 2009 at 5:27 PM, Lisandro Dalcin  wrote:
>>
>> On Wed, Nov 11, 2009 at 8:23 PM, Matthew Knepley 
>> wrote:
>> > Has this been broken for a while? It bombs in MatGetSubMatrix(), and
>> > this
>> > had an API change. The
>> > last change in fieldsplit.c is in July, by Jed.
>> >
>>
>> BTW, the #arg is wrong, it should be #5...
>>
>> > ? Matt
>> >
>> > On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith  wrote:
>> >>
>> >> See for example
>> >>
>> >> ?http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log?search
>> >> for PCSetUp_FieldSplit().
>> >>
>> >> Please fix ASAP.
>> >>
>> >> ? Thanks.
>> >>
>> >> ? Barry
>> >>
>> >> And remember before pushing you should run "make alltests" to make sure
>> >> you haven't introduced problems.
>> >>
>> >
>> >
>> >
>> > --
>> > 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
>> >
>>
>>
>>
>> --
>> Lisandro Dalc?n
>> ---
>> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
>> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
>> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
>> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
>> Tel/Fax: +54-(0)342-451.1594
>
>
>
> --
> 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
>



-- 
Lisandro Dalc?n
---
Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
PTLC - G?emes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594



who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Matthew Knepley
Fixed.

  Matt

On Wed, Nov 11, 2009 at 5:46 PM, Lisandro Dalcin  wrote:

> On Wed, Nov 11, 2009 at 8:41 PM, Matthew Knepley 
> wrote:
> > I have 5 args for fieldsplit.c:290.
> >
>
> But the traceback Barry posted says arg #6 is wrong... In short,
> MatGetSubMatrix() needs a little fix in a couple of
> PetscValidHeaderSpecific ...
>
> >   Matt
> >
> > On Wed, Nov 11, 2009 at 5:27 PM, Lisandro Dalcin 
> wrote:
> >>
> >> On Wed, Nov 11, 2009 at 8:23 PM, Matthew Knepley 
> >> wrote:
> >> > Has this been broken for a while? It bombs in MatGetSubMatrix(), and
> >> > this
> >> > had an API change. The
> >> > last change in fieldsplit.c is in July, by Jed.
> >> >
> >>
> >> BTW, the #arg is wrong, it should be #5...
> >>
> >> >   Matt
> >> >
> >> > On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith 
> wrote:
> >> >>
> >> >> See for example
> >> >>
> >> >>
> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log
>  search
> >> >> for PCSetUp_FieldSplit().
> >> >>
> >> >> Please fix ASAP.
> >> >>
> >> >>   Thanks.
> >> >>
> >> >>   Barry
> >> >>
> >> >> And remember before pushing you should run "make alltests" to make
> sure
> >> >> you haven't introduced problems.
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > 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
> >> >
> >>
> >>
> >>
> >> --
> >> Lisandro Dalc?n
> >> ---
> >> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
> >> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
> >> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
> >> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
> >> Tel/Fax: +54-(0)342-451.1594
> >
> >
> >
> > --
> > 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
> >
>
>
>
> --
> Lisandro Dalc?n
> ---
> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
> Tel/Fax: +54-(0)342-451.1594
>



-- 
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/2009/12281e60/attachment.html>


who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Barry Smith

Matt.

  That is not the fix; that is irrelevent.

 A couple of weeks ago these examples ran fine and did not crash.  
Now they crash. Perhaps it was not a change to fieldsplit that caused  
the recent crashes, but it is a recent change to something.

  The examples ran fine after the change to MatGetSubMatrix() I am  
pretty sure.

If we were smart we would keep the results of each nights nightly  
builds and then we could easily check what DAY things broke. Satish  
please have it save the old days stuff for each day.


Barry

On Nov 11, 2009, at 5:56 PM, Matthew Knepley wrote:

> Fixed.
>
>   Matt
>
> On Wed, Nov 11, 2009 at 5:46 PM, Lisandro Dalcin   
> wrote:
> On Wed, Nov 11, 2009 at 8:41 PM, Matthew Knepley   
> wrote:
> > I have 5 args for fieldsplit.c:290.
> >
>
> But the traceback Barry posted says arg #6 is wrong... In short,
> MatGetSubMatrix() needs a little fix in a couple of
> PetscValidHeaderSpecific ...
>
> >   Matt
> >
> > On Wed, Nov 11, 2009 at 5:27 PM, Lisandro Dalcin  
>  wrote:
> >>
> >> On Wed, Nov 11, 2009 at 8:23 PM, Matthew Knepley  
> 
> >> wrote:
> >> > Has this been broken for a while? It bombs in  
> MatGetSubMatrix(), and
> >> > this
> >> > had an API change. The
> >> > last change in fieldsplit.c is in July, by Jed.
> >> >
> >>
> >> BTW, the #arg is wrong, it should be #5...
> >>
> >> >   Matt
> >> >
> >> > On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith  
>  wrote:
> >> >>
> >> >> See for example
> >> >>
> >> >>  
> >> >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log
> >> >>  
>  search
> >> >> for PCSetUp_FieldSplit().
> >> >>
> >> >> Please fix ASAP.
> >> >>
> >> >>   Thanks.
> >> >>
> >> >>   Barry
> >> >>
> >> >> And remember before pushing you should run "make alltests" to  
> make sure
> >> >> you haven't introduced problems.
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > 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
> >> >
> >>
> >>
> >>
> >> --
> >> Lisandro Dalc?n
> >> ---
> >> Centro Internacional de M?todos Computacionales en Ingenier?a  
> (CIMEC)
> >> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica  
> (INTEC)
> >> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas  
> (CONICET)
> >> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
> >> Tel/Fax: +54-(0)342-451.1594
> >
> >
> >
> > --
> > 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
> >
>
>
>
> --
> Lisandro Dalc?n
> ---
> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
> Tel/Fax: +54-(0)342-451.1594
>
>
>
> -- 
> 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




who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Matthew Knepley
On Wed, Nov 11, 2009 at 6:02 PM, Barry Smith  wrote:

>
>   Matt.
>
> That is not the fix; that is irrelevent.
>

I know. According to my comment, I fixed the check, not the original
problem.

  Matt


>A couple of weeks ago these examples ran fine and did not crash. Now
> they crash. Perhaps it was not a change to fieldsplit that caused the recent
> crashes, but it is a recent change to something.
>
> The examples ran fine after the change to MatGetSubMatrix() I am pretty
> sure.
>
>   If we were smart we would keep the results of each nights nightly builds
> and then we could easily check what DAY things broke. Satish please have it
> save the old days stuff for each day.
>
>
>   Barry
>
>
> On Nov 11, 2009, at 5:56 PM, Matthew Knepley wrote:
>
>  Fixed.
>>
>>  Matt
>>
>> On Wed, Nov 11, 2009 at 5:46 PM, Lisandro Dalcin 
>> wrote:
>> On Wed, Nov 11, 2009 at 8:41 PM, Matthew Knepley 
>> wrote:
>> > I have 5 args for fieldsplit.c:290.
>> >
>>
>> But the traceback Barry posted says arg #6 is wrong... In short,
>> MatGetSubMatrix() needs a little fix in a couple of
>> PetscValidHeaderSpecific ...
>>
>> >   Matt
>> >
>> > On Wed, Nov 11, 2009 at 5:27 PM, Lisandro Dalcin 
>> wrote:
>> >>
>> >> On Wed, Nov 11, 2009 at 8:23 PM, Matthew Knepley 
>> >> wrote:
>> >> > Has this been broken for a while? It bombs in MatGetSubMatrix(), and
>> >> > this
>> >> > had an API change. The
>> >> > last change in fieldsplit.c is in July, by Jed.
>> >> >
>> >>
>> >> BTW, the #arg is wrong, it should be #5...
>> >>
>> >> >   Matt
>> >> >
>> >> > On Wed, Nov 11, 2009 at 5:16 PM, Barry Smith 
>> wrote:
>> >> >>
>> >> >> See for example
>> >> >>
>> >> >>
>> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/examples_arch-linux-gcc-pgf90_grind.log
>>  search
>> >> >> for PCSetUp_FieldSplit().
>> >> >>
>> >> >> Please fix ASAP.
>> >> >>
>> >> >>   Thanks.
>> >> >>
>> >> >>   Barry
>> >> >>
>> >> >> And remember before pushing you should run "make alltests" to make
>> sure
>> >> >> you haven't introduced problems.
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > 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
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Lisandro Dalc?n
>> >> ---
>> >> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
>> >> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
>> >> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
>> >> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
>> >> Tel/Fax: +54-(0)342-451.1594
>> >
>> >
>> >
>> > --
>> > 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
>> >
>>
>>
>>
>> --
>> Lisandro Dalc?n
>> ---
>> Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC)
>> Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC)
>> Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET)
>> PTLC - G?emes 3450, (3000) Santa Fe, Argentina
>> Tel/Fax: +54-(0)342-451.1594
>>
>>
>>
>> --
>> 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/2009/d472425a/attachment.html>


-malign-double

2009-11-11 Thread Barry Smith

   Satish,

 gcc supports the option  -malign-double on some systems. Please  
add it to the flags that configure checks for c and c++ and have it  
added if it exists.

Thanks

Barry




-malign-double

2009-11-11 Thread Satish Balay
added to petsc-dev [buildSystem]

satish

On Wed, 11 Nov 2009, Barry Smith wrote:

> 
>  Satish,
> 
>gcc supports the option  -malign-double on some systems. Please add it to
> the flags that configure checks for c and c++ and have it added if it exists.
> 
>   Thanks
> 
>   Barry
> 




who broke PCFieldSplit code in petsc-dev?????????

2009-11-11 Thread Satish Balay
On Wed, 11 Nov 2009, Barry Smith wrote:

>   If we were smart we would keep the results of each nights nightly builds and
> then we could easily check what DAY things broke. Satish please have it save
> the old days stuff for each day.

Ok - I've changed the crontab to move the logfiles into
http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/DATE

Here date should be in the form 2009-Nov-11

Satish