Package Details: deal-ii 9.5.1-1

Git Clone URL: https://aur.archlinux.org/deal-ii.git (read-only, click to copy)
Package Base: deal-ii
Description: An Open Source Finite Element Differential Equations Analysis Library
Upstream URL: http://www.dealii.org/
Keywords: fem pde science
Licenses: LGPL
Submitter: coincoin
Maintainer: coincoin (drwells)
Last Packager: drwells
Votes: 15
Popularity: 0.025562
First Submitted: 2013-09-11 11:11 (UTC)
Last Updated: 2023-07-18 15:14 (UTC)

Dependencies (26)

Required by (0)

Sources (1)

Pinned Comments

drwells commented on 2023-07-18 15:16 (UTC)

I updated to 9.5.1 and made Trilinos a required dependency to avoid the conflict. Once the Trilinos package is updated to include provides=('kokkos') then we can switch this back and make kokkos the (correct) dependency.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

drwells commented on 2022-02-28 23:48 (UTC)

@Alad thanks for reporting this - I fixed the test upstream and added a band-aid to the PKGBUILD that fixes it here as well.

Alad commented on 2022-02-27 18:01 (UTC)

I'm getting an error on the tbb quicktest:

[163%] Building CXX object tests/quick_tests/CMakeFiles/tbb.debug.dir/tbb.cc.o


tbb.debug: ******    BUILD failed    *******

===============================    OUTPUT END   ===============================
Expected stage PASSED - aborting
CMake Error at /home/archie/.cache/aurutils/sync/deal-ii/src/dealii-9.3.3/cmake/scripts/run_test.cmake:140 (MESSAGE):
  *** abort



      Start  7: step-metis.debug
 2/13 Test  #3: affinity.debug ...................   Passed    9.19 sec
      Start  8: lapack.debug
 3/13 Test  #4: mpi.debug ........................   Passed    9.19 sec
      Start  9: umfpack.debug
 4/13 Test  #7: step-metis.debug .................   Passed   10.79 sec
      Start 10: hdf5.debug
 5/13 Test  #6: step-petsc.debug .................   Passed   16.54 sec
      Start 11: arpack.debug
 6/13 Test  #8: lapack.debug .....................   Passed    7.53 sec
      Start 12: boost_zlib.debug
 7/13 Test  #2: step.release .....................   Passed   18.12 sec
      Start 13: gmsh.debug
 8/13 Test #10: hdf5.debug .......................   Passed    4.31 sec
 9/13 Test  #1: step.debug .......................   Passed   23.74 sec
10/13 Test  #9: umfpack.debug ....................   Passed   14.77 sec
11/13 Test #12: boost_zlib.debug .................   Passed    7.74 sec
12/13 Test #13: gmsh.debug .......................   Passed    7.69 sec
13/13 Test #11: arpack.debug .....................   Passed   13.26 sec

92% tests passed, 1 tests failed out of 13

Total Test time (real) =  29.80 sec

The following tests FAILED:
          5 - tbb.debug (Failed)
Errors while running CTest

***************************************************************************
**                 Error: Some of the quick tests failed.                **
***************************************************************************

Please scroll up or check the file tests/quick_tests/quicktests.log for the
error messages. If you are unable to fix the problems, see the FAQ or write
to the mailing list linked at http://www.dealii.org

CMake Error at /home/archie/.cache/aurutils/sync/deal-ii/src/dealii-9.3.3/tests/quick_tests/run.cmake:90 (MESSAGE):


make[3]: *** [tests/quick_tests/CMakeFiles/test.dir/build.make:71: tests/quick_tests/CMakeFiles/test] Error 1
make[2]: *** [CMakeFiles/Makefile2:7636: tests/quick_tests/CMakeFiles/test.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:7643: tests/quick_tests/CMakeFiles/test.dir/rule] Error 2
make: *** [Makefile:3341: test] Error 2

TBB version:

pacman -Qi tbb
Name            : tbb
Version         : 2021.5.0-1
Description     : High level abstract threading library
Architecture    : x86_64
URL             : https://www.threadingbuildingblocks.org/
Licenses        : Apache
Groups          : None
Provides        : intel-tbb=2021.5.0
Depends On      : gcc-libs  hwloc
Optional Deps   : None
Required By     : opencascade  vtk
Optional For    : None
Conflicts With  : intel-tbb
Replaces        : intel-tbb
Installed Size  : 1923.15 KiB
Packager        : Felix Yan <felixonmars@archlinux.org>
Build Date      : Mon 20 Dec 2021 10:00:54 PM CET
Install Date    : Thu 27 Jan 2022 12:42:34 PM CET
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

I'm building with all optdepends installed.

drwells commented on 2022-02-26 18:44 (UTC)

@archaeal I apologize for the delay in my response.

deal.II does not use netcdf. I suspect this problem comes from the following circumstance: 1. an AUR copy of Trilinos was compiled, linking against the older soname version of netcdf 2. the system copy of netcdf was updated 3. the AUR copy of Trilinos now links against a nonexistant library

Hence updating Trilinos should fix it - this is not a problem we can address with deal.II's PKGBUILD.

@adigitoleo You're welcome. I have seen that failure before - the best fix is to disable Adelus in the Trilinos PKGBUILD. See

https://groups.google.com/g/dealii/c/uTkQoj7NYcM/m/16ElDi33DAAJ

and the links to Trilinos bug reports. The problem is with Trilinos' build system

adigitoleo commented on 2022-02-26 03:43 (UTC)

Many thanks for the package. For me, tests are all failing with trilinos 13.2:

/home/admin/aurbuilds/deal-ii/src/build/tests/quick_tests/arpack.debug: symbol lookup error: /usr/lib/libzadelus.so.13: undefined symbol: _ZN6Adelus10nprocs_colE

I will try an older trilinos version.

archaeal commented on 2022-02-10 11:00 (UTC) (edited on 2022-02-10 11:02 (UTC) by archaeal)

I am able to compile the entire library, but every test fails with the same error:

error while loading shared libraries: libnetcdf.so.18: cannot open shared object file: No such file or directory

I can only see libnetcdf.so.19 in my lib paths.

drwells commented on 2022-01-26 19:31 (UTC)

Both the oneAPI and boost problems have been fixed in the 9.3.3 release. The PKGBUILD is now updated accordingly.

drwells commented on 2022-01-09 22:14 (UTC)

Update - we have a patch ready that resolves the problem with boost 1.78. The oneAPI problem is in progress.

carlosal1015 commented on 2021-12-22 16:53 (UTC) (edited on 2021-12-22 16:55 (UTC) by carlosal1015)

Thanks a lot @drwells, best of luck in your excellence work! Often help me look debian experimental work or FreeBSD ports.

drwells commented on 2021-12-22 16:44 (UTC)

Regardless of the oneAPI problems, no version of deal.II is compatible with boost 1.78 due to changes in Boost.Geometry. We are working on a fix but its not simple.

drwells commented on 2021-12-12 11:55 (UTC)

@juliandoerner thanks. We have some patches in progress which convert deal.II to use oneAPI - once everything works on the release branch I will backport the changes.