Home
last modified time | relevance | path

Searched refs:lrow (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/preallocator/
H A Dmatpreallocator.c174 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 Dkaij.c1265 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 Dmpisbaij.c1176 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 Dmpidense.c77 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 Dmpibaij.c1304 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 Dmpiaij.c1717 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()