Searched refs:D00 (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 2185 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()
|