Package Details: yade-cuda 2024.08a-3

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: 2024-09-18 11:28 (UTC)

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:

  1. to run yade-gui, you should rebuild libqglviewer with qt5 support. (edit its PKGBUILD, change -DQT6=ON to -DQT6=OFF).
  2. to rebuild yade with python3.12, please rebuild python-pygraphviz and libqglviewer first.
  3. Currently, buildflags are disabled as it breaks yade --test (more specifically, -Wp,-D_GLIBCXX_ASSERTIONS in CXXFLAGS)
  4. You can skip to build yade-cuda by commenting out the following lines in build()and remove yade-cuda from pkgname
cmake -B build-cuda "${cmake_args[@]}" -DCHOLMOD_GPU=ON
ninja -C build-cuda

Latest Comments

xpt commented on 2024-05-14 12:53 (UTC)

I can't compile with python 3.12, and with python311 (from aur) can compile but it does not allow to open GUI.

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:

  1. to run yade-gui, you should rebuild libqglviewer with qt5 support. (edit its PKGBUILD, change -DQT6=ON to -DQT6=OFF).
  2. to rebuild yade with python3.12, please rebuild python-pygraphviz and libqglviewer first.
  3. Currently, buildflags are disabled as it breaks yade --test (more specifically, -Wp,-D_GLIBCXX_ASSERTIONS in CXXFLAGS)
  4. You can skip to build yade-cuda by commenting out the following lines in build()and remove yade-cuda from pkgname
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)

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.