Package Details: python-dolfin 2019.1.0.post0-2

Git Clone URL: https://aur.archlinux.org/python-dolfin.git (read-only, click to copy)
Package Base: python-dolfin
Description: The Python interface of FEniCS
Upstream URL: https://bitbucket.org/fenics-project/dolfin
Licenses: LGPL-3.0-or-later
Submitter: sigvald
Maintainer: carlosal1015
Last Packager: carlosal1015
Votes: 5
Popularity: 0.000000
First Submitted: 2018-06-23 09:12 (UTC)
Last Updated: 2024-02-29 20:55 (UTC)

Dependencies (14)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

entshuld commented on 2021-09-27 16:30 (UTC)

@sigvald Thanks. If you know the specifics on how to get it to run with previous versions of ffc, dijitso, fiat, ufl and dolfin, let me know, because my efforts have been in vain. As such, I am completely unable to maintain (a package that I cannot build :P ).

Conda (a separate package manager with other intricacies) is not an option for me.

sigvald commented on 2021-09-27 11:56 (UTC)

@MartinDiehl and @entshuld: Sorry, but it is only very infrequently that I have time to maintain this package, and I might eventually disown it. Would any of you mind co-maintaining it? If we're more maintainers, perhaps we can manage it together. There may be some problems with Dolfin 2019 (the latest stable version) requiring older packages than those in Arch Linux.

Another good option is FEniCS from conda forge, which has worked quite well the last few years.

entshuld commented on 2021-09-26 23:35 (UTC) (edited on 2021-09-26 23:35 (UTC) by entshuld)

After installation, I get this:

>>> import dolfin
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.9/site-packages/dolfin/__init__.py", line 34, in <module>
    from .cpp import __version__
ImportError: /usr/lib/python3.9/site-packages/dolfin/cpp.cpython-39-x86_64-linux-gnu.so: undefined symbol: petsc_allreduce_ct

MartinDiehl commented on 2021-09-10 16:37 (UTC)

I cannot build it due to the following error

In file included from /tmp/dolfin/src/dolfin-2019.1.0.post0/dolfin/la/Amesos2LUSolver.cpp:27:
/tmp/dolfin/src/dolfin-2019.1.0.post0/dolfin/la/TpetraMatrix.h:34:10: fatal error: Tpetra_DefaultPlatform.hpp: No such file or directory
   34 | #include <Tpetra_DefaultPlatform.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [dolfin/CMakeFiles/dolfin.dir/build.make:1686: dolfin/CMakeFiles/dolfin.dir/la/Amesos2LUSolver.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1495: dolfin/CMakeFiles/dolfin.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

I have trilinos installed, which provides Tpetra: They have a deprecation warning https://github.com/trilinos/Trilinos/issues/3146

sigvald commented on 2020-06-13 08:22 (UTC)

@urbainvaes: There is a conflict between recent versions of HDF5 and dolfin 2019.1. Do you need HDF5? If not then you could perhaps uninstall it and re-install dolfin and dolfin-python again. See also the discussion in the AUR package dolfin.

urbainvaes commented on 2020-06-10 17:52 (UTC)

This package no longer works on my system. Running python -c "import fenics" produces this error:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.7/site-packages/fenics/__init__.py", line 7, in <module>
    from dolfin import *
  File "/usr/lib/python3.7/site-packages/dolfin/__init__.py", line 34, in <module>
    from .cpp import __version__
ImportError: /usr/lib/libdolfin.so.2019.1: undefined symbol: H5Oget_info_by_name

sigvald commented on 2019-05-03 06:29 (UTC)

Dolfin 2019.1.0 is out but I do not have time to update this package for a while yet. Contributors or co-maintainers welcome.

sigvald commented on 2018-06-24 15:48 (UTC)

For those who have trouble installing FEniCS due to outdated or broken dependencies, you may be interested in this repository: https://github.com/sigvaldm/arch-fenics-packages