Home
last modified time | relevance | path

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

/petsc/src/mat/impls/is/
H A Dmatis.c474 PetscInt gcnt = i, *dnz, *onz, j, *lndmapi; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
483 PetscCall(PetscMalloc1(nl, &lndmapi)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
484 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, dnz, lndmapi, MPI_REPLACE)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
501 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, dnz, lndmapi, MPI_REPLACE)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
552 if (lndmapi[i] >= 0) lndmapi[j++] = lndmapi[i]; in MatMPIXAIJComputeLocalToGlobalMapping_Private()
553 PetscCall(ISCreateGeneral(comm, j, lndmapi, PETSC_USE_POINTER, &is)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
579 PetscCall(PetscFree(lndmapi)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()