Searched refs:bdiags (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5590 Mat *mats, *bdiags; in PCBDDCComputeLocalMatrix() local 5598 …cCall(MatCreateSubMatrices(ChangeOfBasisMatrix, nsubs, gsubs, gsubs, MAT_INITIAL_MATRIX, &bdiags)); in PCBDDCComputeLocalMatrix() 5609 …SubMatrices(tmats[0], nsubs, pcbddc->local_subs, pcbddc->local_subs, MAT_INITIAL_MATRIX, &bdiags)); in PCBDDCComputeLocalMatrix() 5612 for (PetscInt i = 0; i < nsubs; i++) mats[i * (1 + nsubs)] = bdiags[i]; in PCBDDCComputeLocalMatrix() 5615 PetscCall(MatDestroySubMatrices(nsubs, &bdiags)); in PCBDDCComputeLocalMatrix()
|