Actual source code: ex10f.F90

  1: ! Demonstrates PetscViewerASCIIOpenWithFileUnit()

  3: program main
  4: #include <petsc/finclude/petscsys.h>
  5:   use petscmpi  ! or mpi or mpi_f08
  6:   use petscsys

  8:   implicit none
  9:   PetscErrorCode :: ierr
 10:   PetscViewer    :: viewer
 11:   integer :: unit

 13:   ! Every PETSc program should begin with the PetscInitialize() routine.
 14:   PetscCallA(PetscInitialize(ierr))

 16:   unit = 6
 17:   PetscCallA(PetscViewerASCIIOpenWithFileUnit(PETSC_COMM_WORLD, unit, viewer, ierr))
 18:   PetscCallA(PetscOptionsView(PETSC_NULL_OPTIONS, viewer, ierr))
 19:   PetscCallA(PetscViewerDestroy(viewer, ierr))
 20:   PetscCallA(PetscFinalize(ierr))
 21: end program main

 23: !/*TEST
 24: !
 25: !   test:
 26: !     args: -options_view -options_left no
 27: !
 28: !TEST*/