Searched refs:pdata (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/kokkos/ |
| H A D | mpiaijkok.kokkos.cxx | 1275 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 D | aijkok.kokkos.cxx | 794 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 …]
|