added hdf5 and netcdf write/read to petsc + usage example on 2d acoustics