Searched refs:lgmap (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_lgmap.py | 21 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 D | isltog.c | 3 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 D | heat.py | 36 lgmap = PETSc.LGMap().create(list(gindices), comm=comm) 37 self.mat.setLGMap(lgmap, lgmap)
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmoab.cxx | 974 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 D | Vec.pyx | 2898 def setLGMap(self, LGMap lgmap) -> None: argument 2911 CHKERR(VecSetLocalToGlobalMapping(self.vec, lgmap.lgm))
|