Package Details: python-dolfin-git 20201015-2

Git Clone URL: (read-only, click to copy)
Package Base: python-dolfin-git
Description: Python interface of FEniCS for ordinary and partial differential equations.
Upstream URL:
Licenses: GPL3
Groups: fenics-git
Submitter: heitzmann
Maintainer: heitzmann
Last Packager: heitzmann
Votes: 2
Popularity: 0.007092
First Submitted: 2016-11-18 13:46
Last Updated: 2020-10-18 12:07

Latest Comments

sigvald commented on 2018-06-23 09:03

I think SWIG can be removed from dependencies, no?

linux_dream commented on 2018-01-29 21:07

Thank you very much @heitzmann for these packages. I am about to install them and I hope to get rid of docker that I had installed only for FEniCS, but somehow I feel it gets too much in the way.

sigvald commented on 2018-01-04 15:53

@heitzmann: Right! I have the outdated versions python-ffc-git 20171030-1 and python-fiat-git 20170924 so that probably explains it. I think I'll just install the whole fenics group again (apparently it doesn't find PETSc anymore either). Perhaps the version number could be included in the dependencies? Great job maintaining these packages, by the way. I appreciate it. If I ever need petsc4py or slepc4py I'll seriously consider contributing.

heitzmann commented on 2018-01-03 17:06

The correct dependency is python-mpi4py - fixed. I get:

-- Found MPI4PY: /usr/lib/python3.6/site-packages/mpi4py/include

So it seems to be working.

heitzmann commented on 2018-01-03 17:03

@sigvald pybind11 is a dependency of python-ffc-git, which is a dependency of dolfin-git, which is a dependency of this package, so it should have been installed on your system. Same for python-sympy: it comes from python-fiat-git < python-ffc-git < dolfin-git.

I have to check te issue with python-mpi4py, I thought it was working.

As for petsc4py/slepc4py they are not available until someone decides to contribute.

sigvald commented on 2018-01-03 16:54

I couldn't find the petsc4py and slepc4py packages on AUR. I also have mpi4py installed through pacman, but the dolfin installer didn't seem to find it. Luckily, I don't need these features at the moment.

sigvald commented on 2018-01-03 16:49

I had to install two more packages not listed as dependencies to make it work: pybind11 (AUR) and python-sympy

lopelisoli commented on 2017-10-01 03:09

The build is failing for me with several messages like this:

CMake Warning at /usr/share/cmake-3.9/Modules/FindBoost.cmake:767 (message):
Imported targets not available for Boost version 106501
Call Stack (most recent call first):
/usr/share/cmake-3.9/Modules/FindBoost.cmake:871 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.9/Modules/FindBoost.cmake:1501 (_Boost_MISSING_DEPENDENCIES)
build/dolfin/UseDOLFIN.cmake:34 (find_package)
demo/undocumented/waveguide/cpp/CMakeLists.txt:18 (include)

-- Configuring incomplete, errors occurred!
See also "/tmp/yaourt-tmp-lopelisoli/aur-python-dolfin-git/src/dolfin/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/yaourt-tmp-lopelisoli/aur-python-dolfin-git/src/dolfin/build/CMakeFiles/CMakeError.log".

Upon checking the CMakeError.log file, this seems to be the first error:

CMakeFiles/cmTC_f636d.dir/CheckSymbolExists.c.o: In function `main':
13 CheckSymbolExists.c:(.text.startup+0x3): undefined reference to `pthread_create'
14 collect2: error: ld returned 1 exit status