Lines Matching refs:t_coarse_mat_is
8519 Mat coarseG, t_coarse_mat_is; in PCBDDCSetUpCoarseSolver() local
8580 PetscCall(MatCreate(PetscObjectComm((PetscObject)pc), &t_coarse_mat_is)); in PCBDDCSetUpCoarseSolver()
8581 PetscCall(MatSetType(t_coarse_mat_is, MATIS)); in PCBDDCSetUpCoarseSolver()
8582 …PetscCall(MatSetSizes(t_coarse_mat_is, PETSC_DECIDE, PETSC_DECIDE, pcbddc->coarse_size, pcbddc->co… in PCBDDCSetUpCoarseSolver()
8583 PetscCall(MatISSetAllowRepeated(t_coarse_mat_is, multi_element)); in PCBDDCSetUpCoarseSolver()
8584 PetscCall(MatSetLocalToGlobalMapping(t_coarse_mat_is, coarse_islg, coarse_islg)); in PCBDDCSetUpCoarseSolver()
8585 PetscCall(MatISSetLocalMat(t_coarse_mat_is, coarse_submat)); in PCBDDCSetUpCoarseSolver()
8586 PetscCall(MatAssemblyBegin(t_coarse_mat_is, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCoarseSolver()
8587 PetscCall(MatAssemblyEnd(t_coarse_mat_is, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCoarseSolver()
8588 PetscCall(MatViewFromOptions(t_coarse_mat_is, (PetscObject)pc, "-pc_bddc_coarse_mat_is_view")); in PCBDDCSetUpCoarseSolver()
8622 …PetscCall(PCBDDCMatISGetSubassemblingPattern(t_coarse_mat_is, &ncoarse, pcbddc->coarse_adj_red, &p… in PCBDDCSetUpCoarseSolver()
8772 PetscCall(PetscObjectReference((PetscObject)t_coarse_mat_is)); in PCBDDCSetUpCoarseSolver()
8773 coarse_mat_is = t_coarse_mat_is; in PCBDDCSetUpCoarseSolver()
8777 …PetscCall(PCBDDCMatISSubassemble(t_coarse_mat_is, pcbddc->coarse_subassembling, 0, restr, full_res… in PCBDDCSetUpCoarseSolver()
8779 …PetscCall(PCBDDCMatISSubassemble(t_coarse_mat_is, pcbddc->coarse_subassembling, 0, restr, full_res… in PCBDDCSetUpCoarseSolver()
8801 …if (!default_sub) PetscCall(PCBDDCMatISSubassemble(t_coarse_mat_is, pcbddc->coarse_subassembling, … in PCBDDCSetUpCoarseSolver()
8803 PetscCall(PetscObjectReference((PetscObject)t_coarse_mat_is)); in PCBDDCSetUpCoarseSolver()
8804 coarse_mat_is = t_coarse_mat_is; in PCBDDCSetUpCoarseSolver()
8819 PetscCall(MatDestroy(&t_coarse_mat_is)); in PCBDDCSetUpCoarseSolver()