Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope.c193 Mat Bred, B; in PCTelescopeMatCreate_default() local
213 Bred = NULL; in PCTelescopeMatCreate_default()
217 if (reuse != MAT_INITIAL_MATRIX) Bred = *A; in PCTelescopeMatCreate_default()
220 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, Blocal, mm, reuse, &Bred)); in PCTelescopeMatCreate_default()
221 PetscCall(MatPropagateSymmetryOptions(B, Bred)); in PCTelescopeMatCreate_default()
223 *A = Bred; in PCTelescopeMatCreate_default()
553 …reate_type) PetscCall(sred->pctelescope_matcreate_type(pc, sred, MAT_INITIAL_MATRIX, &sred->Bred)); in PCSetUp_Telescope()
554 …atnullspacecreate_type) PetscCall(sred->pctelescope_matnullspacecreate_type(pc, sred, sred->Bred)); in PCSetUp_Telescope()
556 …tcreate_type) PetscCall(sred->pctelescope_matcreate_type(pc, sred, MAT_REUSE_MATRIX, &sred->Bred)); in PCSetUp_Telescope()
561 PetscCall(KSPSetOperators(sred->ksp, sred->Bred, sred->Bred)); in PCSetUp_Telescope()
[all …]
H A Dtelescope.h21 Mat Bred; member
H A Dtelescope_dmda.c707 Mat Bperm, Bred, B, P; in PCTelescopeMatCreate_dmda_dmactivefalse() local
730 Bred = NULL; in PCTelescopeMatCreate_dmda_dmactivefalse()
734 if (reuse != MAT_INITIAL_MATRIX) Bred = *A; in PCTelescopeMatCreate_dmda_dmactivefalse()
737 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, Blocal, mm, reuse, &Bred)); in PCTelescopeMatCreate_dmda_dmactivefalse()
739 *A = Bred; in PCTelescopeMatCreate_dmda_dmactivefalse()