Searched refs:coarse_submat (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 3955 Mat coarse_submat; in PCBDDCSetUpSolvers() local 3970 PetscCall(PCBDDCSetUpCorrection(pc, &coarse_submat)); in PCBDDCSetUpSolvers() 3973 PetscCall(PCBDDCSetUpCoarseSolver(pc, coarse_submat)); in PCBDDCSetUpSolvers() 3974 PetscCall(MatDestroy(&coarse_submat)); in PCBDDCSetUpSolvers() 4276 PetscErrorCode PCBDDCSetUpCorrection(PC pc, Mat *coarse_submat) in PCBDDCSetUpCorrection() argument 4333 PetscCall(MatCreate(PETSC_COMM_SELF, coarse_submat)); in PCBDDCSetUpCorrection() 4334 …PetscCall(MatSetSizes(*coarse_submat, pcbddc->local_primal_size, pcbddc->local_primal_size, pcbddc… in PCBDDCSetUpCorrection() 4335 PetscCall(MatSetType(*coarse_submat, MATSEQAIJ)); in PCBDDCSetUpCorrection() 4336 PetscCall(MatSetOption(*coarse_submat, MAT_IGNORE_ZERO_ENTRIES, PETSC_TRUE)); in PCBDDCSetUpCorrection() 4337 PetscCall(MatSetOption(*coarse_submat, MAT_NEW_NONZERO_LOCATION_ERR, PETSC_TRUE)); in PCBDDCSetUpCorrection() [all …]
|