Lines Matching refs:aux
108 PetscInt *aux, i, bs; in MatGetNonzeroColumnsLocal_Private() local
144 PetscCall(PetscMalloc1((dc + oc) / bs, &aux)); in MatGetNonzeroColumnsLocal_Private()
154 for (i = 0; i < ctd; i++) aux[i] = (idxs[bs * i] + stc) / bs; in MatGetNonzeroColumnsLocal_Private()
158 for (i = 0; i < ctd; i++) aux[i] = i + stc / bs; 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()
175 PetscCall(ISCreateBlock(comm, bs, ctd + cto, aux, PETSC_OWN_POINTER, cis)); in MatGetNonzeroColumnsLocal_Private()
323 PetscInt i, *aux; in MatConvert_SeqXAIJ_IS() local
326 PetscCall(ISGetIndices(is, (const PetscInt **)&aux)); in MatConvert_SeqXAIJ_IS()
327 … PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)A), bs, i, aux, PETSC_COPY_VALUES, &is2)); in MatConvert_SeqXAIJ_IS()
328 PetscCall(ISRestoreIndices(is, (const PetscInt **)&aux)); in MatConvert_SeqXAIJ_IS()
338 PetscInt i, *aux; in MatConvert_SeqXAIJ_IS() local
341 PetscCall(ISGetIndices(is, (const PetscInt **)&aux)); in MatConvert_SeqXAIJ_IS()
342 … PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)A), bs, i, aux, PETSC_COPY_VALUES, &is2)); in MatConvert_SeqXAIJ_IS()
343 PetscCall(ISRestoreIndices(is, (const PetscInt **)&aux)); in MatConvert_SeqXAIJ_IS()
605 PetscInt dc, oc, stc, *aux; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
611 PetscCall(PetscMalloc1((dc + oc) / bs, &aux)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
612 for (i = 0; i < dc / bs; i++) aux[i] = i + stc / bs; 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()
614 PetscCall(ISCreateBlock(comm, bs, (dc + oc) / bs, aux, PETSC_OWN_POINTER, &is)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
639 PetscInt *aux, *ii, *jj; in MatConvert_XAIJ_IS() local
744 PetscCall(ISGetIndices(is, (const PetscInt **)&aux)); in MatConvert_XAIJ_IS()
745 PetscCall(ISCreateBlock(comm, rbs, i, aux, PETSC_COPY_VALUES, &is2)); in MatConvert_XAIJ_IS()
746 PetscCall(ISRestoreIndices(is, (const PetscInt **)&aux)); in MatConvert_XAIJ_IS()
753 PetscCall(PetscMalloc1((dc + oc) / cbs, &aux)); in MatConvert_XAIJ_IS()
754 for (i = 0; i < dc / cbs; i++) aux[i] = i + stc / cbs; in MatConvert_XAIJ_IS()
755 for (i = 0; i < oc / cbs; i++) aux[i + dc / cbs] = garray[i]; in MatConvert_XAIJ_IS()
756 PetscCall(ISCreateBlock(comm, cbs, (dc + oc) / cbs, aux, PETSC_OWN_POINTER, &is)); in MatConvert_XAIJ_IS()
775 PetscCall(PetscMalloc1(nnz + dr + 1, &aux)); in MatConvert_XAIJ_IS()
777 ii = aux; in MatConvert_XAIJ_IS()
778 jj = aux + dr + 1; in MatConvert_XAIJ_IS()
801 ii = aux; in MatConvert_XAIJ_IS()
802 jj = aux + dr + 1; in MatConvert_XAIJ_IS()
807 ptrs[0] = aux; in MatConvert_XAIJ_IS()