Searched refs:nextDef (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/deflation/ |
| H A D | deflation.c | 459 Mat Amat, nextDef = NULL, *mats; in PCSetUp_Deflation() local 507 PetscCall(MatCreateComposite(comm, size, mats, &nextDef)); in PCSetUp_Deflation() 508 PetscCall(MatCompositeSetType(nextDef, MAT_COMPOSITE_MULTIPLICATIVE)); in PCSetUp_Deflation() 510 nextDef = mats[0]; in PCSetUp_Deflation() 528 PetscCall(MatCreateComposite(comm, size, &mats[1], &nextDef)); in PCSetUp_Deflation() 529 PetscCall(MatCompositeSetType(nextDef, MAT_COMPOSITE_MULTIPLICATIVE)); in PCSetUp_Deflation() 531 nextDef = mats[1]; in PCSetUp_Deflation() 585 if (nextDef) { /* next level for multilevel deflation */ in PCSetUp_Deflation() 596 PetscCall(PCDeflationSetSpace(pcinner, nextDef, transp)); in PCSetUp_Deflation() 605 PetscCall(MatDestroy(&nextDef)); in PCSetUp_Deflation()
|