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
