MatGetColumnNorms definition is incorrect for Fortran
include/finclude/ftn-auto/petscmat.h90 file contains:
subroutine MatGetColumnNorms(A, type, norms ,ierr) Mat A ! Mat NormType type ! NormType PetscReal norms ! PetscReal integer ierr end subroutine
which is incorrect since
norms should be an array (and is troublesome if using interfaces). I can't figure out how this file is generated, but since I'm using the 3.4.2 tarball, I assume it's done some time before the release.