Lines Matching refs:allcolumns
1213 …cInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, PetscBool allcolumns, Mat *submats) in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() argument
1260 if (allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1471 if (!allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1487 if (!allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1505 if (!allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1521 if (!allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1577 if (!allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1631 smatis1->allcolumns = allcolumns; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1673 allcolumns = smatis1->allcolumns; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1745 if (allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1842 if (!allcolumns) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1897 if (!allcolumns) PetscCall(ISRestoreIndices(iscol[0], &icol)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1922 PetscBool colflag, allcolumns = PETSC_FALSE; in MatCreateSubMatrices_MPIAIJ_SingleIS() local
1931 if (colflag && ncol == C->cmap->N) allcolumns = PETSC_TRUE; in MatCreateSubMatrices_MPIAIJ_SingleIS()
1933 …PetscCall(MatCreateSubMatrices_MPIAIJ_SingleIS_Local(C, ismax, isrow, iscol, scall, allcolumns, *s… in MatCreateSubMatrices_MPIAIJ_SingleIS()
2061 PetscBool *issorted, *allcolumns, colflag, iscsorted = PETSC_TRUE; in MatCreateSubMatrices_MPIAIJ_Local() local
2069 PetscCall(PetscMalloc4(ismax, &row2proc, ismax, &cmap, ismax, &rmap, ismax + 1, &allcolumns)); in MatCreateSubMatrices_MPIAIJ_Local()
2085 allcolumns[i] = PETSC_TRUE; in MatCreateSubMatrices_MPIAIJ_Local()
2088 allcolumns[i] = PETSC_FALSE; in MatCreateSubMatrices_MPIAIJ_Local()
2122 allcolumns[i] = smat_i->allcolumns; in MatCreateSubMatrices_MPIAIJ_Local()
2149 allcolumns[0] = PETSC_FALSE; in MatCreateSubMatrices_MPIAIJ_Local()
2389 if (!allcolumns[i]) { in MatCreateSubMatrices_MPIAIJ_Local()
2400 if (!allcolumns[i]) { in MatCreateSubMatrices_MPIAIJ_Local()
2423 if (!allcolumns[i]) cmap_i = cmap[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2431 if (!allcolumns[i]) { in MatCreateSubMatrices_MPIAIJ_Local()
2482 if (!allcolumns[is_no]) cmap_i = cmap[is_no]; in MatCreateSubMatrices_MPIAIJ_Local()
2494 if (!allcolumns[is_no]) { in MatCreateSubMatrices_MPIAIJ_Local()
2554 smat_i->allcolumns = allcolumns[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2592 smat_i->allcolumns = PETSC_FALSE; in MatCreateSubMatrices_MPIAIJ_Local()
2681 if (!allcolumns[i]) cmap_i = cmap[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2701 if (!allcolumns[i]) { in MatCreateSubMatrices_MPIAIJ_Local()
2741 if (!allcolumns[is_no]) cmap_i = cmap[is_no]; in MatCreateSubMatrices_MPIAIJ_Local()
2761 if (!allcolumns[is_no]) { in MatCreateSubMatrices_MPIAIJ_Local()
2794 if (allcolumns[i]) continue; in MatCreateSubMatrices_MPIAIJ_Local()
2812 if (!allcolumns[i]) PetscCall(ISRestoreIndices(iscol[i], icol + i)); in MatCreateSubMatrices_MPIAIJ_Local()
2830 PetscCall(PetscFree4(row2proc, cmap, rmap, allcolumns)); in MatCreateSubMatrices_MPIAIJ_Local()