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
23676de4
Commit
23676de4
authored
Oct 16, 2020
by
Marko
🇪🇭
Browse files
add skeleton for hawen, for now just download work
parent
e0bba8f4
Changes
1
Hide whitespace changes
Inline
Side-by-side
inria/hawen.scm
0 → 100644
View file @
23676de4
;;; 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
hawen
)
#
: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
linux
)
#
:use-module
(
gnu
packages
ssh
)
#
:use-module
(
gnu
packages
mpi
)
#
:use-module
(
gnu
packages
fabric-management
))
(
define-public
hawen
(
let
((
commit
"c58553648a3ce0b99d5dbd41129e3d4d6418d0ce"
)
(
revision
"0"
))
(
package
(
name
"hawen"
)
(
version
"0.5"
)
(
home-page
"git@gitlab.inria.fr:ffaucher/hawen_work.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:ffaucher/hawen_work.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
#
:build-type
"Release"
))
;FIXME
(
native-inputs
`
((
"gfortran"
,
gfortran
)))
(
inputs
`
((
"mumps-openmpi"
,
mumps-openmpi
)
(
"metis"
,
metis
)
(
"openblas"
,
openblas
)
(
"maphys"
,
maphys
)
(
"pastix"
,
pastix
)
(
"starpu"
,
starpu
)
(
"scalapack"
,
scalapack
)
(
"pt-scotch"
,
pt-scotch
)
(
"scotch"
,
scotch
)
(
"openmpi"
,
openmpi
)
(
"openssh"
,
openssh
)
(
"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