Home
last modified time | relevance | path

Searched refs:lgmap (Results 1 – 5 of 5) sorted by relevance

/petsc/src/binding/petsc4py/test/
H A Dtest_lgmap.py21 self.lgmap = None
25 size = self.lgmap.getSize()
29 size = self.lgmap.getSize()
30 idx = self.lgmap.getIndices()
36 info = self.lgmap.getInfo()
38 if self.lgmap.getComm().getSize() == 1:
45 idxin = list(range(self.lgmap.getSize()))
46 idxout = self.lgmap.apply(idxin)
47 self.lgmap.apply(idxin, idxout)
48 _ = self.lgmap.applyInverse(idxout)
[all …]
/petsc/src/mat/utils/
H A Disltog.c3 PetscErrorCode MatCreateFromISLocalToGlobalMapping(ISLocalToGlobalMapping lgmap, Mat A, PetscBool c… in MatCreateFromISLocalToGlobalMapping() argument
10 PetscValidHeaderSpecific(lgmap, IS_LTOGM_CLASSID, 1); in MatCreateFromISLocalToGlobalMapping()
19 PetscCall(ISLocalToGlobalMappingGetIndices(lgmap, &idxs)); in MatCreateFromISLocalToGlobalMapping()
20 PetscCall(ISLocalToGlobalMappingGetSize(lgmap, &msize)); in MatCreateFromISLocalToGlobalMapping()
24 PetscCall(ISLocalToGlobalMappingRestoreIndices(lgmap, &idxs)); in MatCreateFromISLocalToGlobalMapping()
/petsc/src/binding/petsc4py/demo/legacy/ode/
H A Dheat.py36 lgmap = PETSc.LGMap().create(list(gindices), comm=comm)
37 self.mat.setLGMap(lgmap, lgmap)
/petsc/src/dm/impls/moab/
H A Ddmmoab.cxx974 PetscInt i, j, f, bs, vent, totsize, *lgmap; in DMSetUp_Moab() local
1105 PetscCall(PetscMalloc1(totsize * dmmoab->numFields, &lgmap)); in DMSetUp_Moab()
1113 …for (f = 0; f < dmmoab->numFields; f++, j++) lgmap[j] = (bs > 1 ? dmmoab->gsindices[i] * dmmoab->n… in DMSetUp_Moab()
1120 …for (f = 0; f < dmmoab->numFields; f++, j++) lgmap[j] = (bs > 1 ? dmmoab->gsindices[i] * dmmoab->n… in DMSetUp_Moab()
1138 …PetscCall(ISCreateGeneral(((PetscObject)dm)->comm, dmmoab->nloc * dmmoab->numFields, &lgmap[0], PE… in DMSetUp_Moab()
1143 …gCreate(((PetscObject)dm)->comm, dmmoab->bs, totsize * dmmoab->numFields, lgmap, PETSC_COPY_VALUES… in DMSetUp_Moab()
1150 PetscCall(PetscFree(lgmap)); in DMSetUp_Moab()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DVec.pyx2898 def setLGMap(self, LGMap lgmap) -> None: argument
2911 CHKERR(VecSetLocalToGlobalMapping(self.vec, lgmap.lgm))