Home
last modified time | relevance | path

Searched refs:VECSEQCUDA (Results 1 – 21 of 21) sorted by relevance

/petsc/src/mat/impls/sell/mpi/mpicuda/
H A Dmpisellcuda.cu41 …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 Dmath2opusutils.cu57 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 Dmath2opus.cu646 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 Dvecreg.c106 …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 Dvecregall.c48 PetscCall(VecRegister(VECSEQCUDA, VecCreate_SeqCUDA)); in VecRegisterAll()
H A Drvector.c1609 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 Dvpbjacobi_cuda.cu116 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 Dveccreatematdense.c32 PetscCall(PetscStrcmpAny(vtype, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, "")); in MatCreateDenseFromVecType()
/petsc/src/vec/vec/tests/
H A Dex60.c21 PetscCall(PetscObjectTypeCompare((PetscObject)x, VECSEQCUDA, &iscuda)); in main()
H A Dex38.c31 PetscCall(PetscObjectTypeCompareAny((PetscObject)X, &iscuda, VECSEQCUDA, VECMPICUDA, "")); in main()
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu411 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 Damgx.cxx338 …PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &is_dev_ptrs, VECCUDA, VECMPICUDA, VECSEQCUDA,… in PCApply_AMGX()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscvec.pxi13 PetscVecType VECSEQCUDA
H A DVec.pyx12 SEQCUDA = S_(VECSEQCUDA)
/petsc/src/ksp/ksp/impls/hpddm/
H A Dhpddm.cxx247 std::initializer_list<std::string> list = {VECCUDA, VECSEQCUDA, VECMPICUDA}; in KSPSolve_HPDDM_Private()
/petsc/include/
H A Dpetscvec.h104 #define VECSEQCUDA "seqcuda" macro
/petsc/src/mat/interface/
H A Dmatproduct.c310 if (!iscuda) PetscCall(PetscStrcmp(vtype, VECSEQCUDA, &iscuda)); in MatProductNumeric_X_Dense()
/petsc/include/petsc/private/
H A Dveccupmimpl.h540 return T == device::cupm::DeviceType::CUDA ? VECSEQCUDA : VECSEQHIP; in VECSEQCUPM()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c3380 PetscCall(PetscStrcmpAny(A->defaultvectype, &iscuda, VECCUDA, VECSEQCUDA, VECMPICUDA, "")); in MatDenseCreateColumnVec_Private()
/petsc/doc/faq/
H A Dindex.md239 - The `VecType` `VECSEQCUDA`, `VECMPICUDA`, or `VECCUDA` may be used with
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c5437 …etscObjectTypeCompareAny((PetscObject)pcis->vec1_N, &iscuda, VECCUDA, VECMPICUDA, VECSEQCUDA, "")); in PCBDDCSetUpCorrection()