Actual source code: ex10f.F90

  1: ! Demonstrates PetscViewerASCIIOpenWithFileUnit()
  2: #include <petsc/finclude/petscsys.h>
  3: program main
  4:   use petscsys

  6:   implicit none
  7:   PetscErrorCode :: ierr
  8:   PetscViewer    :: viewer
  9:   integer :: unit

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

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

 21: !/*TEST
 22: !
 23: !   test:
 24: !     args: -options_view -options_left no
 25: !
 26: !TEST*/