Searched refs:sub_A (Results 1 – 1 of 1) sorted by relevance
438 Mat sub_A = A->vecs; in LMBasisGEMMH() local441 …seGetSubMatrix(A->vecs, PETSC_DECIDE, PETSC_DECIDE, a_intervals[i][0], a_intervals[i][1], &sub_A)); in LMBasisGEMMH()442 sub_A_ = sub_A; in LMBasisGEMMH()449 if (sub_A_ == sub_A && sub_A != A->vecs && B->vecs == A->vecs) { in LMBasisGEMMH()452 PetscCall(MatDuplicate(sub_A, MAT_COPY_VALUES, &sub_A_)); in LMBasisGEMMH()453 PetscCall(MatDenseRestoreSubMatrix(A->vecs, &sub_A)); in LMBasisGEMMH()454 sub_A = A->vecs; in LMBasisGEMMH()467 if (sub_A_ != sub_A) PetscCall(MatDestroy(&sub_A_)); in LMBasisGEMMH()468 if (sub_A != A->vecs) PetscCall(MatDenseRestoreSubMatrix(A->vecs, &sub_A)); in LMBasisGEMMH()