Home
last modified time | relevance | path

Searched refs:MATSEQAIJKOKKOS (Results 1 – 16 of 16) sorted by relevance

/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx146 PetscCheckTypeName(A, MATSEQAIJKOKKOS); in MatSeqAIJKokkosSyncHost()
585 PetscCall(PetscObjectChangeTypeName((PetscObject)A, MATSEQAIJKOKKOS)); in MatConvert_SeqAIJ_SeqAIJKokkos()
631 PetscCall(PetscObjectChangeTypeName((PetscObject)mat, MATSEQAIJKOKKOS)); in MatDuplicate_SeqAIJKokkos()
706 PetscCall(MatConvert_SeqAIJ_SeqAIJKokkos(A, MATSEQAIJKOKKOS, MAT_INPLACE_MATRIX, &A)); in MatCreate_SeqAIJKokkos()
724 PetscCheckTypeName(A, MATSEQAIJKOKKOS); in MatSeqAIJKokkosMergeMats()
725 PetscCheckTypeName(B, MATSEQAIJKOKKOS); in MatSeqAIJKokkosMergeMats()
775 PetscCheckTypeName(*C, MATSEQAIJKOKKOS); in MatSeqAIJKokkosMergeMats()
996 PetscCall(PetscObjectTypeCompare((PetscObject)product->B, MATSEQAIJKOKKOS, &Biskok)); in MatProductSetFromOptions_SeqAIJKokkos()
997 …TPRODUCT_ABC) PetscCall(PetscObjectTypeCompare((PetscObject)product->C, MATSEQAIJKOKKOS, &Ciskok)); in MatProductSetFromOptions_SeqAIJKokkos()
1184 PetscCheckTypeName(A, MATSEQAIJKOKKOS); in MatSeqAIJGetKokkosView()
[all …]
/petsc/src/mat/tests/
H A Dex217.c21 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &iskokkos, MATMPIAIJKOKKOS, MATSEQAIJKOKKOS, "… in main()
/petsc/src/mat/interface/
H A Dmatregis.c230 PetscCall(MatRegisterRootName(MATAIJKOKKOS, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS)); in MatRegisterAll()
231 PetscCall(MatRegister(MATSEQAIJKOKKOS, MatCreate_SeqAIJKokkos)); in MatRegisterAll()
/petsc/doc/changes/
H A D323.md75 - Add `MatCreateSeqAIJKokkosWithKokkosViews()` which allows creation of a `MATSEQAIJKOKKOS` matrix …
78 - Add option `-pc_factor_mat_solve_on_host <bool>` for `MATSEQAIJKOKKOS` matrices
/petsc/src/mat/tutorials/
H A Dex18.c168 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATSEQAIJKOKKOS, &is_kokkos)); in main()
/petsc/src/ksp/pc/impls/vpbjacobi/
H A Dvpbjacobi.c261 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &isKok, MATSEQAIJKOKKOS, MATMPIAIJKOKKO… in PCSetUp_VPBJacobi()
262 …B) PetscCall(PetscObjectTypeCompareAny((PetscObject)diagVPB, &isKok, MATSEQAIJKOKKOS, MATMPIAIJKOK… in PCSetUp_VPBJacobi()
/petsc/src/ksp/pc/impls/pbjacobi/
H A Dpbjacobi.c286 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &isKok, MATSEQAIJKOKKOS, MATMPIAIJKOKKO… in PCSetUp_PBJacobi()
287 …PB) PetscCall(PetscObjectTypeCompareAny((PetscObject)diagPB, &isKok, MATSEQAIJKOKKOS, MATMPIAIJKOK… in PCSetUp_PBJacobi()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx24 PetscCall(MatSetType(mpiaij->A, MATSEQAIJKOKKOS)); in MatAssemblyEnd_MPIAIJKokkos()
25 PetscCall(MatSetType(mpiaij->B, MATSEQAIJKOKKOS)); in MatAssemblyEnd_MPIAIJKokkos()
41 …PetscCall(MatConvert_SeqAIJ_SeqAIJKokkos(mpiaij->A, MATSEQAIJKOKKOS, MAT_INPLACE_MATRIX, &mpiaij->… in MatMPIAIJSetPreallocation_MPIAIJKokkos()
42 …PetscCall(MatConvert_SeqAIJ_SeqAIJKokkos(mpiaij->B, MATSEQAIJKOKKOS, MAT_INPLACE_MATRIX, &mpiaij->… in MatMPIAIJSetPreallocation_MPIAIJKokkos()
1739 if (a->A) PetscCall(MatSetType(a->A, MATSEQAIJKOKKOS)); in MatConvert_MPIAIJ_MPIAIJKokkos()
1740 if (a->B) PetscCall(MatSetType(a->B, MATSEQAIJKOKKOS)); in MatConvert_MPIAIJ_MPIAIJKokkos()
1829 PetscCall(MatSetType(*A, MATSEQAIJKOKKOS)); in MatCreateAIJKokkos()
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkos.kokkos.cxx774 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &flg, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS, MATAIJ… in PCSetUp_BJKOKKOS()
/petsc/include/
H A Dpetscmat.h58 #define MATSEQAIJKOKKOS "seqaijkokkos" macro
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c292 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &iskokkos, MATSEQAIJKOKKOS, MATMPIAIJKO… in PCSetUp_HYPRE()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c2143 …PetscCall(PetscObjectTypeCompareAny((PetscObject)ctx->J, &flg, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS, M… in DMPlexLandauCreateVelocitySpace()
/petsc/src/dm/impls/plex/
H A Dplex.c10731 PetscCall(PetscStrcmp(dm->mattype, MATSEQAIJKOKKOS, &iskokkos)); in DMPlexCreateConstraintMatrix_Anchors()
10734 else if (iskokkos) mtype = MATSEQAIJKOKKOS; in DMPlexCreateConstraintMatrix_Anchors()
/petsc/src/mat/impls/aij/seq/
H A Daij.c5450 PetscCall(MatSeqAIJRegister(MATSEQAIJKOKKOS, MatConvert_SeqAIJ_SeqAIJKokkos)); in MatSeqAIJRegisterAll()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c7390 …PetscCall(PetscObjectTypeCompareAny((PetscObject)C, &iskokk, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS, "")… in MatProductSymbolic_MPIAIJBACKEND()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c5444 …if (iskokkos) mtype = multi_element ? MATSEQAIJKOKKOS : (iscuda ? MATSEQDENSECUDA : MATSEQDENSEHIP… in PCBDDCSetUpCorrection()