Searched refs:lstart (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/vec/is/is/utils/ |
| H A D | isdiff.c | 621 PetscInt *inds, *colors, llen, ilen, lstart, lend, lcount, l; in ISPairToList() local 648 lstart = 0; in ISPairToList() 650 while (lstart < llen) { in ISPairToList() 651 lend = lstart + 1; in ISPairToList() 652 while (lend < llen && colors[lend] == colors[lstart]) ++lend; in ISPairToList() 653 PetscCall(PetscMPIIntCast(PetscMin(llow, colors[lstart]), &llow)); in ISPairToList() 654 PetscCall(PetscMPIIntCast(PetscMax(lhigh, colors[lstart]), &lhigh)); in ISPairToList() 670 lstart = 0; in ISPairToList() 678 if (lstart < llen) { in ISPairToList() 680 if (lstart == lend) { in ISPairToList() [all …]
|
| /petsc/src/dm/impls/da/ |
| H A D | fdda.c | 825 PetscInt lstart, lend, pstart, pend, *dnz, *onz; in DMCreateMatrix_DA_2d_MPISELL() local 856 lstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_2d_MPISELL() 861 for (l = lstart; l < lend + 1; l++) { in DMCreateMatrix_DA_2d_MPISELL() 894 lstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_2d_MPISELL() 899 for (l = lstart; l < lend + 1; l++) { in DMCreateMatrix_DA_2d_MPISELL() 1037 PetscInt lstart, lend, pstart, pend, *dnz, *onz; in DMCreateMatrix_DA_2d_MPIAIJ() local 1075 lstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_2d_MPIAIJ() 1080 for (l = lstart; l < lend + 1; l++) { in DMCreateMatrix_DA_2d_MPIAIJ() 1113 lstart = (by == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -j)); in DMCreateMatrix_DA_2d_MPIAIJ() 1117 for (l = lstart; l < lend + 1; l++) { in DMCreateMatrix_DA_2d_MPIAIJ() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 1795 PetscInt *lstart, row_end, row_start; in MatTransColoringApplyDenToSp_SeqAIJ() local 1796 lstart = matcoloring->lstart; in MatTransColoringApplyDenToSp_SeqAIJ() 1797 PetscCall(PetscArrayzero(lstart, ncolors)); in MatTransColoringApplyDenToSp_SeqAIJ() 1807 for (l = lstart[k]; l < nrows; l++) { in MatTransColoringApplyDenToSp_SeqAIJ() 1809 lstart[k] = l; in MatTransColoringApplyDenToSp_SeqAIJ() 1872 if (brows > 0) PetscCall(PetscMalloc1(nis + 1, &c->lstart)); in MatTransposeColoringCreate_SeqAIJ()
|
| /petsc/src/vec/vec/interface/ |
| H A D | rvector.c | 1499 PetscInt gstart, gend, lstart; in VecGetSubVectorContiguityAndBS_Private() local 1509 PetscCall(ISContiguousLocal(is, gstart, gend, &lstart, &red[0])); in VecGetSubVectorContiguityAndBS_Private() 1521 *start = lstart; in VecGetSubVectorContiguityAndBS_Private()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DM.pyx | 1423 cdef ndarray lstart = oarray_r(empty_r(dim), NULL, &LSTART) 1433 return (mcell, lstart, lpy)
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 714 PetscInt *lstart; /* array used for loop over row blocks of Csparse */ member
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 10918 if (matcolor->brows > 0) PetscCall(PetscFree(matcolor->lstart)); in MatTransposeColoringDestroy()
|