! Demonstrates PetscViewerASCIIOpenWithFileUnit() #include program main use petscmpi ! or mpi or mpi_f08 use petscsys implicit none PetscErrorCode :: ierr PetscViewer :: viewer integer :: unit ! Every PETSc program should begin with the PetscInitialize() routine. PetscCallA(PetscInitialize(ierr)) unit = 6 PetscCallA(PetscViewerASCIIOpenWithFileUnit(PETSC_COMM_WORLD, unit, viewer, ierr)) PetscCallA(PetscOptionsView(PETSC_NULL_OPTIONS, viewer, ierr)) PetscCallA(PetscViewerDestroy(viewer, ierr)) PetscCallA(PetscFinalize(ierr)) end program main !/*TEST ! ! test: ! args: -options_view -options_left no ! !TEST*/