[petsc-users] Correct approach for updating deprecated code

Matthew Knepley knepley at gmail.com
Sun Feb 23 17:43:02 CST 2020


On Sun, Feb 23, 2020 at 6:25 PM Richard Beare via petsc-users <
petsc-users at mcs.anl.gov> 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
> Richard.Beare at monash.edu
> +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/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200223/dd25fae8/attachment.html>


More information about the petsc-users mailing list