[petsc-dev] PetscFinalize broken with -options_table ?
Matthew Knepley
knepley at gmail.com
Wed Mar 12 06:30:41 CDT 2014
On Wed, Mar 12, 2014 at 4:52 AM, Václav Hapla <vaclav.hapla at vsb.cz> wrote:
> You're right this is not happening with the petsc example. Thus it's
> probably problem in my code. I'll come back when I know what's the true
> reason.
>
It could still be our bug. If you can strip down your code and send it, I
will look at it.
Thanks,
Matt
> Matt, sorry for replying to your personal address only.
>
> Thank you,
> Vaclav
>
>
> Dne 11.3.2014 16:04, Matthew Knepley napsal(a):
>
> On Tue, Mar 11, 2014 at 9:27 AM, Václav Hapla <vaclav.hapla at vsb.cz>wrote:
>
> FWICS PetscFinalize in petsc-current contains the following bug.
>> It calls
>> PetscObjectRegisterDestroyAll()
>> and after that, if -options_table is present, it calls
>> PetscViewerASCIIGetStdout(PETSC_COMM_WORLD,&viewer);
>> PetscOptionsView(viewer);
>> causing
>> [0]PETSC ERROR: No support for this operation for this object type!
>> [0]PETSC ERROR: Only supports ASCII viewer!
>> because the viewer is destroyed already by PetscObjectRegisterDestroyAll.
>>
>> I haven't tested petsc-dev but I can see in it's the same situation in
>> the pinit.c source.
>>
>
> I cannot reproduce this on 'next':
>
> next $:/PETSc3/petsc/petsc-dev/src/snes/examples/tutorials$ ./ex19
> -options_table -snes_monitor
> PETSC_OPTIONS="-cublas 0" ./ex19 -options_table -snes_monitor
> lid velocity = 0.0625, prandtl # = 1, grashof # = 1
> 0 SNES Function norm 2.391552133017e-01
> 1 SNES Function norm 6.839858507066e-05
> 2 SNES Function norm 8.558777232425e-11
> Number of SNES iterations = 2
> #PETSc Option Table entries:
> -options_table
> -snes_monitor
> #End of PETSc Option Table entries
>
> Can you reproduce this with a PETSc example?
>
> Thanks,
>
> Matt
>
>
>> Best regards,
>> Vaclav
>>
>>
>> --
>>
>> Vaclav Hapla
>> Junior researcher / PhD student
>> IT4Innovations <http://www.it4i.eu/> / Dept. of Applied Mathematics<http://am.vsb.cz/>
>>
>> *office PI 328*
>> tel.: (+420) 597 329 078 <%28%2B420%29%20597%20329%20078>
>> Podnikatelsky inkubator VSB-TUO
>> Studentska 6202/17
>> 708 00 Ostrava-Poruba
>> Czech Republic
>>
>> *contact address*
>> IT4Innovations
>> VSB - Technical University of Ostrava
>> 17. listopadu 15/2172
>> 708 33 Ostrava-Poruba
>> Czech Republic
>>
>
>
>
> --
> 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
>
>
> --
>
> Vaclav Hapla
> Junior researcher / PhD student
> IT4Innovations <http://www.it4i.eu/> / Dept. of Applied Mathematics<http://am.vsb.cz/>
>
> *office PI 328*
> tel.: (+420) 597 329 078
> Podnikatelsky inkubator VSB-TUO
> Studentska 6202/17
> 708 00 Ostrava-Poruba
> Czech Republic
>
> *contact address*
> IT4Innovations
> VSB - Technical University of Ostrava
> 17. listopadu 15/2172
> 708 33 Ostrava-Poruba
> Czech Republic
>
--
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/20140312/a23fc0a5/attachment.html>
More information about the petsc-dev
mailing list