Home
last modified time | relevance | path

Searched refs:newlocals (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/graphops/partition/impls/pmetis/
H A Dpmetis.c170 PetscInt i, j, *newlocals; in MatPartitioningApply_Parmetis_Private() local
171 PetscCall(PetscMalloc1(bs * pmat->rmap->n, &newlocals)); in MatPartitioningApply_Parmetis_Private()
173 for (j = 0; j < bs; j++) newlocals[bs * i + j] = locals[i]; in MatPartitioningApply_Parmetis_Private()
176 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)part), bs * pmat->rmap->n, newlocals, PETSC… in MatPartitioningApply_Parmetis_Private()
/petsc/src/mat/graphops/partition/impls/scotch/
H A Dscotch.c409 PetscInt *newlocals; in MatPartitioningApply_PTScotch_Private() local
410 PetscCall(PetscMalloc1(bs * mat->rmap->n, &newlocals)); in MatPartitioningApply_PTScotch_Private()
412 for (j = 0; j < bs; j++) newlocals[bs * i + j] = locals[i]; in MatPartitioningApply_PTScotch_Private()
415 … PetscCall(ISCreateGeneral(pcomm, bs * mat->rmap->n, newlocals, PETSC_OWN_POINTER, partitioning)); in MatPartitioningApply_PTScotch_Private()