I can't compile with python 3.12, and with python311 (from aur) can compile but it does not allow to open GUI.
Search Criteria
Package Details: yade-cuda 2026.1.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/yade.git (read-only, click to copy) |
|---|---|
| Package Base: | yade |
| Description: | Yet Another Dynamic Engine, free software for discrete element modeling.(with CUDA) |
| Upstream URL: | https://yade-dem.org/doc/index.html |
| Licenses: | GPL-2.0-or-later |
| Conflicts: | yade |
| Provides: | yade |
| Submitter: | sukanka |
| Maintainer: | sukanka |
| Last Packager: | sukanka |
| Votes: | 1 |
| Popularity: | 0.000000 |
| First Submitted: | 2020-05-21 10:41 (UTC) |
| Last Updated: | 2026-01-26 15:46 (UTC) |
Dependencies (43)
- blas-openblas
- cgal (cgal-gitAUR)
- coin-or-clp
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda-12.5AUR, cuda-12.9AUR, cuda-pascalAUR)
- fmt (fmt-gitAUR)
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- gl2ps (gl2ps-gitAUR)
- gts
- ipython (ipython-gitAUR)
- libqglviewerAUR
- python-matplotlib (python-matplotlib-gitAUR)
- python-mpi4py (python-mpi4py-intelAUR)
- python-mpmath (python-mpmath-gitAUR)
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR, python-pyqt5-pre-releaseAUR)
- python-pyqt5-webengineAUR
- python-xlib
- tk (tk-fossilAUR)
- verdict
- vtk (vtk-gitAUR, vtk93AUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda-12.5AUR, cuda-12.9AUR, cuda-pascalAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- mpfrc++AUR (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- openmp (make)
- openssh (openssh-gitAUR, openssh-dnatAUR, openssh-gssapiAUR, openssh-hpn-shimAUR, openssh-selinuxAUR) (make)
- patch (patch-gitAUR) (make)
- python-bibtexparser (python-bibtexparser-gitAUR) (make)
- python-numpy (python-numpy-gitAUR, python-numpy-mkl-binAUR, python-numpy1AUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR) (make)
- python-pickleshare (make)
- python-pygraphviz (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- suitesparse (make)
- texlive-bin (texlive-fullAUR, texlive-installerAUR) (make)
- texlive-core (texlive-fullAUR, texlive-installerAUR, texlive-basic) (make)
- texlive-fontsrecommended (texlive-dummyAUR, texlive-fullAUR, texlive-installerAUR) (make)
- texlive-langgreek (texlive-dummyAUR, texlive-fullAUR, texlive-installerAUR) (make)
- texlive-latexextra (texlive-dummyAUR, texlive-fullAUR, texlive-installerAUR) (make)
- texlive-pictures (texlive-dummyAUR, texlive-fullAUR, texlive-installerAUR) (make)
- texlive-xetex (texlive-dummyAUR, texlive-fullAUR, texlive-installerAUR) (make)
- utf8cpp (utf8cpp-gitAUR) (make)
Required by (0)
Sources (5)
Latest Comments
xpt commented on 2024-05-14 12:53 (UTC)
sukanka commented on 2023-11-06 14:18 (UTC) (edited on 2024-08-19 11:45 (UTC) by sukanka)
Notice: prebuilt binaries can be found at my repository
Special Caution:
- to run yade-gui, you should rebuild
libqglviewerwith qt5 support. (edit its PKGBUILD, change-DQT6=ONto-DQT6=OFF). - to rebuild yade with python3.12, please rebuild
python-pygraphvizandlibqglviewerfirst. - Currently,
buildflagsare disabled as it breaksyade --test(more specifically,-Wp,-D_GLIBCXX_ASSERTIONSinCXXFLAGS) - You can skip to build
yade-cudaby commenting out the following lines inbuild()and removeyade-cudafrompkgname
cmake -B build-cuda "${cmake_args[@]}" -DCHOLMOD_GPU=ON
ninja -C build-cuda
xpt commented on 2023-11-05 20:52 (UTC) (edited on 2023-11-05 20:54 (UTC) by xpt)
if I ran yade without fmt I got:
Welcome to Yade 2023.02a
Using python version: 3.11.5 (main, Aug 28 2023, 20:02:58) [GCC 13.2.1 20230801]
Traceback (most recent call last):
File "/usr/bin/yade", line 151, in <module>
import yade
File "/usr/lib/yade/py/yade/__init__.py", line 75, in <module>
from yade import boot
ImportError: libfmt.so.10: cannot open shared object file: No such file or directory
with fmt the problem is solved.
sukanka commented on 2023-10-20 11:58 (UTC)
@xpt, this pkg is built with extra-x86_64-build, no fmt required, namcap does not complain about fmt either.
xpt commented on 2023-10-19 19:54 (UTC)
Please add fmt as dependency
MarsSeed commented on 2023-07-02 13:08 (UTC)
Thanks for quickly addressing the openblas change.
MarsSeed commented on 2023-07-02 10:57 (UTC)
Please check the changes around Arch openblas and blas-openblas. You might need to switch depends from openblas to blas-openblas. Arch openblas package is incomplete, only blas-openblas carries the full OpenBlas Lapack suite.
Background:
Arch announced on June 14, 2023 a new blas-openblas repo package, which finally offers the full suite of OpenBLAS Lapack, with their blas implementation and corresponding cblas/lapacke interfaces.
sukanka commented on 2022-05-14 14:06 (UTC) (edited on 2023-02-04 07:11 (UTC) by sukanka)
-
This package is now built from source, prebuilt binary can be found at https://dl.askk.cc/ms/Linux/ArchLinux/yade
-
The documentation of this package can be found in yade-doc.
sukanka commented on 2020-05-21 12:38 (UTC) (edited on 2022-02-14 13:45 (UTC) by sukanka)
If this package is built from source in PKGBUILD, it doesn't run, with an undefined symbol error, see PKGBUILD for yade 2022.01a, build from source.
But if it is built out of PKGBUILD, it runs fine. This package now use binary built on my archlinux laptop.
You can download the build-from-source-in-PKGBUILD one at yade-2022.01a-2-x86_64-source.pkg.tar.zst. Note, it doesn't run.
Pinned Comments
sukanka commented on 2023-11-06 14:18 (UTC) (edited on 2024-08-19 11:45 (UTC) by sukanka)
Notice: prebuilt binaries can be found at my repository
Special Caution:
libqglviewerwith qt5 support. (edit its PKGBUILD, change-DQT6=ONto-DQT6=OFF).python-pygraphvizandlibqglviewerfirst.buildflagsare disabled as it breaksyade --test(more specifically,-Wp,-D_GLIBCXX_ASSERTIONSinCXXFLAGS)yade-cudaby commenting out the following lines inbuild()and removeyade-cudafrompkgname