Searched refs:workis (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 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() [all …]
|