Lines Matching refs:VecSeq_CUPM

656   PetscCall(PetscObjectTypeCompare(PetscObjectCast(x), VecSeq_CUPM::VECSEQCUPM(), &xiscupm));  in MatSolve_Factored_Dispatch_()
657 PetscCall(PetscObjectTypeCompare(PetscObjectCast(y), VecSeq_CUPM::VECSEQCUPM(), &yiscupm)); in MatSolve_Factored_Dispatch_()
816 …peCompareAny(PetscObjectCast(xx), &xiscupm, VecSeq_CUPM::VECSEQCUPM(), VecSeq_CUPM::VECMPICUPM(), in MatMultAddColumnRange_Dispatch_()
820 PetscCall(VecSetType(x, VecSeq_CUPM::VECCUPM())); in MatMultAddColumnRange_Dispatch_()
825 …peCompareAny(PetscObjectCast(yy), &yiscupm, VecSeq_CUPM::VECSEQCUPM(), VecSeq_CUPM::VECMPICUPM(), in MatMultAddColumnRange_Dispatch_()
829 PetscCall(VecSetType(y, VecSeq_CUPM::VECCUPM())); in MatMultAddColumnRange_Dispatch_()
835 …peCompareAny(PetscObjectCast(zz), &ziscupm, VecSeq_CUPM::VECSEQCUPM(), VecSeq_CUPM::VECMPICUPM(), in MatMultAddColumnRange_Dispatch_()
839 PetscCall(VecSetType(z, VecSeq_CUPM::VECCUPM())); in MatMultAddColumnRange_Dispatch_()
845 if (y && y != z) PetscCall(VecSeq_CUPM::Copy(y, z)); // mult add in MatMultAddColumnRange_Dispatch_()
848 if (!y) PetscCall(VecSeq_CUPM::Set(z, 0.0)); in MatMultAddColumnRange_Dispatch_()
858 const auto dxx = VecSeq_CUPM::DeviceArrayRead(dctx, x); in MatMultAddColumnRange_Dispatch_()
859 const auto dzz = VecSeq_CUPM::DeviceArrayReadWrite(dctx, z); in MatMultAddColumnRange_Dispatch_()
916 …PetscCall(PetscStrFreeAllocpy(to_host ? VECSTANDARD : VecSeq_CUPM::VECCUPM(), &B->defaultvectype)); in Convert_Dispatch_()
1069 PetscCall(PetscObjectTypeCompare(PetscObjectCast(cvec), VecSeq_CUPM::VECSEQCUPM(), &iscupm)); in BindToCPU()
1670 …ypeCompareAny(PetscObjectCast(v), &viscupm, VecSeq_CUPM::VECSEQCUPM(), VecSeq_CUPM::VECMPICUPM(), in GetColumnVector()
1673 const auto x = VecSeq_CUPM::DeviceArrayWrite(dctx, v); in GetColumnVector()