Searched refs:newlocals (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/graphops/partition/impls/pmetis/ |
| H A D | pmetis.c | 170 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 D | scotch.c | 409 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()
|