Lines Matching refs:coarse_submat

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()
4373 PetscCall(MatSeqAIJSetPreallocation(*coarse_submat, 0, nnz)); in PCBDDCSetUpCorrection()
4452 …Dense(PETSC_COMM_SELF, pcbddc->local_primal_size, pcbddc->local_primal_size, NULL, coarse_submat)); in PCBDDCSetUpCorrection()
4659 …PetscCall(MatSetValuesSubMat(*coarse_submat, S_CC, n_constraints, idx_C, n_constraints, idx_C, INS… in PCBDDCSetUpCorrection()
4731 …PetscCall(MatSetValuesSubMat(*coarse_submat, A_VV, n_vertices, idx_V, n_vertices, idx_V, ADD_VALUE… in PCBDDCSetUpCorrection()
4937 …PetscCall(MatSetValuesSubMat(*coarse_submat, S_CV, n_constraints, idx_C, n_vertices, idx_V, INSERT… in PCBDDCSetUpCorrection()
4986 …for (PetscInt k = 0; k < n_vertices; k++) PetscCall(MatSetValue(*coarse_submat, idx_V[idxs[j]], id… in PCBDDCSetUpCorrection()
4997 …PetscCall(MatSetValuesSubMat(*coarse_submat, S_VV, n_vertices, idx_V, n_vertices, idx_V, ADD_VALUE… in PCBDDCSetUpCorrection()
5060 …PetscCall(MatSetValuesSubMat(*coarse_submat, S_VC, n_vertices, idx_V, n_constraints, idx_C, INSERT… in PCBDDCSetUpCorrection()
5111 …PetscCall(MatSetValue(*coarse_submat, primal_idx, i, data[i * pcbddc->benign_n + j], INSERT_VALUES… in PCBDDCSetUpCorrection()
5112 …PetscCall(MatSetValue(*coarse_submat, i, primal_idx, data[i * pcbddc->benign_n + j], INSERT_VALUES… in PCBDDCSetUpCorrection()
5228 PetscCall(MatAssemblyBegin(*coarse_submat, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCorrection()
5229 PetscCall(MatAssemblyEnd(*coarse_submat, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCorrection()
5340 PetscCall(MatAXPY(TM1, m_one, *coarse_submat, DIFFERENT_NONZERO_PATTERN)); in PCBDDCSetUpCorrection()
5400 PetscCall(PetscObjectSetName((PetscObject)*coarse_submat,"coarse submat")); in PCBDDCSetUpCorrection()
5401 PetscCall(MatView(*coarse_submat,viewer)); in PCBDDCSetUpCorrection()
8512 PetscErrorCode PCBDDCSetUpCoarseSolver(PC pc, Mat coarse_submat) in PCBDDCSetUpCoarseSolver() argument
8585 PetscCall(MatISSetLocalMat(t_coarse_mat_is, coarse_submat)); in PCBDDCSetUpCoarseSolver()