Lines Matching refs:idxm
27 static void BlockIndicesExpand(PetscInt n, const PetscInt idx[], PetscInt bs, PetscInt idxm[]) in BlockIndicesExpand() argument
31 for (j = 0; j < bs; j++) idxm[i * bs + j] = idx[i] * bs + j; in BlockIndicesExpand()
96 PetscInt m, *idxm; in ISL2GCompose() local
114 PetscCall(PetscMalloc1(m, &idxm)); in ISL2GCompose()
115 PetscCall(ISLocalToGlobalMappingApplyBlock(ltog, m, idx, idxm)); in ISL2GCompose()
116 …PetscCall(ISLocalToGlobalMappingCreate(PetscObjectComm((PetscObject)is), bs, m, idxm, PETSC_OWN_PO… in ISL2GCompose()
124 PetscCall(PetscMalloc1(m, &idxm)); in ISL2GCompose()
126 PetscCall(ISLocalToGlobalMappingApply(ltog, m, idx, idxm)); in ISL2GCompose()
128 PetscCall(PetscArraycpy(idxm, idx, m)); in ISL2GCompose()
130 …PetscCall(ISLocalToGlobalMappingCreate(PetscObjectComm((PetscObject)is), bs, m, idxm, PETSC_OWN_PO… in ISL2GCompose()
138 PetscInt m, *idxm, bs; in ISL2GComposeBlock() local
147 PetscCall(PetscMalloc1(m, &idxm)); in ISL2GComposeBlock()
149 PetscCall(ISLocalToGlobalMappingApplyBlock(ltog, m, idx, idxm)); in ISL2GComposeBlock()
151 PetscCall(PetscArraycpy(idxm, idx, m)); in ISL2GComposeBlock()
153 …PetscCall(ISLocalToGlobalMappingCreate(PetscObjectComm((PetscObject)is), bs, m, idxm, PETSC_OWN_PO… in ISL2GComposeBlock()