Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx2185 Mat D00; in PCSetUp_HPDDM() local
2188 PetscCall(MatCreate(PetscObjectComm((PetscObject)A00), &D00)); in PCSetUp_HPDDM()
2189 PetscCall(MatSetType(D00, MATAIJ)); in PCSetUp_HPDDM()
2190 PetscCall(MatSetOptionsPrefix(D00, ((PetscObject)A00)->prefix)); in PCSetUp_HPDDM()
2191 PetscCall(MatAppendOptionsPrefix(D00, "block_diagonal_")); in PCSetUp_HPDDM()
2192 …PetscCall(MatSetFromOptions(D00)); /* for setting -mat_block_size dynamic… in PCSetUp_HPDDM()
2194 PetscCall(MatSetBlockSizesFromMats(B, D00, D00)); in PCSetUp_HPDDM()
2195 PetscCall(MatInvertBlockDiagonalMat(B, D00)); in PCSetUp_HPDDM()
2199 PetscCall(MatMatMult(D00, A01, MAT_INITIAL_MATRIX, PETSC_CURRENT, &B)); in PCSetUp_HPDDM()
2200 PetscCall(MatDestroy(&D00)); in PCSetUp_HPDDM()