| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opusutils.cu | 57 PetscCall(PetscObjectTypeCompareAny((PetscObject)v, &viscuda, VECSEQCUDA, VECMPICUDA, "")); in VecSign() 58 PetscCall(PetscObjectTypeCompareAny((PetscObject)s, &siscuda, VECSEQCUDA, VECMPICUDA, "")); in VecSign() 100 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &iscuda, VECSEQCUDA, VECMPICUDA, "")); in VecSetDelta()
|
| H A D | math2opus.cu | 646 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &xiscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMultTranspose_H2OPUS() 647 PetscCall(PetscObjectTypeCompareAny((PetscObject)y, &yiscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMultTranspose_H2OPUS() 658 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &xiscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMult_H2OPUS() 659 PetscCall(PetscObjectTypeCompareAny((PetscObject)y, &yiscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMult_H2OPUS() 671 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &xiscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMultTransposeAdd_H2OPUS() 672 PetscCall(PetscObjectTypeCompareAny((PetscObject)z, &ziscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMultTransposeAdd_H2OPUS() 684 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &xiscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMultAdd_H2OPUS() 685 PetscCall(PetscObjectTypeCompareAny((PetscObject)z, &ziscuda, VECSEQCUDA, VECMPICUDA, "")); in MatMultAdd_H2OPUS() 1682 PetscCall(PetscStrcmpAny(vtype, &iscuda, VECCUDA, VECSEQCUDA, VECMPICUDA, "")); in MatCreateH2OpusFromMat()
|
| /petsc/src/vec/vec/interface/ |
| H A D | vecreg.c | 106 …dard) PetscCall(VecTypeCompareAny_Private(newType, &dstCUDA, VECCUDA, VECSEQCUDA, VECMPICUDA, "")); in VecSetType() 201 …PetscCall(PetscObjectTypeCompareAny((PetscObject)vec, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, ""… in VecGetRootType_Private()
|
| H A D | vecregall.c | 49 PetscCall(VecRegister(VECMPICUDA, VecCreate_MPICUDA)); in VecRegisterAll()
|
| H A D | rvector.c | 1609 PetscCall(PetscObjectTypeCompareAny((PetscObject)X, &iscuda, VECSEQCUDA, VECMPICUDA, "")); in VecGetSubVector() 1729 PetscCall(PetscObjectTypeCompareAny((PetscObject)X, &iscuda, VECSEQCUDA, VECMPICUDA, "")); in VecRestoreSubVector()
|
| /petsc/src/ksp/pc/impls/vpbjacobi/cuda/ |
| H A D | vpbjacobi_cuda.cu | 116 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &isCuda, VECSEQCUDA, VECMPICUDA, "")); in PCApplyOrTranspose_VPBJacobi_CUDA() 117 …if (isCuda) PetscCall(PetscObjectTypeCompareAny((PetscObject)y, &isCuda, VECSEQCUDA, VECMPICUDA, "… in PCApplyOrTranspose_VPBJacobi_CUDA()
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex65.c | 18 PetscCall(VecSetType(global, VECMPICUDA)); in main()
|
| H A D | ex38.c | 31 PetscCall(PetscObjectTypeCompareAny((PetscObject)X, &iscuda, VECSEQCUDA, VECMPICUDA, "")); in main()
|
| /petsc/src/mat/utils/ |
| H A D | veccreatematdense.c | 32 PetscCall(PetscStrcmpAny(vtype, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, "")); in MatCreateDenseFromVecType()
|
| /petsc/src/ksp/pc/impls/amgx/ |
| H A D | amgx.cxx | 338 …PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &is_dev_ptrs, VECCUDA, VECMPICUDA, VECSEQCUDA,… in PCApply_AMGX()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscvec.pxi | 14 PetscVecType VECMPICUDA
|
| H A D | Vec.pyx | 13 MPICUDA = S_(VECMPICUDA)
|
| /petsc/src/ksp/ksp/impls/hpddm/ |
| H A D | hpddm.cxx | 247 std::initializer_list<std::string> list = {VECCUDA, VECSEQCUDA, VECMPICUDA}; in KSPSolve_HPDDM_Private()
|
| /petsc/include/ |
| H A D | petscvec.h | 105 #define VECMPICUDA "mpicuda" macro
|
| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 311 if (!iscuda) PetscCall(PetscStrcmp(vtype, VECMPICUDA, &iscuda)); in MatProductNumeric_X_Dense()
|
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 546 return T == device::cupm::DeviceType::CUDA ? VECMPICUDA : VECMPIHIP; in VECMPICUPM()
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 3380 PetscCall(PetscStrcmpAny(A->defaultvectype, &iscuda, VECCUDA, VECSEQCUDA, VECMPICUDA, "")); in MatDenseCreateColumnVec_Private()
|
| /petsc/doc/faq/ |
| H A D | index.md | 239 - The `VecType` `VECSEQCUDA`, `VECMPICUDA`, or `VECCUDA` may be used with
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5437 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pcis->vec1_N, &iscuda, VECCUDA, VECMPICUDA, VECSE… in PCBDDCSetUpCorrection()
|