Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c3955 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 …]