On Sun, Feb 23, 2020 at 6:25 PM Richard Beare via petsc-users < [email protected]> wrote:
> > Hi, > The following code gives a deprecation warning. What is the correct way of > updating the use of ViewerSetFormat to ViewerPushFormat (which I presume is > the preferred replacement). My first attempt gave errors concerning > ordering. > You can't just change SetFormat to PushFormat here? Matt > Thanks > > PetscViewer viewer1; > ierr = PetscViewerBinaryOpen(PETSC_COMM_WORLD,fileName.c_str > (),FILE_MODE_WRITE,&viewer1);CHKERRQ(ierr); > ierr = PetscViewerSetFormat(viewer1,PETSC_VIEWER_BINARY_MATLAB);CHKERRQ > (ierr); > > ierr = PetscObjectSetName((PetscObject)mX,"x");CHKERRQ(ierr); > ierr = PetscObjectSetName((PetscObject)mB,"b");CHKERRQ(ierr); > > ierr = VecView(mX,viewer1);CHKERRQ(ierr); > ierr = VecView(mB,viewer1);CHKERRQ(ierr); > > > -- > -- > A/Prof Richard Beare > Imaging and Bioinformatics, Peninsula Clinical School > orcid.org/0000-0002-7530-5664 > [email protected] > +61 3 9788 1724 > > > > Geospatial Research: > https://www.monash.edu/medicine/scs/medicine/research/geospatial-analysis > -- 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 https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
