Lines Matching refs:nrow

1221   PetscInt        nrow, ncol, start;  in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()  local
1259 PetscCall(ISGetLocalSize(isrow[0], &nrow)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1279 PetscCall(PetscMalloc1(nrow, &row2proc)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1284 for (PetscInt j = 0; j < nrow; j++) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1346 for (PetscInt j = 0; j < nrow; j++) { /* parse the indices of each IS */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1496 PetscCall(PetscCalloc1(nrow, &lens)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1499 for (PetscInt j = 0; j < nrow; j++) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1538 PetscCall(PetscHMapICreateWithSize(nrow, &rmap)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1539 for (PetscInt j = 0; j < nrow; j++) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1549 for (PetscInt j = 0; j < nrow; j++) rmap[irow[j]] = j; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1600 PetscCall(MatSetSizes(submat, nrow, ncol, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1647 for (PetscMPIInt i = 0; i < nrow; i++) rmax = PetscMax(rmax, lens[i]); 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()
1735 for (PetscInt j = 0; j < nrow; j++) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1939 PetscInt nmax, nstages = 0, max_no, nrow, ncol, in[2], out[2]; in MatCreateSubMatrices_MPIAIJ() local
1962 PetscCall(ISGetLocalSize(*isrow, &nrow)); 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 …PetscCall(PetscMalloc5(ismax, (PetscInt ***)&irow, ismax, (PetscInt ***)&icol, ismax, &nrow, ismax… in MatCreateSubMatrices_MPIAIJ_Local()
2079 PetscCall(ISGetLocalSize(isrow[i], &nrow[i])); 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()
2161 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2247 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2413 for (PetscInt i = 0; i < ismax; i++) jcnt += nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2417 …for (PetscInt i = 1; i < ismax; i++) lens[i] = PetscSafePointerPlusOffset(lens[i - 1], nrow[i - 1]… in MatCreateSubMatrices_MPIAIJ_Local()
2422 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2451 PetscCall(PetscHMapICreateWithSize(nrow[i], rmap + i)); in MatCreateSubMatrices_MPIAIJ_Local()
2453 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2461 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2521 PetscCall(MatSetSizes(submats[i], nrow[i], ncol[i], PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateSubMatrices_MPIAIJ_Local()
2684 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2795 jmax = nrow[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2825 PetscCall(PetscFree5(*(PetscInt ***)&irow, *(PetscInt ***)&icol, nrow, ncol, issorted)); in MatCreateSubMatrices_MPIAIJ_Local()