Difference between debugging and optimized version of PETSc

Ben Tay zonexo at gmail.com
Mon Jan 29 21:59:26 CST 2007


Sorry I don't really understand.

So is there any difference in optimization between the 2 libraries?  Or is
it just extensive additional "assert type"?

Thank you.


On 1/30/07, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
>
> PETSc also does extensive additional "assert type" testing of input
> arguments
> to functions etc in the debug version.
>
>   Barry
>
>
> On Mon, 29 Jan 2007, Matthew Knepley wrote:
>
> > On 1/29/07, Ben Tay <zonexo at gmail.com> wrote:
> > >
> > > Hi,
> > >
> > > May I know what's the difference between the optimized and debugging
> > > version?
> > >
> > > Have the optimization flags such as -O3 been used in the compilcation
> of
> > > the libraries for the optimized one? Whereas for the debugging
> version,
> > > there is no optimization by the compiler?
> > >
> >
> > It is just the difference in compiler flags. You would have to look at
> the
> > compiler documentation.
> >
> > If my program works fine in the debugging version, does it mean that I
> will
> > > not get errors in the optimized version?
> > >
> >
> > Most likely.
> >
> >   Matt
> >
> > Thanks
> > >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20070130/5450f1a0/attachment.htm>


More information about the petsc-users mailing list