Lines Matching refs:aijseq
65 Mat_SeqAIJ *aijseq;
72 aijseq = static_cast<Mat_SeqAIJ *>(A->data);
81 PetscCall(PetscShmgetAllocateArray(aijkok->nrows() + 1, sizeof(PetscInt), (void **)&aijseq->i));
82 PetscCall(PetscShmgetAllocateArray(aijkok->nnz(), sizeof(PetscInt), (void **)&aijseq->j));
83 PetscCall(PetscShmgetAllocateArray(aijkok->nnz(), sizeof(PetscInt), (void **)&aijseq->a));
84 PetscCall(PetscArraycpy(aijseq->i, aijkok->i_host_data(), aijkok->nrows() + 1));
85 PetscCall(PetscArraycpy(aijseq->j, aijkok->j_host_data(), aijkok->nnz()));
86 PetscCall(PetscArraycpy(aijseq->a, aijkok->a_host_data(), aijkok->nnz()));
87 aijseq->free_a = PETSC_TRUE;
88 aijseq->free_ij = PETSC_TRUE;
96 aijkok = new Mat_SeqAIJKokkos(A, A->rmap->n, A->cmap->n, aijseq, A->nonzerostate, PETSC_FALSE /* don't copy mat values to device */);
102 MatRowMapKokkosViewHost diag_h(aijseq->diag, A->rmap->n);
160 Calling MatSeqAIJSetPreallocation() or MatSetValues() on host, where aijseq->{i,j,a} might be
1037 Mat_SeqAIJ *aijseq = static_cast<Mat_SeqAIJ *>(A->data);
1040 if (A->assembled && aijseq->diagDense) { // no missing diagonals
1060 Mat_SeqAIJ *aijseq = static_cast<Mat_SeqAIJ *>(Y->data);
1063 if (Y->assembled && aijseq->diagDense) { // no missing diagonals
1094 Mat_SeqAIJ *aijseq = static_cast<Mat_SeqAIJ *>(A->data);
1095 PetscInt m = A->rmap->n, n = A->cmap->n, nz = aijseq->nz;