[petsc-dev] We need to cleanup viewers
    Barry Smith 
    bsmith at mcs.anl.gov
       
    Thu Mar 27 11:16:31 CDT 2014
    
    
  
On Mar 27, 2014, at 9:23 AM, Matthew Knepley <knepley at gmail.com> wrote:
> 1) IS was silently ignoring viewers it did not support. I suspect other pieces are
>      doing this as well. Is this what we want?
   Yes, if something has nothing to say it should say nothing, not kill the entire program
> 
>     I cannot think of a reason not to throw an error for unrecognized viewers.
   That was the old model and it was terrible. Thus we changed to silently ignore unrecognized viewers.
> 
> 2) We need to rationalize behavior with conditionally compiled viewers
> 
>     Jed proposes a registration process.
    Finally a real system for double dispatch?
> A simpler, but uglier solution is to
>     protect the dispatch call and speciailzed view function with #ifdef and
>     provide an error at the dispatch point.
  How are we not doing this now?
> 
> We should decide what to do and convert everything in one set.
> 
>     Matt
> 
> -- 
> 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
    
    
More information about the petsc-dev
mailing list