Home
last modified time | relevance | path

Searched refs:ridxs (Results 1 – 3 of 3) sorted by relevance

/petsc/src/vec/is/sf/utils/
H A Dsfutils.c570 PetscSFNode *ridxs; in PetscLayoutMapLocal() local
580 PetscCall(PetscMalloc1(N, &ridxs)); in PetscLayoutMapLocal()
590 ridxs[nleaves].rank = p; in PetscLayoutMapLocal()
591 ridxs[nleaves].index = idxs[r] - owners[p]; in PetscLayoutMapLocal()
596 PetscCall(PetscSFSetGraph(sf, n, nleaves, ilocal, PETSC_OWN_POINTER, ridxs, PETSC_OWN_POINTER)); in PetscLayoutMapLocal()
/petsc/src/mat/impls/is/
H A Dmatis.c1857 const PetscInt *ridxs, *cidxs; in MatConvert_IS_XAIJ() local
1861 PetscCall(ISLocalToGlobalMappingGetBlockIndices(matis->rmapping, &ridxs)); in MatConvert_IS_XAIJ()
1865 for (i = 0; i < nw; i++) PetscCall(PetscBTSet(work, ridxs[i])); in MatConvert_IS_XAIJ()
1869 PetscCall(ISCreateBlock(PETSC_COMM_SELF, rbs, nw, ridxs, PETSC_USE_POINTER, &rows)); in MatConvert_IS_XAIJ()
1874 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(matis->rmapping, &ridxs)); in MatConvert_IS_XAIJ()
2989 const PetscInt *ridxs, *cidxs, *zridxs, *zcidxs; in MatAssemblyEnd_IS() local
2995 PetscCall(ISLocalToGlobalMappingGetIndices(is->rmapping, &ridxs)); in MatAssemblyEnd_IS()
3002 PetscCall(PetscArraycpy(nidxs, ridxs, nr)); in MatAssemblyEnd_IS()
3011 PetscCall(ISLocalToGlobalMappingRestoreIndices(is->rmapping, &ridxs)); in MatAssemblyEnd_IS()
/petsc/src/mat/impls/shell/
H A Dshell.c254 const PetscInt *ridxs; in MatZeroRowsColumns_Local_Shell() local
286 PetscCall(ISGetIndices(shell->zrows, &ridxs)); in MatZeroRowsColumns_Local_Shell()
290 if (ridxs[i] >= mat->cmap->N) continue; in MatZeroRowsColumns_Local_Shell()
291 gidxs[cum] = ridxs[i]; in MatZeroRowsColumns_Local_Shell()