| /petsc/src/mat/impls/sell/mpi/mpicuda/ |
| H A D | mpisellcuda.cu | 41 …d && mode == MAT_FINAL_ASSEMBLY) PetscCall(VecSetType(((Mat_MPISELL *)A->data)->lvec, VECSEQCUDA)); in MatAssemblyEnd_MPISELLCUDA() 70 if (a->lvec) PetscCall(VecSetType(a->lvec, VECSEQCUDA)); in MatConvert_MPISELL_MPISELLCUDA()
|
| /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 …if (!dstStandard) PetscCall(VecTypeCompareAny_Private(newType, &dstCUDA, VECCUDA, VECSEQCUDA, VECM… in VecSetType() 201 …PetscCall(PetscObjectTypeCompareAny((PetscObject)vec, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, ""… in VecGetRootType_Private()
|
| H A D | vecregall.c | 48 PetscCall(VecRegister(VECSEQCUDA, VecCreate_SeqCUDA)); 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/mat/utils/ |
| H A D | veccreatematdense.c | 32 PetscCall(PetscStrcmpAny(vtype, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, "")); in MatCreateDenseFromVecType()
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex60.c | 21 PetscCall(PetscObjectTypeCompare((PetscObject)x, VECSEQCUDA, &iscuda)); in main()
|
| H A D | ex38.c | 31 PetscCall(PetscObjectTypeCompareAny((PetscObject)X, &iscuda, VECSEQCUDA, VECMPICUDA, "")); in main()
|
| /petsc/src/mat/impls/aij/mpi/mpicusparse/ |
| H A D | mpiaijcusparse.cu | 411 if (mpiaij->lvec) PetscCall(VecSetType(mpiaij->lvec, VECSEQCUDA)); in MatAssemblyEnd_MPIAIJCUSPARSE() 472 if (a->lvec) PetscCall(VecSetType(a->lvec, VECSEQCUDA)); in MatConvert_MPIAIJ_MPIAIJCUSPARSE()
|
| /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 | 13 PetscVecType VECSEQCUDA
|
| H A D | Vec.pyx | 12 SEQCUDA = S_(VECSEQCUDA)
|
| /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 | 104 #define VECSEQCUDA "seqcuda" macro
|
| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 310 if (!iscuda) PetscCall(PetscStrcmp(vtype, VECSEQCUDA, &iscuda)); in MatProductNumeric_X_Dense()
|
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 540 return T == device::cupm::DeviceType::CUDA ? VECSEQCUDA : VECSEQHIP; in VECSEQCUPM()
|
| /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 …etscObjectTypeCompareAny((PetscObject)pcis->vec1_N, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, "")); in PCBDDCSetUpCorrection()
|