Searched refs:brows (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | fdaij.c | 21 c->brows = m; in MatFDColoringCreate_SeqXAIJ() 26 PetscInt nz, brows, bcols; in MatFDColoringCreate_SeqXAIJ() local 39 brows = 1000 / bcols; in MatFDColoringCreate_SeqXAIJ() 41 if (brows == 0 || brows > m) brows = m; in MatFDColoringCreate_SeqXAIJ() 42 c->brows = brows; in MatFDColoringCreate_SeqXAIJ() 64 PetscInt i, j, nrows, nbcols, brows = c->brows, bcols = c->bcols, mbs = c->m, nis = c->ncolors; in MatFDColoringSetUpBlocked_AIJ_Private() local 68 if (brows < 1 || brows > mbs) brows = mbs; in MatFDColoringSetUpBlocked_AIJ_Private() 93 row_end = brows; in MatFDColoringSetUpBlocked_AIJ_Private() 115 row_end += brows; in MatFDColoringSetUpBlocked_AIJ_Private() 138 row_end = brows; in MatFDColoringSetUpBlocked_AIJ_Private() [all …]
|
| H A D | matmatmult.c | 1787 PetscInt brows = matcoloring->brows, *den2sp = matcoloring->den2sp; in MatTransColoringApplyDenToSp_SeqAIJ() local 1794 if (brows > 0) { in MatTransColoringApplyDenToSp_SeqAIJ() 1799 row_end = brows; in MatTransColoringApplyDenToSp_SeqAIJ() 1801 for (row_start = 0; row_start < m; row_start += brows) { /* loop over row blocks of Csp */ in MatTransColoringApplyDenToSp_SeqAIJ() 1817 row_end += brows; in MatTransColoringApplyDenToSp_SeqAIJ() 1833 if (matcoloring->brows > 0) { in MatTransColoringApplyDenToSp_SeqAIJ() 1834 PetscCall(PetscInfo(Csp, "Loop over %" PetscInt_FMT " row blocks for den2sp\n", brows)); in MatTransColoringApplyDenToSp_SeqAIJ() 1850 PetscInt *colorforcol, *columns, *columns_i, brows; in MatTransposeColoringCreate_SeqAIJ() local 1862 c->brows = 100; in MatTransposeColoringCreate_SeqAIJ() 1869 brows = c->brows; in MatTransposeColoringCreate_SeqAIJ() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | fdmpiaij.c | 654 …brows %" PetscInt_FMT " and bcols %" PetscInt_FMT " are used.\n", c->ncolors, c->brows, c->bcols)); in MatFDColoringSetUp_MPIXAIJ() 670 c->brows = m; in MatFDColoringCreate_MPIXAIJ() 677 PetscInt nz, brows, bcols; in MatFDColoringCreate_MPIXAIJ() local 689 brows = 1000 / bcols; in MatFDColoringCreate_MPIXAIJ() 691 if (brows == 0 || brows > m) brows = m; in MatFDColoringCreate_MPIXAIJ() 692 c->brows = brows; in MatFDColoringCreate_MPIXAIJ() 699 PetscInt nz, brows, bcols; in MatFDColoringCreate_MPIXAIJ() local 711 brows = 1000 / bcols; in MatFDColoringCreate_MPIXAIJ() 713 if (brows == 0 || brows > m) brows = m; in MatFDColoringCreate_MPIXAIJ() 714 c->brows = brows; in MatFDColoringCreate_MPIXAIJ()
|
| /petsc/src/mat/matfd/ |
| H A D | fdmatrix.c | 195 PetscErrorCode MatFDColoringSetBlockSize(MatFDColoring matfd, PetscInt brows, PetscInt bcols) in MatFDColoringSetBlockSize() argument 199 PetscValidLogicalCollectiveInt(matfd, brows, 2); in MatFDColoringSetBlockSize() 201 if (brows != PETSC_DEFAULT) matfd->brows = brows; in MatFDColoringSetBlockSize() 345 …g_brows", "Number of block rows", "MatFDColoringSetBlockSize", matfd->brows, &matfd->brows, NULL)); in MatFDColoringSetFromOptions()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 669 …PetscInt brows, bcols; /* number of block rows or columns for speedup inserting… member 713 …PetscInt brows; /* number of rows for efficient implementation of MatTransCol… member
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 10918 if (matcolor->brows > 0) PetscCall(PetscFree(matcolor->lstart)); in MatTransposeColoringDestroy()
|