summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-07-25 20:00:44 +0200
committerGabriel Wicki <gabriel@erlikon.ch>2025-10-24 22:52:46 +0200
commit7eee669e4daba51cc27f9582b180d12820f2008d (patch)
treedfee0650f4cb6e0346911666394f7a108e53b01a /gnu/packages/engineering.scm
parent70c2291b7da613bf85aa7e772b9d4d2f46ba466a (diff)
gnu: trilinos-parallel-xyce: Improve style.
* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use G-Expressions. Change-Id: I65040186d018e1b3254d19ce7ea2bc22c760ad2a Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
Diffstat (limited to 'gnu/packages/engineering.scm')
-rw-r--r--gnu/packages/engineering.scm20
1 files changed, 11 insertions, 9 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 97099d8a54a..7d2030cd409 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2387,18 +2387,20 @@ parallel computing platforms. It also supports serial execution.")
(license license:gpl3+)))
(define trilinos-parallel-xyce
- (package (inherit trilinos-serial-xyce)
+ (package
+ (inherit trilinos-serial-xyce)
(name "trilinos-parallel-xyce")
(arguments
- `(,@(substitute-keyword-arguments (package-arguments trilinos-serial-xyce)
- ((#:configure-flags flags)
- `(append (list "-DTrilinos_ENABLE_ShyLU=ON"
- "-DTrilinos_ENABLE_Zoltan=ON"
- "-DTPL_ENABLE_MPI=ON")
- ,flags)))))
+ (substitute-keyword-arguments
+ (package-arguments trilinos-serial-xyce)
+ ((#:configure-flags flags)
+ #~(cons* "-DTrilinos_ENABLE_ShyLU=ON"
+ "-DTrilinos_ENABLE_Zoltan=ON"
+ "-DTPL_ENABLE_MPI=ON"
+ #$flags))))
(inputs
- `(("mpi" ,openmpi)
- ,@(package-inputs trilinos-serial-xyce)))))
+ (modify-inputs (package-inputs trilinos-serial-xyce)
+ (prepend openmpi)))))
(define-public xyce-parallel
(package (inherit xyce-serial)