ex1.c: Appends to an ASCII file ex2.c: Demonstrates PetscOptionsGetViewer() ex3.c: Tests PetscViewerBinary VecView()/VecLoad() function correctly when binary header is skipped makefile