Lines Matching refs:lfwork

46       mat->lfwork = n;  in MatSeqDenseInvertFactors_Private()
47 PetscCall(PetscMalloc1(mat->lfwork, &mat->fwork)); in MatSeqDenseInvertFactors_Private()
50 …("LAPACKgetri", LAPACKgetri_(&n, mat->v, &mat->lda, mat->pivots, mat->fwork, &mat->lfwork, &info)); in MatSeqDenseInvertFactors_Private()
462 PetscBLASInt nlfwork, lfwork = -1; in MatSolve_SeqDense_Internal_QR() local
465 …"L", &trans, &m, &nrhs, &mat->rank, mat->v, &mat->lda, mat->tau, x, &ldx, &fwork, &lfwork, &info)); in MatSolve_SeqDense_Internal_QR()
467 if (nlfwork > mat->lfwork) { in MatSolve_SeqDense_Internal_QR()
468 mat->lfwork = nlfwork; in MatSolve_SeqDense_Internal_QR()
470 PetscCall(PetscMalloc1(mat->lfwork, &mat->fwork)); in MatSolve_SeqDense_Internal_QR()
473 …ns, &m, &nrhs, &mat->rank, mat->v, &mat->lda, mat->tau, x, &ldx, mat->fwork, &mat->lfwork, &info)); in MatSolve_SeqDense_Internal_QR()
500 PetscBLASInt nlfwork, lfwork = -1; in MatSolveTranspose_SeqDense_Internal_QR() local
503 …r_("L", "N", &m, &nrhs, &mat->rank, mat->v, &mat->lda, mat->tau, x, &ldx, &fwork, &lfwork, &info)); in MatSolveTranspose_SeqDense_Internal_QR()
505 if (nlfwork > mat->lfwork) { in MatSolveTranspose_SeqDense_Internal_QR()
506 mat->lfwork = nlfwork; in MatSolveTranspose_SeqDense_Internal_QR()
508 PetscCall(PetscMalloc1(mat->lfwork, &mat->fwork)); in MatSolveTranspose_SeqDense_Internal_QR()
512 …N", &m, &nrhs, &mat->rank, mat->v, &mat->lda, mat->tau, x, &ldx, mat->fwork, &mat->lfwork, &info)); in MatSolveTranspose_SeqDense_Internal_QR()
855 mat->lfwork = -1; in MatCholeskyFactor_SeqDense()
857 …"LAPACKhetrf", LAPACKhetrf_("L", &n, mat->v, &mat->lda, mat->pivots, &dummy, &mat->lfwork, &info)); in MatCholeskyFactor_SeqDense()
859 PetscCall(PetscBLASIntCast((PetscCount)(PetscRealPart(dummy)), &mat->lfwork)); in MatCholeskyFactor_SeqDense()
860 PetscCall(PetscMalloc1(mat->lfwork, &mat->fwork)); in MatCholeskyFactor_SeqDense()
863 …ACKhetrf", LAPACKhetrf_("L", &n, mat->v, &mat->lda, mat->pivots, mat->fwork, &mat->lfwork, &info)); in MatCholeskyFactor_SeqDense()
871 mat->lfwork = -1; in MatCholeskyFactor_SeqDense()
873 …"LAPACKsytrf", LAPACKsytrf_("L", &n, mat->v, &mat->lda, mat->pivots, &dummy, &mat->lfwork, &info)); in MatCholeskyFactor_SeqDense()
875 PetscCall(PetscBLASIntCast((PetscCount)(PetscRealPart(dummy)), &mat->lfwork)); in MatCholeskyFactor_SeqDense()
876 PetscCall(PetscMalloc1(mat->lfwork, &mat->fwork)); in MatCholeskyFactor_SeqDense()
879 …ACKsytrf", LAPACKsytrf_("L", &n, mat->v, &mat->lda, mat->pivots, mat->fwork, &mat->lfwork, &info)); in MatCholeskyFactor_SeqDense()
931 mat->lfwork = -1; in MatQRFactor_SeqDense()
933 …LAS("LAPACKgeqrf", LAPACKgeqrf_(&m, &n, mat->v, &mat->lda, mat->tau, &dummy, &mat->lfwork, &info)); in MatQRFactor_SeqDense()
935 PetscCall(PetscBLASIntCast((PetscCount)(PetscRealPart(dummy)), &mat->lfwork)); in MatQRFactor_SeqDense()
936 PetscCall(PetscMalloc1(mat->lfwork, &mat->fwork)); in MatQRFactor_SeqDense()
939 …"LAPACKgeqrf", LAPACKgeqrf_(&m, &n, mat->v, &mat->lda, mat->tau, mat->fwork, &mat->lfwork, &info)); in MatQRFactor_SeqDense()