From Scalapack guide:
If INFO = K<=NPROCS, the submatrix stored on processor INFO and factored locally was not nonsingular, and the factorization was not completed
Is it a requirement of this routine that all local submatrices can be factorised individually? If it is, this may explain the error, as I think the first column block is not diagonally dominant, even though the global matrix as a whole will be.
Any help would be most appreciated.