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