Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp449 PetscBool xiscupm; in AYPXAsync() local
452 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(xin), &xiscupm, VECSEQCUPM(), VECMPICUPM(), ""… in AYPXAsync()
453 if (!xiscupm) { in AYPXAsync()
505 PetscBool xiscupm; in AXPYAsync() local
508 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(xin), &xiscupm, VECSEQCUPM(), VECMPICUPM(), ""… in AXPYAsync()
509 if (xiscupm) { in AXPYAsync()
806 PetscBool xiscupm, yiscupm; in WAXPYAsync() local
809 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(xin), &xiscupm, VECSEQCUPM(), VECMPICUPM(), ""… in WAXPYAsync()
811 if (!xiscupm || !yiscupm) { in WAXPYAsync()
821 PetscBool xiscupm, yiscupm; in WAXPYAsync() local
[all …]
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp650 PetscBool xiscupm, yiscupm, aiscupm; in MatSolve_Factored_Dispatch_() local
656 PetscCall(PetscObjectTypeCompare(PetscObjectCast(x), VecSeq_CUPM::VECSEQCUPM(), &xiscupm)); in MatSolve_Factored_Dispatch_()
664 const auto xisdevice = xiscupm && PetscOffloadDevice(x->offloadmask); in MatSolve_Factored_Dispatch_()
725 PetscBool biscupm, xiscupm, aiscupm; in MatMatSolve_Factored_Dispatch_() local
732 PetscCall(PetscObjectTypeCompare(PetscObjectCast(X), MATSEQDENSECUPM(), &xiscupm)); in MatMatSolve_Factored_Dispatch_()
764 if (ldx < m || !xiscupm) { in MatMatSolve_Factored_Dispatch_()
784 if (ldx < m || !xiscupm) { in MatMatSolve_Factored_Dispatch_()
785 const auto copy_mode = xiscupm ? cupmMemcpyDeviceToDevice : cupmMemcpyDeviceToHost; in MatMatSolve_Factored_Dispatch_()
791 if (xiscupm) { in MatMatSolve_Factored_Dispatch_()
797 if (!xiscupm) PetscCall(MatDenseRestoreArray(X, &x)); in MatMatSolve_Factored_Dispatch_()
[all …]