Actual source code: ex1f90.F90

  1: #include <petsc/finclude/petscsys.h>
  2: program ex1f90
  3:   use petscsys
  4:   use, intrinsic :: iso_c_binding
  5:   implicit none

  7:   PetscViewer viewer
  8:   PetscErrorCode ierr
  9:   PetscCallA(PetscInitialize(PETSC_NULL_CHARACTER, 'ex1f90 test'//c_new_line, ierr))

 11:   PetscCallA(PetscViewerBinaryOpen(PETSC_COMM_WORLD, 'binaryoutput', FILE_MODE_READ, viewer, ierr))
 12:   PetscCallA(PetscViewerDestroy(viewer, ierr))
 13:   PetscCallA(PetscFinalize(ierr))
 14: end

 16: !/*TEST
 17: !
 18: !   test:
 19: !      output_file: output/empty.out
 20: !
 21: !TEST*/