Searched refs:is_idx (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex211.c | 9 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 D | sbaij.c | 1054 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 D | baij.c | 2313 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 D | gamg.c | 269 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 D | mpiaij.c | 3148 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 D | plexcgns2.c | 2350 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()
|