[petsc-dev] synchronized printing, singletons, and jumbled GAMG/BJacobi output
Jed Brown
jedbrown at mcs.anl.gov
Sat May 25 08:14:03 CDT 2013
Matthew Knepley <knepley at gmail.com> writes:
>> 2. Buffer and then synchronize on PetscViewerRestoreSingleton. This
>> requires adding PetscViewerASCIISynchronizedVPrintf so that normal
>> PetscViewerASCIIPrintf on the singleton viewer will write to a
>> string.
>>
>
> I would rather replace the writes with SynchronizedPrintf()s. Why change the
> semantics?
PetscViewerGetSingleton(v,&s);
PetscViewerASCIISynchronizedPrintf(s,"This is supposed to be synchronous on 'v', not 's'\n");
KSPView(subksp,s);
PetscViewerRestoreSingleton(v,&s);
The true problem is with calling KSPView, but I think the Printf is also
misleading.
More information about the petsc-dev
mailing list