| /petsc/src/mat/utils/ |
| H A D | veccreatematdense.c | 34 PetscCall(PetscStrcmpAny(vtype, &iskokkos, VECKOKKOS, VECMPIKOKKOS, VECSEQKOKKOS, "")); in MatCreateDenseFromVecType() 44 root_type = VECKOKKOS; in MatCreateDenseFromVecType()
|
| /petsc/src/vec/vec/interface/ |
| H A D | vecreg.c | 128 …if (!dstStandard) PetscCall(VecTypeCompareAny_Private(newType, &dstKokkos, VECKOKKOS, VECSEQKOKKOS… in VecSetType() 203 …PetscCall(PetscObjectTypeCompareAny((PetscObject)vec, &iskokkos, VECKOKKOS, VECMPIKOKKOS, VECSEQKO… in VecGetRootType_Private() 210 *vtype = VECKOKKOS; in VecGetRootType_Private()
|
| H A D | vecregall.c | 55 PetscCall(VecRegister(VECKOKKOS, VecCreate_Kokkos)); in VecRegisterAll()
|
| /petsc/doc/overview/ |
| H A D | vector_table.md | 28 - ``VECKOKKOS``
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex16k.kokkos.cxx | 18 PetscCall(VecSetType(x, VECKOKKOS)); in main()
|
| /petsc/src/mat/tests/ |
| H A D | bench_spmv.c | 141 if (isaijkokkos) PetscCall(VecSetType(b, VECKOKKOS)); in TimedSpMV() 182 if (isaijkokkos) PetscCall(VecSetType(b, VECKOKKOS)); in WarmUpDevice()
|
| /petsc/src/vec/vec/impls/seq/kokkos/ |
| H A D | veckokkosimpl.hpp | 10 …tscObjectTypeCompareAny((PetscObject)(v), &isKokkos, VECSEQKOKKOS, VECMPIKOKKOS, VECKOKKOS, "")); \
|
| /petsc/doc/changes/ |
| H A D | 314.md | 58 Kokkos kernels. Currently, VECKOKKOS supports all vector 105 - Add an experimental vector type VECKOKKOS
|
| /petsc/src/snes/tutorials/ |
| H A D | ex55.c | 611 PetscCall(DMSetVecType(da, VECKOKKOS)); in main()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscvec.pxi | 22 PetscVecType VECKOKKOS
|
| H A D | Vec.pyx | 21 KOKKOS = S_(VECKOKKOS)
|
| /petsc/include/ |
| H A D | petscvec.h | 113 #define VECKOKKOS "kokkos" /* seqkokkos on one process and mpikokkos on multiple */ macro
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 584 PetscCall(PetscStrallocpy(VECKOKKOS, &A->defaultvectype)); /* Allocate and copy the string */ in MatConvert_SeqAIJ_SeqAIJKokkos() 630 PetscCall(PetscStrallocpy(VECKOKKOS, &mat->defaultvectype)); /* Allocate and copy the string */ in MatDuplicate_SeqAIJKokkos()
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm.c | 324 PetscCall(PetscStrcmp(dm->vectype, VECKOKKOS, &iskokkos)); in DMSwarmCreateVectorFromField_Private() 330 if (iskokkos) PetscCall(VecSetType(*vec, VECKOKKOS)); in DMSwarmCreateVectorFromField_Private()
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 1683 PetscCall(PetscStrcmpAny(vtype, &iskok, VECKOKKOS, VECSEQKOKKOS, VECMPIKOKKOS, "")); in MatCreateH2OpusFromMat()
|
| /petsc/src/mat/impls/aij/mpi/kokkos/ |
| H A D | mpiaijkok.kokkos.cxx | 1735 PetscCall(PetscStrallocpy(VECKOKKOS, &B->defaultvectype)); in MatConvert_MPIAIJ_MPIAIJKokkos()
|
| /petsc/doc/manual/ |
| H A D | getting_started.md | 655 are `VECCUDA`, `MATAIJCUSPARSE`, `VECKOKKOS`, `MATAIJKOKKOS`, and `VECHIP` (matrices are not yet su…
|
| H A D | vec.md | 72 VecSetType(Vec v, VecType <VECCUDA, VECHIP, VECKOKKOS, etc.>)
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 3379 PetscCall(PetscStrcmpAny(A->defaultvectype, &iskok, VECKOKKOS, VECSEQKOKKOS, VECMPIKOKKOS, "")); in MatDenseCreateColumnVec_Private()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5439 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pcis->vec1_N, &iskokkos, VECKOKKOS, VECMPIKOKKOS,… in PCBDDCSetUpCorrection()
|