summaryrefslogtreecommitdiff
path: root/gnu/packages/simulation.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/simulation.scm')
-rw-r--r--gnu/packages/simulation.scm42
1 files changed, 24 insertions, 18 deletions
diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm
index efd307aea1b..bce285d72c5 100644
--- a/gnu/packages/simulation.scm
+++ b/gnu/packages/simulation.scm
@@ -603,26 +603,32 @@ the complexity of that interface. Parallel support depends on the
603(define-public python-fenics-ufl 603(define-public python-fenics-ufl
604 (package 604 (package
605 (name "python-fenics-ufl") 605 (name "python-fenics-ufl")
606 (version "2025.1.0") 606 (version "2019.1.0")
607 (source 607 (source
608 (origin 608 (origin
609 (method git-fetch) 609 (method url-fetch)
610 (uri (git-reference 610 (uri (pypi-uri "fenics-ufl" version))
611 (url "https://github.com/fenics/ufl") 611 (sha256
612 (commit version))) 612 (base32
613 (file-name (git-file-name name version)) 613 "10dz8x3lm68x2w3kkqcjask38h0zkhhak26jdbkppr8g9y8wny7p"))))
614 (sha256 (base32 "1ybf6l2nn4ni4a77ad1f36nhd7ddcbbvyc5frdggsmcjdmds9bf3")))) 614 (build-system python-build-system)
615 (build-system pyproject-build-system) 615 (inputs
616 (inputs (list python-numpy)) 616 (list python-numpy))
617 (native-inputs (list python-pytest python-setuptools python-wheel)) 617 (native-inputs
618 (home-page "https://github.com/fenics/ufl") 618 (list python-pytest))
619 (arguments
620 '(#:phases
621 (modify-phases %standard-phases
622 (replace 'check
623 (lambda _
624 (invoke "py.test" "test"))))))
625 (home-page "https://bitbucket.org/fenics-project/ufl/")
619 (synopsis "Unified language for form-compilers") 626 (synopsis "Unified language for form-compilers")
620 (description 627 (description "The Unified Form Language (UFL) is a domain specific
621 "The Unified Form Language (UFL) is a domain specific language for 628language for declaration of finite element discretizations of
622declaration of finite element discretizations of variational forms. More 629variational forms. More precisely, it defines a flexible interface
623precisely, it defines a flexible interface for choosing finite element spaces 630for choosing finite element spaces and defining expressions for weak
624and defining expressions for weak forms in a notation close to mathematical 631forms in a notation close to mathematical notation.
625notation.
626 632
627UFL is part of the FEniCS Project.") 633UFL is part of the FEniCS Project.")
628 (license license:lgpl3+))) 634 (license license:lgpl3+)))