test STREAM

This commit is contained in:
Yann Dupont 2021-11-23 10:32:08 +01:00
parent 67f112b4ac
commit 8c6f819805

View file

@ -54,7 +54,7 @@
#:use-module (gnu packages fontutils) #:use-module (gnu packages fontutils)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages maths) #:use-module (gnu packages maths)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (gnu packages cmake) #:use-module (gnu packages cmake)
#:use-module (gnu packages pretty-print) #:use-module (gnu packages pretty-print)
@ -66,7 +66,7 @@
#:use-module (gnu packages assembly) #:use-module (gnu packages assembly)
#:use-module (gnu packages authentication) #:use-module (gnu packages authentication)
#:use-module (gnu packages bdw-gc) #:use-module (gnu packages bdw-gc)
#:use-module (gnu packages boost) #:use-module (gnu packages boost)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages crypto) #:use-module (gnu packages crypto)
#:use-module (gnu packages cryptsetup) #:use-module (gnu packages cryptsetup)
@ -75,9 +75,9 @@
#:use-module (gnu packages disk) #:use-module (gnu packages disk)
#:use-module (gnu packages gperf) #:use-module (gnu packages gperf)
#:use-module (gnu packages jemalloc) #:use-module (gnu packages jemalloc)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages lua) #:use-module (gnu packages lua)
#:use-module (gnu packages ncurses) #:use-module (gnu packages ncurses)
#:use-module (gnu packages networking) #:use-module (gnu packages networking)
#:use-module (gnu packages nss) #:use-module (gnu packages nss)
#:use-module (gnu packages openldap) #:use-module (gnu packages openldap)
@ -85,8 +85,8 @@
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
#:use-module (gnu packages sphinx) #:use-module (gnu packages sphinx)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
#:use-module (gnu packages web) #:use-module (gnu packages web)
;; #:use-module (gnu packages glicid) ;; #:use-module (gnu packages glicid)
#:use-module (gnu packages pretty-print) #:use-module (gnu packages pretty-print)
#:use-module (gnu packages virtualization) #:use-module (gnu packages virtualization)
@ -116,15 +116,17 @@
#:use-module (gnu packages video) #:use-module (gnu packages video)
#:use-module (gnu packages llvm) #:use-module (gnu packages llvm)
#:use-module (gnu packages multiprecision) #:use-module (gnu packages multiprecision)
#:use-module (glicid utils)
#:use-module (guix git-download)
) )
;;;;;;;; ;;;;;;;;
(define-public intel-mpi-benchmarks/openmpi (define-public intel-mpi-benchmarks/openmpi-2021.3
(package (package
(inherit gnu:intel-mpi-benchmarks/openmpi) (inherit gnu:intel-mpi-benchmarks/openmpi)
(name "intel-mpi-benchmarks") (name "intel-mpi-benchmarks")
(version "2021.3") (version "2021.3")
@ -150,22 +152,60 @@
) )
) )
(define-public glicid-intel-mpi-benchmarks (define intel-mpi-benchmark-transform-gcc-10
(package (gcc10-instead-of-gcc intel-mpi-benchmarks/openmpi-2021.3))
(inherit intel-mpi-benchmarks/openmpi)
(name "glicid-intel-mpi-benchmarks") (define intel-mpi-benchmark-transform-gcc-11
) (gcc11-instead-of-gcc intel-mpi-benchmarks/openmpi-2021.3))
)
(define-public intel-mpi-benchmarks/openmpi-2021.3-gcc-10
(package
(inherit intel-mpi-benchmark-transform-gcc-10)
(version (string-append (package-version intel-mpi-benchmark-transform-gcc-10) "-gcc-10" ))
)
)
(define-public intel-mpi-benchmarks/openmpi-2021.3-gcc-11
(package
(inherit intel-mpi-benchmark-transform-gcc-11)
(version (string-append (package-version intel-mpi-benchmark-transform-gcc-11) "-gcc-11" ))
)
)
(define-public stream-benchmarks
(package
(name "stream-benchmarks")
(version "5.10-jh")
; (source (origin
; (method git-fetch
; (uri
; (git-reference
; (url "https://github.com/jeffhammond/STREAM.git")
; (commit "HEAD")
; (sha256 (base32 ""))
; )
; )
; )
; )
; )
(source (origin
(method url-fetch)
(uri "https://github.com/jeffhammond/STREAM/archive/refs/heads/master.zip")
(sha256
(base32 "0a27616mikli251hrr6yc3rifm2ajgr0328qjfzsfdq7yaikbf1g")
)
)
)
(build-system gnu-build-system)
(synopsis "STREAM benchmark")
(description "STREAM benchmark")
(home-page "https://")
(license "")))
;(define-public glicid-intel-mpi-benchmarks-gcc-11
; (package
; (inherit glicid-intel-mpi-benchmarks)
; (name "glicid-specific-intel-mpi-benchmarks")
; (inputs `(("openmpi", glicid-openmpi-gcc-11)
; ("gcc",gcc-11)
; ,@(package-inputs glicid-intel-mpi-benchmarks)))
; ) ; )
;) ;)
;;defined by gricad / PA Boutier ;;defined by gricad / PA Boutier