Commit c66d6c11 authored by AGULLO Emmanuel's avatar AGULLO Emmanuel
Browse files

Add qr_mumps-cuda

parent 4b9f8793
......@@ -18,6 +18,8 @@
#:use-module (inria hiepacs)
#:use-module (inria storm)
#:use-module (inria tadaam)
#:use-module (non-free cuda)
#:use-module (inria tainted storm)
#:use-module (guix utils)
......@@ -88,3 +90,17 @@ provided by the use of orthogonal transformations comes at the cost of a higher
operation count with respect to solvers based on, e.g., the LU factorization.
qr_mumps supports real and complex, single or double precision arithmetic. This is an experimental version of the package for distributed memory and limited to double precision." )
(license license:cecill)))
(define-public qr_mumps+cuda
(inherit qr_mumps)
(name "qr_mumps-cuda")
(substitute-keyword-arguments (package-arguments qr_mumps)
((#:configure-flags flags '())
`(cons "-DQRM_WITH_CUDA=ON" ,flags))))
`(("cuda" ,cuda)
,@(package-inputs chameleon)))
(propagated-inputs `(("starpu" ,starpu+cuda)
,@(delete `("starpu" ,starpu) (package-inputs qr_mumps))))))
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment