Lines Matching refs:workis

472       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()
521 PetscCall(ISViewFromOptions(workis[i], NULL, "-view_isolated_separators")); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
538 PetscCall(ISGetIndices(workis[j], &idxs)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
540 PetscCall(ISRestoreIndices(workis[j], &idxs)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
581 for (i = 0; i < gcnt; i++) PetscCall(ISDestroy(&workis[i])); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
582 PetscCall(PetscFree(workis)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()