Search Criteria
Package Details: deal-ii 9.6.2-1
Package Actions
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: | https://www.dealii.org/ |
Keywords: | fem pde science |
Licenses: | LGPL-2.1-or-later |
Submitter: | coincoin |
Maintainer: | coincoin (drwells) |
Last Packager: | drwells |
Votes: | 15 |
Popularity: | 0.000023 |
First Submitted: | 2013-09-11 11:11 (UTC) |
Last Updated: | 2024-12-24 03:10 (UTC) |
Dependencies (28)
- boost (boost-gitAUR)
- kokkosAUR (trilinosAUR)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- adol-cAUR (adol-c-gitAUR, python-adolcAUR) (optional) – automatic differentiation library
- arpack (arpack-gitAUR) (optional) – Fortran77 subroutines designed to solve large scale eigenvalue problems
- assimp (assimp-gitAUR) (optional) – Library to import various well-known 3D model formats in an uniform manner
- cgal (cgal-gitAUR) (optional) – Computational Geometry Algorithms Library
- gmshAUR (gmsh-gitAUR, gmsh-binAUR) (optional) – An automatic 3D finite element mesh generator with pre and post-processing facilities
- gsl (gsl-gitAUR) (optional) – A modern numerical library for C and C++ programmers
- hdf5-openmpi (optional) – General purpose library and file format for storing scientific data
- intel-mkl (intel-oneapi-mkl) (optional) – Intel Math Kernel Library
- lapack (aocl-libflame-aoccAUR, lapack-gitAUR, atlas-lapackAUR, blas-aocl-gccAUR, blas-aocl-aoccAUR, blas-mklAUR, aocl-libflameAUR, openblas-lapackAUR, blas-openblas) (optional) – Linear Algebra PACKage
- metisAUR (metis-gitAUR) (optional) – partitioning graphs, finite element meshes, fill reducing orderings for sparse matrices.
- muparser (optional) – A fast math parser library
- opencascade (opencascade-gitAUR) (optional) – Open CASCADE Technology, 3D modeling & numerical simulation
- openmpi (openmpi-gitAUR) (optional) – High performance message passing library (MPI)
- p4est-deal-iiAUR (optional) – The parallel forest (p4est) library, built to work with deal.II
- parmetisAUR (parmetis-gitAUR) (optional) – A parallel graph partitioning library
- petscAUR (petsc-gitAUR, petsc-complexAUR) (optional) – Portable, extensible toolkit for scientific computation
- scalapackAUR (optional) – subset of scalable LAPACK routines redesigned for distributed memory MIMD parallel computers
- slepcAUR (slepc-gitAUR) (optional) – Scalable library for Eigenvalue problem computations
- suitesparse (optional) – A collection of sparse matrix libraries
- sundials (sundials-seqAUR) (optional) – Suite of nonlinear differential/algebraic equation solvers
- symengine (symengine-gitAUR, symengine-0.13AUR) (optional) – Fast symbolic manipulation library
- tbb (onetbb-gitAUR, onetbb) (optional) – High level abstract threading library
- trilinosAUR (trilinos-gitAUR) (optional) – algorithms for the solution of large-scale scientific problems
- vtk (vtk-gitAUR, vtk93AUR) (optional) – Software system for 3D computer graphics, image processing, and visualization
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (optional) – Compression library implementing the deflate compression method found in gzip and PKZIP
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »
juliandoerner commented on 2021-12-11 12:35 (UTC) (edited on 2021-12-11 12:56 (UTC) by juliandoerner)
By the recent update of tbb from version 2021.3.0 to 2021.4.0 deal-ii no longer builds software using for example mesh-worker, which relies on deprecated interfaces. This is caused by the revamp of tbb and already know to the authors of deal-ii, see here.
Downgrading tbb helps at the moment. Let me know if I can help in any other way.
carlosal1015 commented on 2021-08-06 20:31 (UTC) (edited on 2021-08-06 22:55 (UTC) by carlosal1015)
Thanks for add optional dependency
intel-mkl
, I do not report any errors but I canceled in 75% because filled my memory (because I wasBUILDDIR=/tmp/makepkg
in/etc/makepkg.conf
). Now, we have:First attempt is here. Second attempt is here. In the second attempt I log in tty2 and enable in
/etc/makepkgconf
#BUILDDIR=/tmp/makepkg
,MAKEFLAGS="-j$(nproc)"
(disabled build on ram and use all cores) but it stopped in 30% with cpu full, showed some 20 lines of messages (no related with cmake or deal-ii installation) about address errors and kernel modules, I do not saved this messages, and force reboot. For now, that was my attempt, do not worry because is due a limit resources.drwells commented on 2021-08-06 17:48 (UTC)
@carlosal1015 This should now work with MKL - I followed the workaround I mentioned in issue 12435.
carlosal1015 commented on 2021-08-04 23:25 (UTC)
Thanks a lot :-), when I type
pacman -Ql intel-mkl
shows me/opt/intel/mkl/include/mkl.h
.drwells commented on 2021-08-04 20:32 (UTC)
You're welcome. That gist is very helpful.
https://github.com/dealii/dealii/issues/12435
In particular, we expect CMake to set LAPACK_INCLUDE_DIRS but it does not.
I can try to help but I am not that familiar with MKL. Do you know where the mkl.h header is installed? The test fails because it is not on the default search path.
carlosal1015 commented on 2021-08-04 19:24 (UTC) (edited on 2021-08-04 19:26 (UTC) by carlosal1015)
Thank you very much for the quick answer. I am sharing the log installation here. Since it is an unsupported (yet) package, I removed
intel-openmpi
. Then, I runyay -Syu deal-ii --noconfirm 2>&1 | tee error1.txt
and I looked anerror: #error "PETSc was configured with one OpenMPI mpi.h version but now appears to be compiling using a different OpenMPI mpi.h version"
in the line 1301 oferror1.txt
. After I uninstallpets-complex
from arch4edu repository and I run againyay -Syu deal-ii --noconfirm 2>&1 | tee error2.txt
. I looked in the line 348 oferror2.txt
:Use other than Intel MKL implementation of BLAS/LAPACK (consult CMakeFiles/CMakeError.log for further information).
I looked also that LAPACK_LIBRARIES are pointing to intel-mkl and finally finish with:Finally I append the file
/tmp/makepkg/deal-ii/src/build/detailed.log
,/tmp/makepkg/deal-ii/src/build/CMakeFiles/CMakeError.log
. If after I will try to remove the intel residue with lapack, etc, I'm sure it would build, surely someone else could confirm the successful compilation.drwells commented on 2021-08-04 17:26 (UTC)
Thanks - I missed the intel-tbb -> tbb rename.
Issues with intel's MPI may be outside the scope of this PKGBUILD but if you have a bug report we can always send it upstream.
carlosal1015 commented on 2021-08-04 17:01 (UTC)
Thank you very much @drwells, @bartus for your valuable time on the update, I am having some error related to some MPI redefinitions using intel-mpi (orphan aur package). If this next attempt fails, I will remove intel-mpi.
intel-tbb
was replaced bytbb
a few months ago. I'm limiting my cpus cores and writing the log withtee
command to post here in a few hours.drwells commented on 2021-08-04 15:19 (UTC)
9.3.1 is now officially out so I have updated the AUR script.
Please post if you have problems - I will try to be more available for resolving issues. Special thanks to @bartus for the help (fortunately we no longer require patches so SRCDEST should work automatically).
archaeal commented on 2021-01-27 19:24 (UTC)
I was able to build deal.ii, but had two of the tests failed, one with p4est and the other with scalapack:
The output from p4est:
The output from scalapack:
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »