2020-07-31 09:29:12 +02:00
|
|
|
(define-module (gnu packages glicid)
|
|
|
|
#:use-module (guix packages)
|
|
|
|
#:use-module (guix download)
|
|
|
|
#:use-module (guix git-download)
|
|
|
|
#:use-module (guix build-system gnu)
|
|
|
|
#:use-module (guix build-system cmake)
|
|
|
|
#:use-module (guix licenses)
|
|
|
|
#:use-module (gnu packages gawk)
|
|
|
|
#:use-module (gnu packages gcc)
|
|
|
|
#:use-module (gnu packages commencement)
|
|
|
|
#:use-module (guix build-system python)
|
|
|
|
#:use-module ((guix licenses) #:prefix license:)
|
|
|
|
#:use-module ((guix utils) #:select (target-64bit?))
|
|
|
|
#:use-module (gnu packages)
|
|
|
|
#:use-module (gnu packages admin)
|
|
|
|
#:use-module (gnu packages autotools)
|
|
|
|
#:use-module (gnu packages base)
|
|
|
|
#:use-module (gnu packages freeipmi)
|
|
|
|
#:use-module (gnu packages linux)
|
|
|
|
#:use-module (gnu packages mpi)
|
|
|
|
#:use-module (gnu packages perl)
|
|
|
|
#:use-module (gnu packages pkg-config)
|
|
|
|
#:use-module (gnu packages parallel)
|
|
|
|
#:use-module (gnu packages storage)
|
|
|
|
#:use-module (gnu packages networking)
|
|
|
|
#:use-module (gnu packages gtk)
|
|
|
|
#:use-module (gnu packages python)
|
|
|
|
#:use-module (gnu packages python-science)
|
2020-09-20 21:53:44 +02:00
|
|
|
#:use-module (gnu packages python-web)
|
2020-07-31 09:29:12 +02:00
|
|
|
#:use-module (gnu packages python-xyz)
|
|
|
|
#:use-module (gnu packages readline)
|
|
|
|
#:use-module (gnu packages tcl)
|
|
|
|
#:use-module (gnu packages tls)
|
|
|
|
#:use-module (gnu packages commencement)
|
|
|
|
#:use-module (gnu packages gcc)
|
|
|
|
#:use-module (gnu packages chemistry)
|
|
|
|
#:use-module (gnu packages sphinx)
|
|
|
|
#:use-module (srfi srfi-1)
|
|
|
|
#:use-module (gnu packages mpi)
|
|
|
|
#:use-module (gnu packages sssd)
|
2020-08-31 17:20:07 +02:00
|
|
|
#:use-module (gnu packages fabric-management)
|
2020-08-31 20:56:49 +02:00
|
|
|
#:use-module (gnu packages benchmark)
|
2020-09-15 15:35:43 +02:00
|
|
|
#:use-module (gnu packages messaging)
|
2020-09-20 22:01:16 +02:00
|
|
|
#:use-module (gnu packages web)
|
|
|
|
#:use-module (gnu packages gnome))
|
2020-07-31 09:29:12 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(define-public glicid-custom-slurm-19.05
|
|
|
|
(package
|
|
|
|
(inherit slurm)
|
|
|
|
(name "glicid-custom-slurm-19.05")
|
|
|
|
(version "19.05.6")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
|
|
|
|
(sha256 (base32 "1kj79r8hng5gp98ickgvj3im4gr19nzd3p3p8g6rl75axb8jin7h"))
|
|
|
|
))
|
|
|
|
(inputs `(("gtk+-2" ,gtk+-2)
|
|
|
|
("sssd", sssd)
|
|
|
|
,@(package-inputs slurm)
|
|
|
|
))
|
|
|
|
))
|
|
|
|
|
|
|
|
;; (define-public glicid-custom-slurm glicid-custom-slurm-19.05)
|
|
|
|
|
|
|
|
(define-public glicid-custom-slurm-20.02
|
|
|
|
(package
|
|
|
|
(inherit glicid-custom-slurm-19.05)
|
|
|
|
(name "glicid-custom-slurm-20.02")
|
|
|
|
(version "20.02.2")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
|
|
|
|
(sha256 (base32 "0bna1kyqphw6v7ca3gyfb3nlcpclc9vx8py55w7l7sv8xxsqrrvy"))
|
|
|
|
))
|
|
|
|
))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(define-public glicid-librdkafka-09
|
|
|
|
(package
|
|
|
|
(inherit librdkafka)
|
|
|
|
(name "glicid-librdkafka-09")
|
|
|
|
(version "0.9.2")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/edenhill/librdkafka/archive/v" version ".tar.gz"))
|
|
|
|
(sha256 (base32 "0938yn1msaq8xcj5z7b3jcdy6rslh9kxmvz01r8rdcgbarlvchy2"))
|
|
|
|
))
|
|
|
|
))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(define-public glicid-x2go
|
|
|
|
(package
|
|
|
|
(name "glicid-x2go")
|
|
|
|
(version "4.1.0.3")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://code.x2go.org/releases/source/x2goserver/x2goserver-" version ".tar.gz"))
|
|
|
|
(sha256 (base32 "1l6wd708kbipib4ldprfiihqmj4895nifg0bkws4x97majislxk7"))
|
|
|
|
))
|
|
|
|
|
|
|
|
(native-inputs
|
|
|
|
`(("autoconf" ,autoconf)
|
|
|
|
("automake" ,automake)
|
|
|
|
("libtool" ,libtool)))
|
|
|
|
|
|
|
|
(inputs
|
|
|
|
`(("perl" , perl)))
|
|
|
|
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(synopsis "X2go")
|
|
|
|
(description "X2go")
|
|
|
|
(license "not checked")
|
|
|
|
(home-page "https://wiki.x2go.org")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
;(define-public glicid-gromacs-openmpi
|
|
|
|
; (package
|
|
|
|
; (inherit gromacs)
|
|
|
|
; (name "glicid-gromacs-openmpi")
|
|
|
|
; (inputs `(("openmpi", openmpi)
|
|
|
|
; ,@(package-inputs gromacs)))
|
|
|
|
; (build-system cmake-build-system)
|
|
|
|
; (arguments
|
|
|
|
; `(#:configure-flags configure-flags)
|
|
|
|
; (append configure-flags (list "-DGMX_MPI=on"
|
|
|
|
; "-DCMAKE_C_COMPILER=mpicc"
|
|
|
|
; "-DCMAKE_CXX_COMPILER=mpiicxx"
|
|
|
|
; ))
|
|
|
|
; )
|
|
|
|
; )
|
|
|
|
;)
|
|
|
|
|
|
|
|
|
|
|
|
(define-public glicid-gromacs-openmpi
|
|
|
|
(package
|
|
|
|
(inherit gromacs)
|
|
|
|
(name "glicid-gromacs-openmpi")
|
|
|
|
(inputs `(("openmpi", openmpi)
|
|
|
|
;; ("openssh", openssh) ;; only for tests... disabled now
|
|
|
|
,@(package-inputs gromacs)))
|
|
|
|
(build-system cmake-build-system)
|
|
|
|
|
|
|
|
(arguments
|
|
|
|
`(#:configure-flags
|
|
|
|
(list "-DGMX_DEVELOPER_BUILD=on" ; Needed to run tests
|
|
|
|
;; Unbundling
|
|
|
|
"-DGMX_USE_LMFIT=EXTERNAL"
|
|
|
|
"-DGMX_BUILD_OWN_FFTW=off"
|
|
|
|
"-DGMX_EXTERNAL_BLAS=on"
|
|
|
|
"-DGMX_EXTERNAL_LAPACK=on"
|
|
|
|
"-DGMX_EXTERNAL_TNG=on"
|
|
|
|
"-DGMX_EXTERNAL_ZLIB=on"
|
|
|
|
"-DGMX_EXTERNAL_TINYXML2=on"
|
|
|
|
;; special glicid
|
|
|
|
"-DGMX_MPI=on"
|
|
|
|
"-DCMAKE_C_COMPILER=mpicc"
|
|
|
|
"-DCMAKE_CXX_COMPILER=mpicxx"
|
|
|
|
"-DGMX_DOUBLE=off"
|
|
|
|
"-DGMX_OPENMP=on"
|
|
|
|
"-DGMX_SIMD=AVX2_256"
|
|
|
|
(string-append "-DTinyXML2_DIR="
|
|
|
|
(assoc-ref %build-inputs "tinyxml2"))
|
|
|
|
;; Workaround for cmake/FindSphinx.cmake version parsing that does
|
|
|
|
;; not understand the guix-wrapped `sphinx-build --version' answer
|
|
|
|
(string-append "-DSPHINX_EXECUTABLE_VERSION="
|
|
|
|
,(package-version python-sphinx)))
|
|
|
|
#:tests? #f
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'fixes
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
;; Still bundled: part of gromacs, source behind registration
|
|
|
|
;; but free software anyways
|
|
|
|
;;(delete-file-recursively "src/external/vmd_molfile")
|
|
|
|
;; Still bundled: threads-based OpenMPI-compatible fallback
|
|
|
|
;; designed to be bundled like that
|
|
|
|
;;(delete-file-recursively "src/external/thread_mpi")
|
|
|
|
;; Unbundling
|
|
|
|
(delete-file-recursively "src/external/lmfit")
|
|
|
|
(delete-file-recursively "src/external/clFFT")
|
|
|
|
(delete-file-recursively "src/external/fftpack")
|
|
|
|
(delete-file-recursively "src/external/build-fftw")
|
|
|
|
(delete-file-recursively "src/external/tng_io")
|
|
|
|
(delete-file-recursively "src/external/tinyxml2")
|
|
|
|
(delete-file-recursively "src/external/googletest")
|
|
|
|
(copy-recursively (assoc-ref inputs "googletest-source")
|
|
|
|
"src/external/googletest")
|
|
|
|
;; This test warns about the build host hardware, disable
|
|
|
|
(substitute* "src/gromacs/hardware/tests/hardwaretopology.cpp"
|
|
|
|
(("TEST\\(HardwareTopologyTest, HwlocExecute\\)")
|
|
|
|
"void __guix_disabled()"))
|
|
|
|
#t)))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;; pour futures customisations.
|
|
|
|
|
2020-09-22 09:39:50 +02:00
|
|
|
;(define-public glicid-openmpi-gcc-10
|
|
|
|
; (package
|
|
|
|
; (inherit openmpi)
|
|
|
|
; (name "glicid-openpmi-gcc-10")
|
|
|
|
; (inputs `(("gcc-10", gcc-10)
|
|
|
|
; ("gfortran-10", gfortran-10)
|
|
|
|
; ,@(package-inputs openmpi)))
|
|
|
|
; )
|
|
|
|
;)
|
|
|
|
|
2020-09-22 10:21:07 +02:00
|
|
|
(define-public glicid-rdma-core
|
|
|
|
(package
|
|
|
|
(inherit rdma-core)
|
|
|
|
(name "glicid-rdma-core")
|
|
|
|
(version "31.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/linux-rdma/rdma-core"
|
|
|
|
"/releases/download/v" version "/rdma-core-"
|
|
|
|
version ".tar.gz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"02ym93k6khfmzm9rml79x9zh1dy8231sygw16r287mhwp0x9mbji"))))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
2020-09-22 09:39:50 +02:00
|
|
|
(define-public glicid-rdma-core-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit rdma-core)
|
|
|
|
(name "glicid-rdma-core-gcc-10")
|
|
|
|
(version "31.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/linux-rdma/rdma-core"
|
|
|
|
"/releases/download/v" version "/rdma-core-"
|
|
|
|
version ".tar.gz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"02ym93k6khfmzm9rml79x9zh1dy8231sygw16r287mhwp0x9mbji"))))
|
|
|
|
(inputs `(("gcc-10", gcc-10)
|
|
|
|
,@(package-inputs rdma-core)))
|
|
|
|
)
|
2020-07-31 09:29:12 +02:00
|
|
|
)
|
|
|
|
|
2020-09-22 15:01:42 +02:00
|
|
|
(define-public glicid-libfabric-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit libfabric)
|
|
|
|
(name "glicid-libfabric-gcc-10")
|
|
|
|
(version "1.11.0")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri
|
|
|
|
(string-append "https://github.com/ofiwg/libfabric/releases/download/v"
|
|
|
|
version "/libfabric-" version ".tar.bz2"))
|
|
|
|
(sha256
|
|
|
|
(base32 "13ymh0y3fsifvfv7hd3kqvdw1ywrsii4njm9c37qvsp753vanf4r"))))
|
|
|
|
|
|
|
|
(inputs `(("gcc-10", gcc-10)
|
|
|
|
,@(package-inputs libfabric)))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2020-09-22 09:39:50 +02:00
|
|
|
|
|
|
|
(define-public glicid-ucx-gcc-10
|
2020-08-31 17:20:07 +02:00
|
|
|
(package
|
|
|
|
(inherit ucx)
|
2020-09-22 09:39:50 +02:00
|
|
|
(name "glicid-ucx-gcc-10")
|
2020-09-18 17:08:45 +02:00
|
|
|
(version "1.9.0")
|
2020-08-31 17:20:07 +02:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/openucx/ucx/releases/download/v" version "/ucx-" version ".tar.gz" ))
|
2020-09-22 12:33:10 +02:00
|
|
|
(sha256 (base32 "1yrmwvjxi3najax1wz4irpzxns6cp74ksdx4i1049mf03n2ci8m7"))
|
2020-08-31 17:20:07 +02:00
|
|
|
))
|
|
|
|
|
|
|
|
(inputs `(("gcc-10", gcc-10)
|
|
|
|
("gfortran-10", gfortran-10)
|
|
|
|
,@(package-inputs ucx)))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2020-07-31 09:29:12 +02:00
|
|
|
(define-public glicid-openmpi-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit openmpi)
|
|
|
|
(name "glicid-openpmi-gcc-10")
|
2020-08-31 20:24:50 +02:00
|
|
|
(version "4.0.5")
|
2020-07-31 09:56:20 +02:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-" version ".tar.gz"))
|
2020-08-31 20:24:50 +02:00
|
|
|
(sha256 (base32 "01dxs4jrfl4x54g9vrxjp00ymf24gxp1d2hvdzqdfizx85s7fbjp"))
|
2020-07-31 09:56:20 +02:00
|
|
|
))
|
|
|
|
|
2020-07-31 09:29:12 +02:00
|
|
|
(inputs `(("gcc-10", gcc-10)
|
|
|
|
("gfortran-10", gfortran-10)
|
2020-09-22 09:43:07 +02:00
|
|
|
("glicid-ucx-gcc-10",glicid-ucx-gcc-10)
|
2020-09-22 10:56:36 +02:00
|
|
|
;; ("glicid-rdma-core",glicid-rdma-core) ;;; segfault !!!
|
2020-07-31 09:29:12 +02:00
|
|
|
,@(package-inputs openmpi)))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2020-08-31 20:56:49 +02:00
|
|
|
(define-public glicid-intel-mpi-benchmarks
|
|
|
|
(package
|
2020-08-31 21:00:50 +02:00
|
|
|
(inherit intel-mpi-benchmarks/openmpi)
|
2020-08-31 20:56:49 +02:00
|
|
|
(name "glicid-intel-mpi-benchmarks")
|
|
|
|
(inputs `(("glicid-openmpi-gcc-10", glicid-openmpi-gcc-10)
|
2020-08-31 21:00:50 +02:00
|
|
|
,@(package-inputs intel-mpi-benchmarks/openmpi)))
|
2020-08-31 20:56:49 +02:00
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-31 09:29:12 +02:00
|
|
|
|
|
|
|
(define-public glicid-gromacs-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit gromacs)
|
|
|
|
(name "glicid-gromacs-gcc-10")
|
2020-09-01 09:50:04 +02:00
|
|
|
(version "2020.3")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "http://ftp.gromacs.org/pub/gromacs/gromacs-" version ".tar.gz"))
|
|
|
|
(sha256 (base32 "1acjrhcfzpqy2dncblhj97602jbg9gdha4q1bgji9nrj25lq6cch"))
|
|
|
|
))
|
|
|
|
|
2020-07-31 09:29:12 +02:00
|
|
|
(inputs `(("gcc-10", gcc-10)
|
|
|
|
("gfortran-10", gfortran-10)
|
|
|
|
("glicid-openmpi-gcc-10", glicid-openmpi-gcc-10)
|
|
|
|
,@(package-inputs gromacs)))
|
|
|
|
))
|
|
|
|
|
|
|
|
|
2020-09-20 21:40:15 +02:00
|
|
|
(define-public glicid-python-nbxmpp
|
|
|
|
(package
|
|
|
|
(inherit python-nbxmpp)
|
|
|
|
(name "glicid-python-nbxmpp")
|
|
|
|
(version "1.0.2")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (pypi-uri "nbxmpp" version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0vw5drr077w9ks4crnw6pwa4735ycyjdcm54knc3w4in4x5027wr"))))
|
|
|
|
|
|
|
|
))
|
|
|
|
|
2020-08-31 20:56:49 +02:00
|
|
|
|
2020-09-15 15:35:43 +02:00
|
|
|
(define-public glicid-gajim
|
|
|
|
(package
|
|
|
|
(inherit gajim)
|
|
|
|
(name "glicid-gajim")
|
|
|
|
(version "1.2.2")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
2020-09-15 15:45:36 +02:00
|
|
|
(uri (string-append "https://gajim.org/downloads/1.2/gajim-" version ".tar.gz"))
|
2020-09-15 15:55:08 +02:00
|
|
|
(sha256 (base32 "1gfcp3b5nq43xxz5my8vfhfxnnli726j3hzcgwh9fzrzzd9ic3gx"))
|
2020-09-15 15:35:43 +02:00
|
|
|
))
|
|
|
|
|
2020-09-15 16:28:08 +02:00
|
|
|
(inputs `(("python-packaging", python-packaging)
|
2020-09-20 21:40:15 +02:00
|
|
|
("glicid-python-nbxmpp", glicid-python-nbxmpp)
|
|
|
|
("python-css-parser", python-css-parser)
|
|
|
|
,@(package-inputs gajim)))
|
|
|
|
|
|
|
|
(propagated-inputs
|
|
|
|
`(
|
|
|
|
("glib-networking" ,glib-networking)
|
|
|
|
("libsoup" ,libsoup)
|
|
|
|
))
|
2020-09-15 15:35:43 +02:00
|
|
|
))
|
|
|
|
|
2020-09-22 15:14:18 +02:00
|
|
|
|
2020-09-22 17:56:38 +02:00
|
|
|
;;26.2 is ok : "1ilns8spik1xz2n668pf0awp4n7b3q7n886ml0q3bslb8fmqfl0i"
|
2020-09-22 19:03:39 +02:00
|
|
|
;;27.1 is ok : "1mqaxzsbhm7kh20dwdrapvx4x86wkbk1wgb2yyjz73l6bymv7vir"
|
2020-09-22 12:07:02 +02:00
|
|
|
(define-public glicid-specific-rdma-core-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit rdma-core)
|
|
|
|
(name "glicid-specific-rdma-core-gcc-10")
|
2020-09-22 19:03:39 +02:00
|
|
|
(version "28.1")
|
2020-09-22 12:07:02 +02:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/linux-rdma/rdma-core"
|
|
|
|
"/releases/download/v" version "/rdma-core-"
|
|
|
|
version ".tar.gz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-09-22 19:03:39 +02:00
|
|
|
"04y7wm2an842hf6idlbjvmiqnlh05xb2i9rhdb5ifzw6n3ciz5nr"))))
|
2020-09-22 16:38:26 +02:00
|
|
|
(inputs `(("gcc", gcc-10)
|
2020-09-22 12:07:02 +02:00
|
|
|
,@(package-inputs rdma-core)))
|
|
|
|
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2020-09-22 17:28:13 +02:00
|
|
|
;(define-public glicid-specific-libfabric-gcc-10
|
|
|
|
;(package
|
|
|
|
; (inherit libfabric)
|
|
|
|
; (name "glicid-specific-libfabric-gcc-10")
|
|
|
|
; (version "1.11.0")
|
|
|
|
; (source
|
|
|
|
; (origin
|
|
|
|
; (method url-fetch)
|
|
|
|
; (uri
|
|
|
|
; (string-append "https://github.com/ofiwg/libfabric/releases/download/v"
|
|
|
|
; version "/libfabric-" version ".tar.bz2"))
|
|
|
|
; (sha256
|
|
|
|
; (base32 "13ymh0y3fsifvfv7hd3kqvdw1ywrsii4njm9c37qvsp753vanf4r"))))
|
|
|
|
;
|
|
|
|
; (inputs `(("gcc", gcc-10)
|
|
|
|
; ("rdma-core", glicid-specific-rdma-core-gcc-10)
|
|
|
|
; ,@(package-inputs libfabric)))
|
|
|
|
; )
|
|
|
|
;)
|
2020-09-22 15:14:18 +02:00
|
|
|
|
|
|
|
(define-public glicid-specific-ucx-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit ucx)
|
2020-09-22 15:28:58 +02:00
|
|
|
(name "glicid-specific-ucx-gcc-10")
|
2020-09-22 15:14:18 +02:00
|
|
|
(version "1.9.0")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/openucx/ucx/releases/download/v" version "/ucx-" version ".tar.gz" ))
|
|
|
|
(sha256 (base32 "1yrmwvjxi3najax1wz4irpzxns6cp74ksdx4i1049mf03n2ci8m7"))
|
|
|
|
))
|
|
|
|
|
2020-09-22 16:38:26 +02:00
|
|
|
(inputs `(("gcc", gcc-10)
|
|
|
|
("gfortran", gfortran-10)
|
2020-09-22 17:28:13 +02:00
|
|
|
;; ("libfabric", glicid-specific-libfabric-gcc-10)
|
2020-09-22 16:38:26 +02:00
|
|
|
("rdma-core",glicid-specific-rdma-core-gcc-10)
|
2020-09-22 15:14:18 +02:00
|
|
|
|
|
|
|
,@(package-inputs ucx)))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
2020-09-22 12:07:02 +02:00
|
|
|
(define-public glicid-specific-openmpi-gcc-10
|
|
|
|
(package
|
|
|
|
(inherit glicid-openmpi-gcc-10)
|
|
|
|
(name "glicid-specific-openmpi-gcc-10")
|
2020-09-22 16:38:26 +02:00
|
|
|
(inputs `(
|
|
|
|
("gcc",gcc-10)
|
|
|
|
("rdma-core",glicid-specific-rdma-core-gcc-10)
|
|
|
|
("ucx",glicid-specific-ucx-gcc-10)
|
2020-09-22 17:33:00 +02:00
|
|
|
;; ("libfabric",glicid-specific-libfabric-gcc-10)
|
2020-09-22 12:07:02 +02:00
|
|
|
,@(package-inputs glicid-openmpi-gcc-10)))
|
2020-09-22 12:36:46 +02:00
|
|
|
)
|
2020-09-22 12:07:02 +02:00
|
|
|
)
|
2020-09-15 15:35:43 +02:00
|
|
|
|
2020-09-22 12:33:10 +02:00
|
|
|
(define-public glicid-specific-intel-mpi-benchmarks
|
|
|
|
(package
|
2020-09-22 12:39:05 +02:00
|
|
|
(inherit glicid-intel-mpi-benchmarks)
|
2020-09-22 12:33:10 +02:00
|
|
|
(name "glicid-specific-intel-mpi-benchmarks")
|
2020-09-22 16:38:26 +02:00
|
|
|
(inputs `(("openmpi", glicid-specific-openmpi-gcc-10)
|
2020-09-22 12:33:10 +02:00
|
|
|
,@(package-inputs glicid-intel-mpi-benchmarks)))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2020-09-15 15:35:43 +02:00
|
|
|
|
2020-08-31 20:56:49 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-31 09:29:12 +02:00
|
|
|
;;; glicid.scm ends here
|