by dbakshee » Thu Feb 04, 2016 2:46 am
This is probably not a bug, but documentation is confusing. The descriptions of U and V say:
If JOBU = 'N' U is not referenced.
If JOBV = 'N' V is not referenced.
However, the description of JOBT says for JOBT='T":
the caller should provide both U and V, as one of the matrices is used as workspace if the matrix A is transposed
Should the documentation be improved? Perhaps thus:
If JOBU = 'N' U is not referenced, unless JOBT='T'.
If JOBV = 'N' V is not referenced, unless JOBT='T'.