Lines Matching refs:ncol

1221   PetscInt        nrow, ncol, start;  in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()  local
1262 ncol = C->cmap->N; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1265 PetscCall(ISGetLocalSize(iscol[0], &ncol)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1472 PetscCall(PetscHMapICreateWithSize(ncol, &cmap)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1474 for (PetscInt j = 0; j < ncol; j++) { /* use array cmap_loc[] for local col indices */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1489 for (PetscInt j = 0; j < ncol; j++) cmap[icol[j]] = j + 1; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1600 PetscCall(MatSetSizes(submat, nrow, ncol, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1651 …PetscCheck(submat->rmap->n == nrow && submat->cmap->n == ncol, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ,… in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1746 PetscInt ncol = 0; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1753 subcols[ncol] = cols[k] + cstart; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1754 subvals[ncol++] = vals[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1762 subcols[ncol] = bmap[cols[k]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1763 subvals[ncol++] = vals[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1766 PetscCall(MatSetValues_SeqAIJ(submat, 1, &row, ncol, subcols, subvals, INSERT_VALUES)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1769 PetscInt ncol = 0; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1779 subcols[ncol] = --tcol; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1780 subvals[ncol++] = vals[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1791 subcols[ncol] = --tcol; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1792 subvals[ncol++] = vals[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1803 subcols[ncol] = --tcol; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1804 subvals[ncol++] = vals[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1815 subcols[ncol] = --tcol; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1816 subvals[ncol++] = vals[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1820 PetscCall(MatSetValues_SeqAIJ(submat, 1, &row, ncol, subcols, subvals, INSERT_VALUES)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1921 PetscInt ncol; in MatCreateSubMatrices_MPIAIJ_SingleIS() local
1930 PetscCall(ISGetLocalSize(iscol[0], &ncol)); in MatCreateSubMatrices_MPIAIJ_SingleIS()
1931 if (colflag && ncol == C->cmap->N) allcolumns = PETSC_TRUE; in MatCreateSubMatrices_MPIAIJ_SingleIS()
1939 PetscInt nmax, nstages = 0, max_no, nrow, ncol, in[2], out[2]; in MatCreateSubMatrices_MPIAIJ() local
1963 PetscCall(ISGetLocalSize(*iscol, &ncol)); in MatCreateSubMatrices_MPIAIJ()
1964 if (rowflag && colflag && nrow == C->rmap->N && ncol == C->cmap->N) { in MatCreateSubMatrices_MPIAIJ()
2040 PetscInt *nrow, *ncol, start; in MatCreateSubMatrices_MPIAIJ_Local() local
2070 …x, (PetscInt ***)&irow, ismax, (PetscInt ***)&icol, ismax, &nrow, ismax, &ncol, ismax, &issorted)); in MatCreateSubMatrices_MPIAIJ_Local()
2083 PetscCall(ISGetLocalSize(iscol[i], &ncol[i])); in MatCreateSubMatrices_MPIAIJ_Local()
2084 if (colflag && ncol[i] == C->cmap->N) { in MatCreateSubMatrices_MPIAIJ_Local()
2098 …PetscCheck(!(submats[i]->rmap->n != nrow[i]) && !(submats[i]->cmap->n != ncol[i]), PETSC_COMM_SELF… in MatCreateSubMatrices_MPIAIJ_Local()
2390 PetscCall(PetscHMapICreateWithSize(ncol[i], cmap + i)); in MatCreateSubMatrices_MPIAIJ_Local()
2392 jmax = ncol[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2402 jmax = ncol[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2521 PetscCall(MatSetSizes(submats[i], nrow[i], ncol[i], PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateSubMatrices_MPIAIJ_Local()
2825 PetscCall(PetscFree5(*(PetscInt ***)&irow, *(PetscInt ***)&icol, nrow, ncol, issorted)); in MatCreateSubMatrices_MPIAIJ_Local()