Lines Matching refs:bkok
602 Mat_SeqAIJKokkos *akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr), *bkok;
611 bkok = new Mat_SeqAIJKokkos(mat, mat->rmap->n, mat->cmap->n, bseq, mat->nonzerostate, PETSC_FALSE);
612 bkok->a_dual.clear_sync_state(); /* Clear B's sync state as it will be decided below */
616 Kokkos::deep_copy(bkok->a_dual.view_host(), akok->a_dual.view_host());
617 bkok->a_dual.modify_host();
619 Kokkos::deep_copy(bkok->a_dual.view_device(), akok->a_dual.view_device());
620 bkok->a_dual.modify_device();
624 bkok->a_dual.modify_host();
626 mat->spptr = bkok;
640 Mat_SeqAIJKokkos *atkok, *bkok;
653 bkok = static_cast<Mat_SeqAIJKokkos *>((*B)->spptr);
654 PetscCallCXX(Kokkos::deep_copy(bkok->a_dual.view_device(), internT.values));
714 Mat_SeqAIJKokkos *akok, *bkok, *ckok;
734 bkok = static_cast<Mat_SeqAIJKokkos *>(B->spptr);
737 ba = bkok->a_dual.view_device();
738 bi = bkok->i_dual.view_device();
745 bj = bkok->j_dual.view_device();
806 Mat_SeqAIJKokkos *akok, *bkok, *ckok;
846 bkok = static_cast<Mat_SeqAIJKokkos *>(B->spptr);
852 csrmatB = bkok->csrmat;
892 Mat_SeqAIJKokkos *akok, *bkok, *ckok;
906 bkok = static_cast<Mat_SeqAIJKokkos *>(B->spptr);
908 csrmatB = bkok->csrmat;