aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/simulation.scm
Commit message (Collapse)AuthorAge
* gnu: fenics: Do not mpirun tests.Ontje Lünsdorf2022-08-03
| | | | | | | * gnu/packages/simulation.scm (fenics)[phases]: Do not use mpirun for tests and skip failing XDMF test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-pygmsh: Update to 7.1.17.Maxim Cournoyer2022-06-07
| | | | | | | | | | | | * gnu/packages/simulation.scm (python-pygmsh): Update to 7.1.17. [source]: Remove snippet and modules fields. [origin]: Prefix tag by "v". [phases]: Delete trailing #t. {workaround-gmsh-detection-failure}: New phase. {build, install}: New phase overrides. {check}: Honor tests and remove extraneous add-installed-pythonpath call. [native-inputs]: Remove wheel. Add python-pypa-build and python-flit-core. [propagated-inputs]: Remove python-importlib-metadata.
* gnu: python-meshio: Update to 5.3.4.Paul A. Patience2022-05-23
| | | | | | | | * gnu/packages/simulation.scm (python-meshio): Update to 5.3.4. [source]: Reindent. [propagated-inputs]: Add python-rich. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-meshio: Honor #:tests? flag.Paul A. Patience2022-05-23
| | | | | | | | * gnu/packages/simulation.scm (python-meshio)[arguments]: Adjust custom 'check' phase to honor the #:tests? flag. Remove unnecessary 'add-installed-pythonpath' call. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-meshio: Remove trailing booleans.Paul A. Patience2022-05-23
| | | | | | | | * gnu/packages/simulation.scm (python-meshio)[snippet]: Remove trailing boolean (and therefore the 'begin'). [arguments]: Remove trailing boolean. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-meshio: Remove input labels.Paul A. Patience2022-05-23
| | | | | | | * gnu/packages/simulation.scm (python-meshio)[inputs, native-inputs, propagated-inputs]: Remove labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: fenics: Fix sanity check.Paul A. Patience2022-05-06
| | | | | | | * gnu/packages/simulation.scm (fenics)[arguments]: Relax pybind11 requirement to appease the sanity check. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: fenics: Honor #:tests? flag.Paul A. Patience2022-05-06
| | | | | | | * gnu/packages/simulation.scm (fenics)[arguments]: Adjust custom 'check' phase to honor the #:tests? flag. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: fenics-dolfin: Honor #:tests? flag.Paul A. Patience2022-05-06
| | | | | | | | | * gnu/packages/simulation.scm (fenics-dolfin)[source]: Remove trailing boolean. [arguments]: Adjust custom 'check' phase to honor the #:tests? flag. While here, remove trailing booleans. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: fenics-dolfin: Fix build.Eric Bavier2022-02-05
| | | | | | | | | * gnu/packages/patches/fenics-dolfin-algorithm.patch, gnu/packages/patches/fenics-dolfin-boost.patch, gnu/packages/patches/fenics-dolfin-config-slepc.patch, gnu/packages/patches/fenics-dolfin-demo-init.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/simulation.scm (fenics-dolfin)[source]: Use them.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* Merge branch 'master' into core-updates-frozenLudovic Courtès2021-09-07
|\
| * gnu: python-pygmsh: Update to 7.1.11.Paul Garlick2021-08-23
| | | | | | | | | | *gnu/packages/simulation.scm (python-pygmsh): Update to 7.1.11. [source](snippet): Re-phrase comment.
| * gnu: python-pygmesh: Update to 7.1.10.Paul Garlick2021-08-13
| | | | | | | | | | | | * gnu/packages/simulation.scm (python-pygmah): Update to 7.1.10. [arguments]<#:phases>: Tests have moved to the 'tests' directory. The test_readme.py file has been removed.
| * gnu: python-pygmsh: Change source to 'git-fetch'.Paul Garlick2021-08-13
| | | | | | | | | | * gnu/packages/simulation.scm (python-pygmsh)[source]: Change to 'git-fetch'.
| * gnu: python-pygmsh: Update snippet for Gmsh > 4.7.0.Paul Garlick2021-08-13
| | | | | | | | | | | | | | | | The old field option name is not needed after commit 78595fe3650057f258109c6599f4bae1d0e72e (Gmsh 4.8.4). * gnu/packages/simulation.scm (python-pygmsh)[source]: Remove option name substitution.
* | Merge branch 'master' into core-updates-frozenMarius Bakke2021-07-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/bioinformatics.scm gnu/packages/cmake.scm gnu/packages/curl.scm gnu/packages/emacs-xyz.scm gnu/packages/gpodder.scm gnu/packages/music.scm gnu/packages/patches/glibc-bootstrap-system.patch gnu/packages/python-xyz.scm gnu/packages/shells.scm gnu/packages/statistics.scm
| * gnu: Add python-dolfin-adjoint.Paul Garlick2021-07-22
| | | | | | | | * gnu/packages/simulation.scm (python-dolfin-adjoint): New variable.
* | Merge branch 'master' into core-updatesLudovic Courtès2021-07-18
|\|
| * gnu: Add python-pygmsh.Paul Garlick2021-07-12
| | | | | | | | * gnu/packages/simulation.scm (python-pygmsh): New variable.
| * gnu: Add python-meshio.Paul Garlick2021-07-02
| | | | | | | | * gnu/packages/simulation.scm (python-meshio): New variable.
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2021-03-24
|\|
| * gnu: Use PACKAGE/INHERIT in more places.Mark H Weaver2021-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/algebra.scm (fftwf, fftw-openmpi), gnu/packages/audio.scm (ztoolkit-rsvg), gnu/packages/bioinformatics.scm (python2-dendropy), gnu/packages/boost.scm (boost-with-python2), gnu/packages/check.scm (python2-mock, python2-pytest-mock), gnu/packages/cups.scm (hplip-minimal), gnu/packages/freedesktop.scm (libinput-minimal), gnu/packages/gettext.scm (gnu-gettext), gnu/packages/glib.scm (python2-pygobject), gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi), gnu/packages/groff.scm (groff-minimal), gnu/packages/jami.scm (ffmpeg-jami), gnu/packages/libcanberra.scm (libcanberra/gtk+-2), gnu/packages/lirc.scm (python2-lirc), gnu/packages/llvm.scm (clang-runtime-3.5), gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple), gnu/packages/node.scm (libnode), gnu/packages/onc-rpc.scm (libtirpc/hurd), gnu/packages/python-compression.scm (bitshuffle-for-snappy), gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography) (python2-cryptography, python2-m2crypto), gnu/packages/python-web.scm (python2-html2text, python2-tornado) (python2-terminado, python2-ndg-httpsclient, python2-websocket-client) (python2-rauth, python2-url, python2-s3transfer), gnu/packages/python-xyz.scm (python2-psutil, python2-serpent) (python2-humanfriendly, python2-empy, python2-parse-type, python2-polib) (python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc) (python2-ipyparallel, python2-traitlets, python2-dbus) (python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse) (python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal) (python2-contextlib2, python2-promise, python2-anyjson, python2-amqp) (python2-kombu, python2-billiard, python2-celery, python2-whoosh) (python2-jellyfish, python-rope, ptpython-2, python2-binaryornot) (python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort) (python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash) (python2-cloudpickle, python2-reparser), gnu/packages/python.scm (python2-called-python), gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt) (python-qscintilla, python-pyqt+qscintilla), gnu/packages/scanner.scm (sane-backends), gnu/packages/sdl.scm (guile3.0-sdl2), gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc) (python-sepolgen, policycoreutils), gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack), gnu/packages/simulation.scm (fenics), gnu/packages/statistics.scm (python2-statsmodels), gnu/packages/texinfo.scm (info-reader), gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1), gnu/packages/xml.scm (xmlsec-nss), gnu/packages/xorg.scm (uim-gtk, uim-qt), guix/build-system/python.scm (package-with-explicit-python) (strip-python2-variant): Use PACKAGE/INHERIT.
* | gnu: fenics: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | * gnu/packages/simulation.scm (fenics)[phases]: Delete trailing #t. [phases]{pre-check}: Do not alter PYTHONPATH.
* | gnu: python-fenics-ffc: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | * gnu/packages/simulation.scm (python-fenics-ffc) [phases]{check}: Do not alter PYTHONPATH.
* | gnu: python-fenics-ffc: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | * gnu/packages/simulation.scm (python-fenics-ffc) [phases]{check}: Do not alter PYTHONPATH.
* | gnu: python-fenics-fiat: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | * gnu/packages/simulation.scm (python-fenics-fiat) [phases]{check}: Do not alter PYTHONPATH.
* | gnu: python-fenics-ufl: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | * gnu/packages/simulation.scm (python-fenics-ufl) [phases]{check}: Do not alter PYTHONPATH.
* | gnu: python-fenics-dijitso: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
|/ | | | | * gnu/packages/simulation.scm (python-fenics-dijitso) [phases]{check}: Do not alter PYTHONPATH.
* gnu: fenics: Reduce build time.Maxim Cournoyer2020-11-20
| | | | | | * gnu/packages/simulation.scm (fenics)[phases]{check}: Don't run the test suite twice; run it once in parallel mode. Honor the number of jobs specified via --cores, capped to 3 for memory reasons. Do not check the demos.
* gnu: Add fullswof-2d.Paul Garlick2020-08-22
| | | | | | * gnu/packages/simulation.scm (fullswof-2d): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* Merge branch 'staging' into core-updatesMarius Bakke2020-01-23
|\
| * gnu: fenics: Update to 2019.1.0.post0.Paul Garlick2020-01-23
| | | | | | | | | | | | * gnu/packages/simulation.scm (fenics): Update to 2019.1.0.post0. [arguments]: In the 'pre-check' phase, add three more demos to the list of demos that are skipped.
| * gnu: fenics-dolfin: Update to 2019.1.0.post0.Paul Garlick2020-01-23
| | | | | | | | | | | | | | | | * gnu/packages/simulation.scm (fenics-dolfin): Update to 2019.1.0.post0. [source](snippet): Remove three substitutions that are no longer needed. [native-inputs]: Use compatible version of CATCH. [arguments]: Use CMAKE version 3.15.5 to avoid EXCLUDE_FROM_ALL regression. See <https://issues.guix.gnu.org/issue/38060>.
| * gnu: python-fenics-ffc: Update to 2019.1.0.post0.Paul Garlick2020-01-23
| | | | | | | | * gnu/packages/simulation.scm (python-fenics-ffc): Update to 2019.1.0.post0.
| * gnu: python-fenics-fiat: Update to 2019.1.0.Paul Garlick2020-01-23
| | | | | | | | * gnu/packages/simulation.scm (python-fenics-fiat): Update to 2019.1.0.
| * gnu: python-fenics-ufl: Update to 2019.1.0.Paul Garlick2020-01-23
| | | | | | | | * gnu/packages/simulation.scm (python-fenics-ufl): Update to 2019.1.0.
| * gnu: python-fenics-dijitso: Update to 2019.1.0.Paul Garlick2020-01-23
|/ | | | * gnu/packages/simulation.scm (python-fenics-dijitso): Update to 2019.1.0.
* gnu: Replace uses of 'cmake' with 'cmake-minimal'.Marius Bakke2019-06-20
| | | | | | | | | | | | | | | | | | | This follows up commit 2f33a7321e5e37d37f57c229c8079cb4ffd10834 which introduced a new CMAKE-MINIMAL variant for use in package inputs. * gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace CMAKE with CMAKE-MINIMAL. * gnu/packages/emacs-xyz.scm (emacs-scel)[native-inputs]: Likewise. * gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Likewise. * gnu/packages/games.scm (0ad, the-butterfly-effect)[native-inputs]: Likewise. * gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise. * gnu/packages/ibus.scm (ibus-rime)[native-inputs]: Likewise. * gnu/packages/rust.scm (rust-1.19)[native-inputs]: Likewise. * gnu/packages/simulation.scm (fenics)[native-inputs]: Likewise. * gnu/packages/squirrel.scm (squirrel)[native-inputs]: Likewise. * gnu/packages/video.scm (handbrake)[native-inputs]: Likewise. * gnu/packages/virtualization.scm (xen)[native-inputs]: Likewise. * gnu/packages/vulkan.scm (shaderc)[native-inputs]: Likewise.
* gnu: fenics-dolfin: Fix build.Paul Garlick2019-02-26
| | | | | | | * gnu/packages/simulation.scm (fenics-dolfin)[arguments]: Remove SNESTEST mapping, no longer valid after update of PETSc to version 3.10.3. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: python-fenics-dijitso: Fix build.Paul Garlick2019-02-20
| | | | | | | * gnu/packages/simulation.scm (python-fenics-dijitso)[arguments]: Skip parallel tests. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: Separate Python core packages from the rest.Ricardo Wurmus2019-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python.scm: Move hundreds of package definitions from here... * gnu/packages/python-xyz.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/benchmark.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/calendar.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/cluster.scm, gnu/packages/compression.scm, gnu/packages/connman.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dav.scm, gnu/packages/direct-connect.scm, gnu/packages/disk.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/docker.scm, gnu/packages/ebook.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/finance.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/freedesktop.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/geo.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/gtk.scm, gnu/packages/ham-radio.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/kde-frameworks.scm, gnu/packages/key-mon.scm, gnu/packages/libffi.scm, gnu/packages/libreoffice.scm, gnu/packages/libusb.scm, gnu/packages/lirc.scm, gnu/packages/logging.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/medical.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/nutrition.scm, gnu/packages/openldap.scm, gnu/packages/openstack.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/photo.scm, gnu/packages/polkit.scm, gnu/packages/protobuf.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/qt.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/search.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/simulation.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/storage.scm, gnu/packages/sync.scm, gnu/packages/terminals.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/tryton.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wicd.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: Update module references.
* gnu: Remove unnecessary build-side module imports.Ludovic Courtès2019-01-07
| | | | | | | | | | | | * gnu/packages/batik.scm, gnu/packages/boost.scm, gnu/packages/calendar.scm, gnu/packages/gl.scm, gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm, gnu/packages/terminals.scm: Remove unnecessary import of (guix build utils). * gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...). * gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build utils) for 'alist-delete'. * gnu/packages/wxwidgets.scm: Likewise.
* gnu: fenics: Skip extra demo in 'check' phase.Paul Garlick2018-12-04
| | | | | | | * gnu/packages/simulation.scm (fenics)[arguments]: Add 'curl-curl' demo to list of demos that require meshes supplied by git-lfs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: openfoam: Adjust for glibc 2.28.Ludovic Courtès2018-12-02
| | | | | * gnu/packages/simulation.scm (openfoam)[source](modules, snippet): New fields.
* gnu: Add fenics.Paul Garlick2018-11-14
| | | | | | * gnu/packages/simulation.scm (fenics): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add fenics-dolfin.Paul Garlick2018-11-14
| | | | | | * gnu/packages/simulation.scm (fenics-dolfin): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-fenics-ffc.Paul Garlick2018-11-14
| | | | | | * gnu/packages/simulation.scm (python-fenics-ffc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-fenics-fiat.Paul Garlick2018-11-14
| | | | | | * gnu/packages/simulation.scm (python-fenics-fiat): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-fenics-ufl.Paul Garlick2018-11-14
| | | | | | * gnu/packages/simulation.scm (python-fenics-ufl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>