Home
last modified time | relevance | path

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

/petsc/src/mat/tests/ !
H A Dex211.c9 const PetscInt *is_idx; in ISGetSeqIS_SameColDist_Private() local
38 PetscCall(ISGetIndices(iscol, &is_idx)); in ISGetSeqIS_SameColDist_Private()
43 xarray[is_idx[i] - cstart] = (PetscScalar)is_idx[i]; in ISGetSeqIS_SameColDist_Private()
44 cmaparray[is_idx[i] - cstart] = (PetscScalar)(i + isstart); /* global index of iscol[i] */ in ISGetSeqIS_SameColDist_Private()
45 idx[i] = is_idx[i] - cstart; /* local index of iscol[i] */ in ISGetSeqIS_SameColDist_Private()
49 PetscCall(ISRestoreIndices(iscol, &is_idx)); in ISGetSeqIS_SameColDist_Private()
60 PetscCall(ISGetIndices(isrow, &is_idx)); in ISGetSeqIS_SameColDist_Private()
61 for (i = 0; i < m; i++) idx[i] = is_idx[i] - rstart; in ISGetSeqIS_SameColDist_Private()
62 PetscCall(ISRestoreIndices(isrow, &is_idx)); in ISGetSeqIS_SameColDist_Private()
/petsc/src/mat/impls/sbaij/seq/ !
H A Dsbaij.c1054 static PetscErrorCode MatZeroRowsColumns_SeqSBAIJ(Mat A, PetscInt is_n, const PetscInt is_idx[], Pe… in MatZeroRowsColumns_SeqSBAIJ() argument
1076 …PetscCheck(is_idx[i] >= 0 && is_idx[i] < A->rmap->N, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "r… in MatZeroRowsColumns_SeqSBAIJ()
1077 zeroed[is_idx[i]] = PETSC_TRUE; in MatZeroRowsColumns_SeqSBAIJ()
1092 for (i = 0; i < is_n; i++) bb[is_idx[i]] = diag * xx[is_idx[i]]; in MatZeroRowsColumns_SeqSBAIJ()
1117 row = is_idx[i]; in MatZeroRowsColumns_SeqSBAIJ()
/petsc/src/mat/impls/baij/seq/ !
H A Dbaij.c2313 PetscErrorCode MatZeroRows_SeqBAIJ(Mat A, PetscInt is_n, const PetscInt is_idx[], PetscScalar diag,… in MatZeroRows_SeqBAIJ() argument
2328 for (i = 0; i < is_n; i++) bb[is_idx[i]] = diag * xx[is_idx[i]]; in MatZeroRows_SeqBAIJ()
2338 for (i = 0; i < is_n; i++) rows[i] = is_idx[i]; in MatZeroRows_SeqBAIJ()
2382 static PetscErrorCode MatZeroRowsColumns_SeqBAIJ(Mat A, PetscInt is_n, const PetscInt is_idx[], Pet… in MatZeroRowsColumns_SeqBAIJ() argument
2404 …PetscCheck(is_idx[i] >= 0 && is_idx[i] < A->rmap->N, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "r… in MatZeroRowsColumns_SeqBAIJ()
2405 zeroed[is_idx[i]] = PETSC_TRUE; in MatZeroRowsColumns_SeqBAIJ()
2430 row = is_idx[i]; in MatZeroRowsColumns_SeqBAIJ()
/petsc/src/ksp/pc/impls/gamg/ !
H A Dgamg.c269 const PetscInt *is_idx; in PCGAMGCreateLevel_GAMG() local
285 PetscCall(ISGetIndices(proc_is, &is_idx)); in PCGAMGCreateLevel_GAMG()
287 …for (ii = 0; ii < cr_bs; ii++, jj++) newproc_idx[jj] = is_idx[kk] * expand_factor; /* distribution… in PCGAMGCreateLevel_GAMG()
289 PetscCall(ISRestoreIndices(proc_is, &is_idx)); in PCGAMGCreateLevel_GAMG()
/petsc/src/mat/impls/aij/mpi/ !
H A Dmpiaij.c3148 const PetscInt *is_idx; in ISGetSeqIS_SameColDist_Private() local
3173 PetscCall(ISGetIndices(iscol, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3178 xarray[is_idx[i] - cstart] = (PetscScalar)is_idx[i]; in ISGetSeqIS_SameColDist_Private()
3179 cmaparray[is_idx[i] - cstart] = i + isstart; /* global index of iscol[i] */ in ISGetSeqIS_SameColDist_Private()
3180 idx[i] = is_idx[i] - cstart; /* local index of iscol[i] */ in ISGetSeqIS_SameColDist_Private()
3184 PetscCall(ISRestoreIndices(iscol, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3195 PetscCall(ISGetIndices(isrow, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3196 for (i = 0; i < m; i++) idx[i] = is_idx[i] - rstart; in ISGetSeqIS_SameColDist_Private()
3197 PetscCall(ISRestoreIndices(isrow, &is_idx)); in ISGetSeqIS_SameColDist_Private()
3533 const PetscInt *is_idx, *cmap; in MatCreateSubMatrix_MPIAIJ_SameRowDist() local
[all …]
/petsc/src/dm/impls/plex/cgns/ !
H A Dplexcgns2.c2350 PetscInt is_idx; in DMView_PlexCGNS() local
2352 PetscCall(ISLocate(fsFacesAll, fs_pnts[i], &is_idx)); in DMView_PlexCGNS()
2353 …PetscCheck(is_idx >= 0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Could not find face %" PetscInt_FMT " in… in DMView_PlexCGNS()
2354 fs_pnts_cg[i] = is_idx + f_start + 1; in DMView_PlexCGNS()