| /petsc/src/mat/impls/sell/seq/ |
| H A D | fdsell.c | 10 …ssed, PetscInt *nn, const PetscInt *ia[], const PetscInt *ja[], PetscInt *spidx[], PetscBool *done) in MatGetColumnIJ_SeqSELL_Color() argument 55 *spidx = cspidx; in MatGetColumnIJ_SeqSELL_Color() 59 …essed, PetscInt *n, const PetscInt *ia[], const PetscInt *ja[], PetscInt *spidx[], PetscBool *done) in MatRestoreColumnIJ_SeqSELL_Color() argument 65 PetscCall(PetscFree(*spidx)); in MatRestoreColumnIJ_SeqSELL_Color()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | fdaij.c | 178 …rows, mbs = c->m, j, k, m, ncols, col, nis = iscoloring->n, *rowhit, bs, bs2, *spidx, nz, tmp, nnz; in MatFDColoringSetUp_SeqXAIJ() local 222 …ll(MatGetColumnIJ_SeqBAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatFDColoringSetUp_SeqXAIJ() 224 …ll(MatGetColumnIJ_SeqSELL_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatFDColoringSetUp_SeqXAIJ() 226 …all(MatGetColumnIJ_SeqAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatFDColoringSetUp_SeqXAIJ() 254 valaddrhit[*row++] = (PetscScalar *)&A_val[bs2 * spidx[tmp + k]]; in MatFDColoringSetUp_SeqXAIJ() 286 …atRestoreColumnIJ_SeqBAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatFDColoringSetUp_SeqXAIJ() 289 …atRestoreColumnIJ_SeqSELL_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatFDColoringSetUp_SeqXAIJ() 291 …MatRestoreColumnIJ_SeqAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatFDColoringSetUp_SeqXAIJ()
|
| H A D | matmatmult.c | 1849 PetscInt *colorforrow, *rows, *rows_i, *idxhit, *spidx, *den2sp, *den2sp_i; in MatTransposeColoringCreate_SeqAIJ() local 1885 …PetscCall(MatGetColumnIJ_SeqAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, … in MatTransposeColoringCreate_SeqAIJ() 1907 idxhit[*row_idx] = spidx[ci[col] + k]; in MatTransposeColoringCreate_SeqAIJ() 1932 …MatRestoreColumnIJ_SeqAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, NULL)); in MatTransposeColoringCreate_SeqAIJ()
|
| H A D | aij.c | 289 …ssed, PetscInt *nn, const PetscInt *ia[], const PetscInt *ja[], PetscInt *spidx[], PetscBool *done) in MatGetColumnIJ_SeqAIJ_Color() argument 323 *spidx = cspidx; in MatGetColumnIJ_SeqAIJ_Color() 327 …essed, PetscInt *n, const PetscInt *ia[], const PetscInt *ja[], PetscInt *spidx[], PetscBool *done) in MatRestoreColumnIJ_SeqAIJ_Color() argument 331 PetscCall(PetscFree(*spidx)); in MatRestoreColumnIJ_SeqAIJ_Color()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | fdmpiaij.c | 34 PetscInt k, cstart, cend, l, row, col, nz, spidx, i, j; in MatFDColoringApply_BAIJ() local 147 spidx = 0; in MatFDColoringApply_BAIJ() 151 valaddr[spidx++] = dy_i[row + j] * dx; in MatFDColoringApply_BAIJ() 161 spidx = 0; in MatFDColoringApply_BAIJ() 165 valaddr[spidx++] = dy_i[row + j] * vscale_array[col + i]; in MatFDColoringApply_BAIJ() 410 PetscInt ctype = c->ctype, *spidxA, *spidxB, nz, bs, bs2, spidx; in MatFDColoringSetUp_MPIXAIJ() local 581 spidx = bs2 * spidxA[tmp + k]; in MatFDColoringSetUp_MPIXAIJ() 582 valaddrhit[*row] = &A_val[spidx]; in MatFDColoringSetUp_MPIXAIJ() 604 spidx = bs2 * spidxB[tmp + k]; in MatFDColoringSetUp_MPIXAIJ() 605 valaddrhit[*row] = &B_val[spidx]; in MatFDColoringSetUp_MPIXAIJ()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.c | 2867 …ssed, PetscInt *nn, const PetscInt *ia[], const PetscInt *ja[], PetscInt *spidx[], PetscBool *done) in MatGetColumnIJ_SeqBAIJ_Color() argument 2899 *spidx = cspidx; in MatGetColumnIJ_SeqBAIJ_Color() 2903 …essed, PetscInt *n, const PetscInt *ia[], const PetscInt *ja[], PetscInt *spidx[], PetscBool *done) in MatRestoreColumnIJ_SeqBAIJ_Color() argument 2907 PetscCall(PetscFree(*spidx)); in MatRestoreColumnIJ_SeqBAIJ_Color()
|