Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/
H A Dfdaij.c21 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 Dmatmatmult.c1787 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 Dfdmpiaij.c654 …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 Dfdmatrix.c195 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 Dmatimpl.h669 …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 Dmatrix.c10918 if (matcolor->brows > 0) PetscCall(PetscFree(matcolor->lstart)); in MatTransposeColoringDestroy()