Home
last modified time | relevance | path

Searched refs:minMN (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/tests/
H A Dex116.c129 PetscBLASInt minMN, maxMN, im, in; in main() local
135 PetscCall(PetscBLASIntCast(PetscMin(m, n), &minMN)); in main()
137 PetscCall(PetscBLASIntCast(5 * minMN + maxMN, &lwork)); in main()
138 …PetscCall(PetscMalloc4(m * minMN, &arrayU, m * minMN, &arrayVT, m * minMN, &arrayErr, lwork, &work… in main()
142 PetscCall(MatSetSizes(Err, PETSC_DECIDE, PETSC_DECIDE, m, minMN)); in main()
148 PetscCall(PetscArraycpy(arrayErr, arrayA, m * minMN)); in main()
153 …LAPACKgesvd_("S", "S", &im, &in, arrayA, &im, evals, arrayU, &minMN, arrayVT, &minMN, work, &lwork… in main()
156 …cCall(PetscPrintf(PETSC_COMM_SELF, " 1st 10 of %" PetscBLASInt_FMT " singular values: \n", minMN)); in main()
164 for (j = 0; j < minMN; j++) { /* U[:,j] = sigma[j]*U[:,j] */ in main()
168 …BLASgemm_("N", "N", &im, &minMN, &minMN, &alpha, arrayU, &im, arrayVT, &minMN, &beta, arrayErr, &i… in main()