Petsc conifg opts changed

fixed by reorganising this in #445