From acf9e66c5f13517914a62cbe04f147b54f478d3d Mon Sep 17 00:00:00 2001 From: Ghislain Vaillant Date: Mon, 24 Aug 2026 12:17:56 +0200 Subject: hep: Add recola1. * guix-science/packages/hep.scm (recola1): New variable. --- guix-science/packages/hep.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/guix-science/packages/hep.scm b/guix-science/packages/hep.scm index c52857b..3140aff 100644 --- a/guix-science/packages/hep.scm +++ b/guix-science/packages/hep.scm @@ -1129,6 +1129,40 @@ discrete grid in x and Q2. You can evolve unpolarised parton density functions in NNLO, and polarised PDFs or fragmentation functions in NLO.") (license license:gpl3+))) +(define-public recola1 + (package + (name "recola1") + (version "1.5.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/recola/recola1.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wvc6qrklkw2d5j9q087c26kjscdhq0ff0fqdzp6pyhrskp8rmqy")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list (string-append "-Dcollier_DIR:PATH=" + #$(this-package-input "collier") "/lib/cmake")) + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (invoke "make" "check")))))) + (inputs (list collier)) + (native-inputs (list gfortran)) + (home-page "https://recola.gitlab.io/") + (synopsis "Recursive Computation of 1-Loop Amplitudes (version 1)") + (description + "Recola is a Fortran95 computer program for the automated generation and +numerical computation of EW and QCD amplitudes in the Standard Model at +next-to-leading order.") + (license license:gpl3))) + (define-public sherpa (package (name "sherpa") -- cgit v1.2.3