Home
last modified time | relevance | path

Searched refs:nextDef (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/deflation/
H A Ddeflation.c459 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()