Searched refs:pidxs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | isltog.c | 7 PetscInt msize, *pidxs, c = 0; in MatCreateFromISLocalToGlobalMapping() local 21 PetscCall(PetscMalloc1(msize, &pidxs)); in MatCreateFromISLocalToGlobalMapping() 23 if (idxs[i] >= 0) pidxs[c++] = idxs[i]; in MatCreateFromISLocalToGlobalMapping() 39 … PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)A), msize, pidxs, PETSC_USE_POINTER, &is)); in MatCreateFromISLocalToGlobalMapping() 67 …for (PetscInt i = 0; i < msize; i++) PetscCall(MatSetValue(*P, i + rst, pidxs[i], 1.0, INSERT_VALU… in MatCreateFromISLocalToGlobalMapping() 77 PetscCall(PetscFree(pidxs)); in MatCreateFromISLocalToGlobalMapping()
|