Home
last modified time | relevance | path

Searched refs:pdata (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1275 MatProductCtx_MPIAIJKokkos *pdata; in MatProductNumeric_MPIAIJKokkos() local
1282 pdata = static_cast<MatProductCtx_MPIAIJKokkos *>(product->data); in MatProductNumeric_MPIAIJKokkos()
1290 if (pdata->reusesym) { // numeric reuses results from symbolic in MatProductNumeric_MPIAIJKokkos()
1291 pdata->reusesym = PETSC_FALSE; in MatProductNumeric_MPIAIJKokkos()
1296 PetscCall(MatProductNumeric_MPIAIJKokkos_AB(product, A, B, pdata->mmAB)); in MatProductNumeric_MPIAIJKokkos()
1298 PetscCall(MatProductNumeric_MPIAIJKokkos_AtB(product, A, B, pdata->mmAtB)); in MatProductNumeric_MPIAIJKokkos()
1300 PetscCall(MatProductNumeric_MPIAIJKokkos_AB(product, A, B, pdata->mmAB)); in MatProductNumeric_MPIAIJKokkos()
1301 PetscCall(MatProductNumeric_MPIAIJKokkos_AtB(product, B, pdata->Z, pdata->mmAtB)); in MatProductNumeric_MPIAIJKokkos()
1313 MatProductCtx_MPIAIJKokkos *pdata; in MatProductSymbolic_MPIAIJKokkos() local
1357 pdata = new MatProductCtx_MPIAIJKokkos(); in MatProductSymbolic_MPIAIJKokkos()
[all …]
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx794 static PetscErrorCode MatProductCtxDestroy_SeqAIJKokkos(PetscCtxRt pdata) in MatProductCtxDestroy_SeqAIJKokkos() argument
797 delete *reinterpret_cast<MatProductCtx_SeqAIJKokkos **>(pdata); in MatProductCtxDestroy_SeqAIJKokkos()
808 MatProductCtx_SeqAIJKokkos *pdata; in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos() local
814 pdata = static_cast<MatProductCtx_SeqAIJKokkos *>(C->product->data); in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
819 if (pdata->reusesym) { // numeric reuses results from symbolic in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
820 pdata->reusesym = PETSC_FALSE; in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
865 …PetscCallCXX(KokkosSparse::spgemm_numeric(pdata->kh, csrmatA, transA, csrmatB, transB, ckok->csrma… in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
867 auto spgemmHandle = pdata->kh.get_spgemm_handle(); in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
893 MatProductCtx_SeqAIJKokkos *pdata; in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos() local
942 PetscCallCXX(product->data = pdata = new MatProductCtx_SeqAIJKokkos()); in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
[all …]