[petsc-users] vecview problem
Barry Smith
bsmith at mcs.anl.gov
Mon Jul 9 13:04:11 CDT 2012
On Jul 9, 2012, at 9:55 AM, Klaij, Christiaan wrote:
>> There is no such viewer as PETSC_VIEWER_DEFAULT (you just got
>> lucky it didn't crash in the first call). Maybe you want
>> PETSC_VIEWER_STDOUT_WORLD?
>>
>> Barry
>>
>> PETSC_VIEWER_DEFAULT is for setting the particular format a
>> viewer uses.
>
> Yes that's it, thanks! (should I really get a segmentation fault
> when running this in debug mode? A message "no such viewer" would
> be nicer.)
The reason it cannot give a nice error message is FORTRAN :-). PETSC_VIEWER_DEFAULT is an integer value while the PETSC_VIEWER_STDOUT_WORLD etc in FORTRAN are special integer values cast to pointers, the compiler doesn't understand this and our conversion routine cannot do a runtime check since the integer values overlap.
Sorry
Barry
>
>
> dr. ir. Christiaan Klaij
> CFD Researcher
> Research & Development
> E mailto:C.Klaij at marin.nl
> T +31 317 49 33 44
>
> MARIN
> 2, Haagsteeg, P.O. Box 28, 6700 AA Wageningen, The Netherlands
> T +31 317 49 39 11, F +31 317 49 32 45, I www.marin.nl
>
More information about the petsc-users
mailing list