! Demonstrates PetscViewerASCIIOpenWithFileUnit() program main #include 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*/