Finite one PETSc interface for solver and assembly