Searched refs:ridxs (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/is/sf/utils/ |
| H A D | sfutils.c | 570 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 D | matis.c | 1857 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 D | shell.c | 254 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()
|