Searched refs:PPmat (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 576 Mat nA, lA, PPmat; in KSPFETIDPSetUpOperators() local 1008 …Call(PetscObjectQuery((PetscObject)fetidp->innerbddc, "__KSPFETIDP_PPmat", (PetscObject *)&PPmat)); in KSPFETIDPSetUpOperators() 1011 if (!PPmat) { in KSPFETIDPSetUpOperators() 1043 …Call(PetscObjectQuery((PetscObject)fetidp->innerbddc, "__KSPFETIDP_PPmat", (PetscObject *)&PPmat)); in KSPFETIDPSetUpOperators() 1044 if (PPmat) { in KSPFETIDPSetUpOperators() 1051 PetscCall(MatGetSize(PPmat, &PAM, &PAN)); in KSPFETIDPSetUpOperators() 1054 PetscCall(MatGetLocalSize(PPmat, &pam, &pan)); in KSPFETIDPSetUpOperators() 1064 PetscCall(MatCreateSubMatrix(PPmat, Pall, Pall, MAT_INITIAL_MATRIX, &C)); in KSPFETIDPSetUpOperators() 1065 PetscCall(MatNullSpacePropagateAny_Private(PPmat, Pall, C)); in KSPFETIDPSetUpOperators() 1067 PetscCall(MatCreateSubMatrix(PPmat, fetidp->pP, fetidp->pP, MAT_INITIAL_MATRIX, &C)); in KSPFETIDPSetUpOperators() [all …]
|