Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
guix-hpc
guix-hpc-non-free
Commits
ada78e07
Commit
ada78e07
authored
Sep 15, 2020
by
Marko
🇪🇭
Browse files
add a recipe for building hou10ni
parent
ddc9a7af
Changes
1
Hide whitespace changes
Inline
Side-by-side
inria/hou10ni.scm
0 → 100644
View file @
ada78e07
;;; This module extends GNU Guix and is licensed under the same terms, those
;;; of the GNU GPL version 3 or (at your option) any later version.
;;;
;;; Copyright © 2020 Inria
(
define-module
(
inria
hou10ni
)
#
:use-module
(
guix
)
#
:use-module
(
guix
git
)
;for 'git-checkout'
#
:use-module
(
guix
git-download
)
#
:use-module
(
guix
build-system
cmake
)
#
:use-module
((
guix
licenses
)
#
:prefix
license:
)
#
:use-module
(
inria
mpi
)
#
:use-module
(
gnu
packages
algebra
)
#
:use-module
(
gnu
packages
gcc
)
#
:use-module
(
gnu
packages
maths
)
#
:use-module
(
inria
hiepacs
)
#
:use-module
(
inria
storm
)
#
:use-module
(
gnu
packages
mpi
))
(
define-public
hou10ni
(
let
((
commit
"f12d26f704e6be0b17c2e144021eef4edba6dc1d"
)
(
revision
"0"
))
(
package
(
name
"hou10ni"
)
(
version
"0.5"
)
(
home-page
"git@gitlab.inria.fr:hou10ni/hou10ni2d.git"
)
;; This will clone the repository over SSH on the client side, provided
;; you have permissions to do so.license:bsd-3
(
source
(
git-checkout
(
url
"git@gitlab.inria.fr:hou10ni/hou10ni2d.git"
)
(
commit
commit
)))
(
build-system
cmake-build-system
)
(
arguments
`
(
#
:phases
(
modify-phases
%standard-phases
(
add-after
'build
'mpi-setup
;; Set the test environment for Open MPI.
,
%openmpi-setup
))
#
:tests?
#f
))
;FIXME
(
native-inputs
`
((
"gfortran"
,
gfortran
)))
(
inputs
`
((
"mumps"
,
mumps
)
(
"metis"
,
metis
)
(
"openblas"
,
openblas
)
(
"maphys"
,
maphys
)
(
"pastix"
,
pastix
)
(
"starpu"
,
starpu
)
(
"scalapack"
,
scalapack
)
(
"pt-scotch"
,
pt-scotch
)
(
"scotch"
,
scotch
)
(
"openmpi"
,
openmpi
)
(
"arb"
,
arb
)))
(
synopsis
"Hou10ni"
)
(
description
"hou10ni is a DG wave propagation simulating library "
)
(
license
#f
))))
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment