mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2025-10-02 02:14:59 +00:00
Add arcane
This commit is contained in:
parent
94c750ad59
commit
5baa164a5b
1 changed files with 54 additions and 0 deletions
54
nongnu/packages/maths.scm
Normal file
54
nongnu/packages/maths.scm
Normal file
|
@ -0,0 +1,54 @@
|
|||
|
||||
(define-module (nongnu packages maths)
|
||||
#:use-module (guix packages)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix build-system cmake)
|
||||
#:use-module (nongnu packages dotnet)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages boost)
|
||||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages mpi)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages pkg-config))
|
||||
|
||||
(define-public arcane
|
||||
(package
|
||||
(name "arcane")
|
||||
(version "3.15.3.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/arcaneframework/framework")
|
||||
(commit (string-append "arcane-v" version))
|
||||
(recursive? #t)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0ww3ln19r0salhfd2668r33zqs68fwmql41a7pzfdl2ayd9n9dwd"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:configure-flags
|
||||
#~(list "-DBUILD_SHARED_LIBS=TRUE" "-DARCCORE_USE_MPI=TRUE"
|
||||
"-DARCCORE_WANT_TEST=TRUE")
|
||||
#:parallel-build? #f))
|
||||
(native-inputs (list pkg-config dotnet gfortran))
|
||||
(inputs (list glib
|
||||
libxml2
|
||||
boost
|
||||
openblas
|
||||
openmpi
|
||||
googletest))
|
||||
(home-page
|
||||
"https://arcaneframework.github.io/arcane/userdoc/html/index.html")
|
||||
(synopsis "Development environment for parallel numerical calculation code")
|
||||
(description "Arcane is a development environment for parallel numerical calculation
|
||||
code. It supports the architectural aspects of a calculation code, such as data
|
||||
structures for meshing and parallelism, as well as more environment-related aspects
|
||||
such as dataset configuration.")
|
||||
(license license:asl2.0)))
|
Loading…
Add table
Add a link
Reference in a new issue