Lines Matching refs:garray

107   const PetscInt *garray;  in MatGetNonzeroColumnsLocal_Private()  local
125 garray = NULL; in MatGetNonzeroColumnsLocal_Private()
127 PetscCall(MatMPIAIJGetSeqAIJ(PT, &Pd, &Po, &garray)); in MatGetNonzeroColumnsLocal_Private()
129 PetscCall(MatMPIBAIJGetSeqBAIJ(PT, &Pd, &Po, &garray)); in MatGetNonzeroColumnsLocal_Private()
169 for (i = 0; i < cto; i++) aux[i + ctd] = garray[idxs[bs * i] / bs]; in MatGetNonzeroColumnsLocal_Private()
173 for (i = 0; i < cto; i++) aux[i + ctd] = garray[i]; in MatGetNonzeroColumnsLocal_Private()
188 const PetscInt *garray; in MatPtAPSymbolic_IS_XAIJ() local
218 PetscCall(ISLocalToGlobalMappingGetBlockIndices(cl2g, &garray)); in MatPtAPSymbolic_IS_XAIJ()
219 PetscCall(ISCreateBlock(comm, ibs, N / ibs, garray, PETSC_COPY_VALUES, &ptap->ris0)); in MatPtAPSymbolic_IS_XAIJ()
220 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(cl2g, &garray)); in MatPtAPSymbolic_IS_XAIJ()
234 PetscCall(ISLocalToGlobalMappingGetBlockIndices(rl2g, &garray)); in MatPtAPSymbolic_IS_XAIJ()
235 PetscCall(ISCreateBlock(comm, ibs, N1 / ibs, garray, PETSC_COPY_VALUES, &ptap->ris1)); in MatPtAPSymbolic_IS_XAIJ()
236 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(rl2g, &garray)); in MatPtAPSymbolic_IS_XAIJ()
421 const PetscInt *garray, *ndmapi; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
458 PetscCall(ISLocalToGlobalMappingGetIndices(*l2g, &garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
459 PetscCall(PetscSFSetGraphLayout(sf, A->rmap, nl, NULL, PETSC_OWN_POINTER, garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
460 PetscCall(ISLocalToGlobalMappingRestoreIndices(*l2g, &garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
600 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
602 PetscCall(MatMPIBAIJGetSeqBAIJ(A, &Ad, &Ao, &garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
609 PetscCheck(!oc || garray, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "garray not present"); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
613 for (i = 0; i < oc / bs; i++) aux[i + dc / bs] = (ismpiaij ? garray[i * bs] / bs : garray[i]); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
635 const PetscInt *garray; in MatConvert_XAIJ_IS() local
711 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &garray)); in MatConvert_XAIJ_IS()
713 PetscCall(MatMPIBAIJGetSeqBAIJ(A, &Ad, &Ao, &garray)); in MatConvert_XAIJ_IS()
725 PetscCheck(!oc || garray, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "garray not present"); in MatConvert_XAIJ_IS()
755 for (i = 0; i < oc / cbs; i++) aux[i + dc / cbs] = garray[i]; in MatConvert_XAIJ_IS()
2547 const PetscInt *garray; in MatISSetUpScatters_Private() local
2568 PetscCall(ISLocalToGlobalMappingGetBlockIndices(is->rmapping, &garray)); in MatISSetUpScatters_Private()
2569 …PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)A), rbs, nr / rbs, garray, PETSC_USE_POINTER,… in MatISSetUpScatters_Private()
2571 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(is->rmapping, &garray)); in MatISSetUpScatters_Private()
2574 PetscCall(ISLocalToGlobalMappingGetBlockIndices(is->cmapping, &garray)); in MatISSetUpScatters_Private()
2575 …PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)A), cbs, nc / cbs, garray, PETSC_USE_POINTER,… in MatISSetUpScatters_Private()
2577 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(is->cmapping, &garray)); in MatISSetUpScatters_Private()