| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 146 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 D | ex217.c | 21 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &iskokkos, MATMPIAIJKOKKOS, MATSEQAIJKOKKOS, "… in main()
|
| /petsc/src/mat/interface/ |
| H A D | matregis.c | 230 PetscCall(MatRegisterRootName(MATAIJKOKKOS, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS)); in MatRegisterAll() 231 PetscCall(MatRegister(MATSEQAIJKOKKOS, MatCreate_SeqAIJKokkos)); in MatRegisterAll()
|
| /petsc/doc/changes/ |
| H A D | 323.md | 75 - 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 D | ex18.c | 168 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATSEQAIJKOKKOS, &is_kokkos)); in main()
|
| /petsc/src/ksp/pc/impls/vpbjacobi/ |
| H A D | vpbjacobi.c | 261 …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 D | pbjacobi.c | 286 …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 D | mpiaijkok.kokkos.cxx | 24 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 D | bjkokkos.kokkos.cxx | 774 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &flg, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS, MATAIJ… in PCSetUp_BJKOKKOS()
|
| /petsc/include/ |
| H A D | petscmat.h | 58 #define MATSEQAIJKOKKOS "seqaijkokkos" macro
|
| /petsc/src/ksp/pc/impls/hypre/ |
| H A D | hypre.c | 292 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &iskokkos, MATSEQAIJKOKKOS, MATMPIAIJKO… in PCSetUp_HYPRE()
|
| /petsc/src/ts/utils/dmplexlandau/ |
| H A D | plexland.c | 2143 …PetscCall(PetscObjectTypeCompareAny((PetscObject)ctx->J, &flg, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS, M… in DMPlexLandauCreateVelocitySpace()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 10731 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 D | aij.c | 5450 PetscCall(MatSeqAIJRegister(MATSEQAIJKOKKOS, MatConvert_SeqAIJ_SeqAIJKokkos)); in MatSeqAIJRegisterAll()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 7390 …PetscCall(PetscObjectTypeCompareAny((PetscObject)C, &iskokk, MATSEQAIJKOKKOS, MATMPIAIJKOKKOS, "")… in MatProductSymbolic_MPIAIJBACKEND()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5444 …if (iskokkos) mtype = multi_element ? MATSEQAIJKOKKOS : (iscuda ? MATSEQDENSECUDA : MATSEQDENSEHIP… in PCBDDCSetUpCorrection()
|