Home
last modified time | relevance | path

Searched refs:yiscupm (Results 1 – 2 of 2) sorted by relevance

/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp806 PetscBool xiscupm, yiscupm; in WAXPYAsync() local
810 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(yin), &yiscupm, VECSEQCUPM(), VECMPICUPM(), ""… in WAXPYAsync()
811 if (!xiscupm || !yiscupm) { in WAXPYAsync()
821 PetscBool xiscupm, yiscupm; in WAXPYAsync() local
824 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(yin), &yiscupm, VECSEQCUPM(), VECMPICUPM(), ""… in WAXPYAsync()
825 if (!xiscupm || !yiscupm) { in WAXPYAsync()
938 PetscBool yiscupm = PETSC_TRUE; in MAXPYAsync() local
941 …for (PetscInt i = 0; i < nv && yiscupm; i++) PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(y… in MAXPYAsync()
942 if (!yiscupm) { in MAXPYAsync()
1007 PetscBool yiscupm; in Dot() local
[all …]
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp650 PetscBool xiscupm, yiscupm, aiscupm; in MatSolve_Factored_Dispatch_() local
657 PetscCall(PetscObjectTypeCompare(PetscObjectCast(y), VecSeq_CUPM::VECSEQCUPM(), &yiscupm)); in MatSolve_Factored_Dispatch_()
661 use_y_array_directly = yiscupm && (k >= m); in MatSolve_Factored_Dispatch_()
695 const auto copy_mode = yiscupm ? cupmMemcpyDeviceToDevice : cupmMemcpyDeviceToHost; in MatSolve_Factored_Dispatch_()
701 if (yiscupm) { in MatSolve_Factored_Dispatch_()
707 if (yiscupm) { in MatSolve_Factored_Dispatch_()
810 PetscBool xiscupm, yiscupm, ziscupm; in MatMultAddColumnRange_Dispatch_() local
825 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(yy), &yiscupm, VecSeq_CUPM::VECSEQCUPM(), VecS… in MatMultAddColumnRange_Dispatch_()
826 if (!yiscupm || yy->boundtocpu) { in MatMultAddColumnRange_Dispatch_()