Hi all,

I'm sorry for picking up on this old thread, but I've spent quite a bit of time on getting DOLFIN 2018.1 built recently, a big part of which was lots of pain to get Trilinos built.

There are several enhancements and fixes included in the just released EasyBuild v3.7.0 for this, see https://easybuild.readthedocs.io/en/latest/Release_notes.html#v3-7-0-september-25th-2018 .

If you are still interested in this: please try using "eb DOLFIN-2018.1.0.post1-foss-2018a-Python-3.6.4.eb --robot" after installing EasyBuild v3.7.0, and let us know if you hit any problems.

One particular thing to keep in mind is that Trilinos is quite memory-hungry... We've capped maximum parallel build to 10 cores because of this. When experimenting, I noticed that you need more than 100GB of memory when building Trilinos 12.12.1 on 20 cores (and that's NOT because of abusing /dev/shm for the build directory, it's pure memory usage for g++...).


regards,

Kenneth

On 31/01/2018 22:50, Lev Lafayette wrote:
On Wed, 2018-01-31 at 11:35 +0100, Julian Bigge wrote:
Hello fellow Easybuilders,

we are currently working on an Easyconfig for the DOLFIN and Fenics
python
packages but are facing some linker errors when trying to build an
updated
Trilinos-12.12.1 with Python-2.7.14 in the foss/2017b toolchain. This
slows
down development of these easyconfigs a lot.

So, maybe there are some users who got a relatively recent version of
DOLFIN
and Fenics (newer than the one in the easybuild-repo) up and running
and are
willing to share their solution?

I would be interested in hearing about this as well; I managed to get
that mountain of dependencies installed in Python-2.7.9 and 2.7.11
installed but not DOLFIN itself.

Have you applied the standard patches (e.g., petsc-slepc-libs.patch and
SuiteSparse-4.3.patch)?


Reply via email to