| /petsc/src/mat/utils/ |
| H A D | veccreatematdense.c | 33 PetscCall(PetscStrcmpAny(vtype, &iship, VECHIP, VECMPIHIP, VECSEQHIP, "")); in MatCreateDenseFromVecType() 37 else if (iship) root_type = VECHIP; in MatCreateDenseFromVecType()
|
| /petsc/src/vec/vec/interface/ |
| H A D | vecreg.c | 117 …if (!dstStandard) PetscCall(VecTypeCompareAny_Private(newType, &dstHIP, VECHIP, VECSEQHIP, VECMPIH… in VecSetType() 202 PetscCall(PetscObjectTypeCompareAny((PetscObject)vec, &iship, VECHIP, VECMPIHIP, VECSEQHIP, "")); in VecGetRootType_Private() 208 *vtype = VECHIP; in VecGetRootType_Private()
|
| H A D | vecregall.c | 60 PetscCall(VecRegister(VECHIP, VecCreate_HIP)); in VecRegisterAll()
|
| /petsc/doc/overview/ |
| H A D | vector_table.md | 24 - ``VECHIP``
|
| /petsc/src/mat/impls/sell/mpi/mpihip/ |
| H A D | mpisellhip.hip.cxx | 65 PetscCall(PetscStrallocpy(VECHIP, &A->defaultvectype)); in MatConvert_MPISELL_MPISELLHIP()
|
| /petsc/src/mat/tests/ |
| H A D | bench_spmv.c | 142 if (isaijhipsparse || issellhip) PetscCall(VecSetType(b, VECHIP)); in TimedSpMV() 183 if (isaijhipsparse || issellhip) PetscCall(VecSetType(b, VECHIP)); in WarmUpDevice()
|
| /petsc/src/mat/impls/aij/mpi/mpihipsparse/ |
| H A D | mpiaijhipsparse.hip.cxx | 445 PetscCall(PetscStrallocpy(VECHIP, &A->defaultvectype)); in MatConvert_MPIAIJ_MPIAIJHIPSPARSE()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscvec.pxi | 18 PetscVecType VECHIP
|
| H A D | Vec.pyx | 17 HIP = S_(VECHIP)
|
| /petsc/include/ |
| H A D | petscvec.h | 109 #define VECHIP "hip" /* seqhip on one process and mpihip on multiple */ macro
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm.c | 326 PetscCall(PetscStrcmp(dm->vectype, VECHIP, &iship)); in DMSwarmCreateVectorFromField_Private() 332 else if (iship) PetscCall(VecSetType(*vec, VECHIP)); in DMSwarmCreateVectorFromField_Private()
|
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 552 return T == device::cupm::DeviceType::CUDA ? VECCUDA : VECHIP; in VECCUPM()
|
| /petsc/src/mat/impls/sell/seq/seqhip/ |
| H A D | sellhip.hip.cxx | 954 PetscCall(PetscStrallocpy(VECHIP, &B->defaultvectype)); in MatConvert_SeqSELL_SeqSELLHIP()
|
| /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/hypre/ |
| H A D | mhypre.c | 2456 PetscCall(MatSetVecType(B, VECHIP));
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 3381 PetscCall(PetscStrcmpAny(A->defaultvectype, &iship, VECHIP, VECSEQHIP, VECMPIHIP, "")); in MatDenseCreateColumnVec_Private()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 3470 PetscCall(PetscStrallocpy(VECHIP, &B->defaultvectype)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5438 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pcis->vec1_N, &iship, VECHIP, VECMPIHIP, VECSEQHI… in PCBDDCSetUpCorrection()
|