This function uses the following arguments for output:
U - On output, U is overwritten with the left singular vectors.
S - On output, S is overwritten with the singular values.
V - On output, V is overwritten with the right singular vectors.
ier (Fortran only) - When called from a Fortran program, this function returns error status in ier.