Hi I am trying to use PETSc routines MatGetRowUpperTriangular() and MatRestoreRowUpperTriangular() via the Fortran interface but am getting undefined references to these routines at link time. Can you tell me if these routines are supported via Fortran? Regards Stephen