Skip to content

Commit

Permalink
Add doc/examples/clusters/gricad/python-fluidsim.scm
Browse files Browse the repository at this point in the history
  • Loading branch information
paugier committed Jul 16, 2024
1 parent 679d9bf commit 6c1d723
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 0 deletions.
1 change: 1 addition & 0 deletions doc/examples/clusters/gricad/manifest.scm
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"python-fluidfft-p3dfft"
"python-fluidfft-pfft"
"python-pytest"
"python-fluidsim"
; build dependencies for editable build
"meson-python"
"python-pythran"
Expand Down
77 changes: 77 additions & 0 deletions doc/examples/clusters/gricad/python-fluidsim.scm
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
(use-modules (guix)
((guix licenses) #:prefix license:)
(guix build-system pyproject)
(guix build-system python)
(guix build-system meson)
(guix build utils)
(guix git-download)
(guix hg-download)
(guix utils)
(common python-packages)
(gnu packages)
(gnu packages mpi)
(gnu packages web)
(gnu packages rust)
(gnu packages rust-apps)
(gnu packages crates-io)
(gnu packages statistics)
(gnu packages bioinformatics)
(gnu packages build-tools)
(gnu packages pkg-config)
(gnu packages cmake)
(gnu packages cpp)
(gnu packages gcc)
(gnu packages python)
(gnu packages python-check)
(gnu packages python-web)
(gnu packages python-build)
(gnu packages python-xyz)
(gnu packages python-science)
(gnu packages check)
(gnu packages sphinx)
(common python-fluidfft)
(common python-fluiddyn))


;; package python-fluidsim
(define-public python-fluidsim
(package
(name "python-fluidsim")
(version "0.8.1")
(source
(origin
(method hg-fetch)
(uri
(hg-reference
(url "https://foss.heptapod.net/fluiddyn/fluidsim")
(changeset "62c4dbe4f786")))
(sha256
(base32 "0prbwgajwnl85gibz2xyl78fzz3ika6sbf6iw0swr3akshsdbhlg"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-fluidfft
python-fluidsim-core
python-h5netcdf
python-h5py
python-ipython
python-matplotlib
python-mpi4py
python-pyfftw
python-pymech
python-rich
python-scipy
python-transonic
python-xarray
))
(arguments '(#:phases (modify-phases %standard-phases
; On patche le HOME
(add-before 'build 'patch-HOME-path
(lambda _
(setenv "HOME" (getenv "out"))
))
;; On remove la phase de check et de sanity-check
(delete 'check)
(delete 'sanity-check))))
(home-page "")
(synopsis "Framework for studying fluid dynamics with simulations.")
(description "Framework for studying fluid dynamics with simulations.")
(license #f)))

0 comments on commit 6c1d723

Please sign in to comment.