Home
last modified time | relevance | path

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

/petsc/src/mat/impls/is/
H A Dmatis.c472 IS *workis, is2; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
487 PetscCall(PetscMalloc1(gcnt, &workis)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
489 …] < 0 && ndmapc[i] < 2) PetscCall(ISCreateStride(comm, 1, i + A->rmap->rstart, 1, &workis[cnt++])); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
491 for (i = cnt; i < gcnt; i++) PetscCall(ISCreateStride(comm, 0, 0, 1, &workis[i])); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
493 PetscCall(PetscObjectSetName((PetscObject)workis[i], "ISOLATED")); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
494 PetscCall(ISViewFromOptions(workis[i], NULL, "-view_isolated_separators")); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
498 PetscCall(MatIncreaseOverlap(A, gcnt, workis, 1)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
511 PetscCall(ISGetLocalSize(workis[j], &s)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
512 PetscCall(ISGetIndices(workis[j], &idxs)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
520 PetscCall(PetscObjectSetName((PetscObject)workis[i], "EXTENDED")); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
[all …]