pinning pressures and friends, switch to using PETSc instead of laspack