| /petsc/src/mat/impls/preallocator/ |
| H A D | matpreallocator.c | 174 PetscInt lrow = key.i - rStart; in MatPreallocatorPreallocate_Preallocator() local 175 cols[rowstarts[lrow]] = key.j; in MatPreallocatorPreallocate_Preallocator() 176 rowstarts[lrow]++; in MatPreallocatorPreallocate_Preallocator()
|
| /petsc/src/mat/impls/kaij/ |
| H A D | kaij.c | 1265 PetscInt nz, *idx, ncolsaij = 0, ncolsoaij = 0, *colsaij, *colsoaij, r, s, c, i, j, lrow; in MatGetRow_MPIKAIJ() local 1275 lrow = row - rstart; in MatGetRow_MPIKAIJ() 1284 r = lrow / p; in MatGetRow_MPIKAIJ() 1285 s = lrow % p; in MatGetRow_MPIKAIJ() 1289 PetscCall(MatGetRow_SeqAIJ(MatAIJ, lrow / p, &ncolsaij, &colsaij, &vals)); in MatGetRow_MPIKAIJ() 1290 PetscCall(MatGetRow_SeqAIJ(MatOAIJ, lrow / p, &ncolsoaij, &colsoaij, &ovals)); in MatGetRow_MPIKAIJ()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 1176 PetscInt nztot, nzA, nzB, lrow, brstart = matin->rmap->rstart, brend = matin->rmap->rend; in MatGetRow_MPISBAIJ() local 1198 lrow = row - brstart; /* local row index */ in MatGetRow_MPISBAIJ() 1212 PetscCall((*mat->A->ops->getrow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPISBAIJ() 1213 PetscCall((*mat->B->ops->getrow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPISBAIJ() 1251 PetscCall((*mat->A->ops->restorerow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPISBAIJ() 1252 PetscCall((*mat->B->ops->restorerow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPISBAIJ()
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.c | 77 PetscInt lrow, rstart = A->rmap->rstart, rend = A->rmap->rend; in MatGetRow_MPIDense() local 81 lrow = row - rstart; in MatGetRow_MPIDense() 82 PetscCall(MatGetRow(mat->A, lrow, nz, (const PetscInt **)idx, (const PetscScalar **)v)); in MatGetRow_MPIDense() 89 PetscInt lrow, rstart = A->rmap->rstart, rend = A->rmap->rend; in MatRestoreRow_MPIDense() local 93 lrow = row - rstart; in MatRestoreRow_MPIDense() 94 PetscCall(MatRestoreRow(mat->A, lrow, nz, (const PetscInt **)idx, (const PetscScalar **)v)); in MatRestoreRow_MPIDense()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 1304 PetscInt nztot, nzA, nzB, lrow, brstart = matin->rmap->rstart, brend = matin->rmap->rend; in MatGetRow_MPIBAIJ() local 1324 lrow = row - brstart; in MatGetRow_MPIBAIJ() 1338 PetscCall((*mat->A->ops->getrow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPIBAIJ() 1339 PetscCall((*mat->B->ops->getrow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPIBAIJ() 1377 PetscCall((*mat->A->ops->restorerow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPIBAIJ() 1378 PetscCall((*mat->B->ops->restorerow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPIBAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1717 PetscInt nztot, nzA, nzB, lrow, rstart = matin->rmap->rstart, rend = matin->rmap->rend; in MatGetRow_MPIAIJ() local 1738 lrow = row - rstart; in MatGetRow_MPIAIJ() 1752 PetscCall((*mat->A->ops->getrow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPIAIJ() 1753 PetscCall((*mat->B->ops->getrow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPIAIJ() 1791 PetscCall((*mat->A->ops->restorerow)(mat->A, lrow, &nzA, pcA, pvA)); in MatGetRow_MPIAIJ() 1792 PetscCall((*mat->B->ops->restorerow)(mat->B, lrow, &nzB, pcB, pvB)); in MatGetRow_MPIAIJ()
|