Searched refs:solver_handle (Results 1 – 2 of 2) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | cupmobject.hpp | 247 …eviceContext dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetFromHandleDispatch_() argument 255 if (solver_handle) { in GetFromHandleDispatch_() 256 PetscAssertPointer(solver_handle, 3); in GetFromHandleDispatch_() 257 *solver_handle = nullptr; in GetFromHandleDispatch_() 270 if (solver_handle) PetscCall(PetscDeviceContextGetSOLVERHandle_Internal(dctx, solver_handle)); in GetFromHandleDispatch_() 281 …viceContext *dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetHandleDispatch_() argument 289 PetscCall(GetFromHandleDispatch_(dctx_loc, blas_handle, solver_handle, stream)); in GetHandleDispatch_() 295 …viceContext *dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetHandles_() argument 297 return GetHandleDispatch_(dctx, blas_handle, solver_handle, stream); in GetHandles_() 307 …MObject<T>::GetHandles_(PetscDeviceContext *dctx, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetHandles_() argument [all …]
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 609 cupmSolverHandle_t solver_handle; in Solve() local 613 PetscCall(GetHandlesFrom_(dctx, &blas_handle, &solver_handle)); in Solve() 623 …PetscCallCUPMSOLVER(cupmSolverXormqr(solver_handle, CUPMSOLVER_SIDE_LEFT, CUPMSOLVER_OP_N, m, nrhs… in Solve() 628 …PetscCallCUPMSOLVER(cupmSolverXormqr(solver_handle, CUPMSOLVER_SIDE_LEFT, op, m, nrhs, rank, da.cu… in Solve()
|