Searched refs:xiscupm (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/impls/seq/cupm/ |
| H A D | vecseqcupm_impl.hpp | 449 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 D | matseqdensecupm.hpp | 650 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 …]
|