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.

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

Reply via email to