Searched refs:is_rows (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 362 IS *is_rows, *tcols, tmap, nmap; in PCBDDCNedelecSupport() local 368 PetscCall(PetscMalloc1(pcbddc->n_local_subs, &is_rows)); in PCBDDCNedelecSupport() 372 … PetscCall(ISGlobalToLocalMappingApplyIS(fl2g, IS_GTOLM_MASK, pcbddc->local_subs[i], &is_rows[i])); in PCBDDCNedelecSupport() 375 is_rows[i] = pcbddc->local_subs[i]; in PCBDDCNedelecSupport() 377 …PetscCall(MatCreateSubMatrix(lG, is_rows[i], NULL, MAT_INITIAL_MATRIX, &lGn[i * (1 + pcbddc->n_loc… in PCBDDCNedelecSupport() 403 …PetscCall(MatCreateNest(PETSC_COMM_SELF, pcbddc->n_local_subs, is_rows, pcbddc->n_local_subs, NULL… in PCBDDCNedelecSupport() 406 PetscCall(ISDestroy(&is_rows[i])); in PCBDDCNedelecSupport() 411 PetscCall(PetscFree(is_rows)); in PCBDDCNedelecSupport() 4718 IS is_rows[2] = {pcbddc->is_R_local, NULL}; in PCBDDCSetUpCorrection() local 4721 …neral(PETSC_COMM_SELF, n_vertices, pcbddc->local_primal_ref_node, PETSC_USE_POINTER, &is_rows[1])); in PCBDDCSetUpCorrection() [all …]
|