[petsc-users] Viewer Draw just flickers
    Florian Lindner 
    mailinglists at xgm.de
       
    Fri Feb 12 03:26:24 CST 2016
    
    
  
Hello,
I have this code to draw the structure of a matrix:
  PetscErrorCode ierr;
  PetscViewer viewer;
  ierr = PetscViewerCreate(communicator, &viewer); CHKERRV(ierr);
  ierr = PetscViewerSetType(viewer, PETSCVIEWERDRAW); CHKERRV(ierr); 
  ierr = MatView(matrix, viewer); CHKERRV(ierr);
  ierr = PetscViewerDestroy(&viewer); CHKERRV(ierr); 
The window just opens for a fraction of a second and closes again. How can I keep it open until the user closes it?
-draw_pause -1 seems to do the trick, but I don't want to use a command line option every time.
PetscDrawSetPause(PetscDraw draw,PetscReal lpause) and PetscDrawPause both need a PetscDraw object. Where do I get this from?
Best,
Florian
    
    
More information about the petsc-users
mailing list