adamantine-sim / adamantine

Software to simulate heat transfer for additive manufacturing
https://adamantine-sim.github.io/adamantine/
Other
39 stars 11 forks source link

Nonfunctional EXODUS support #147

Closed stvdwtt closed 2 years ago

stvdwtt commented 2 years ago

To quote from @Rombur from #146:

_...there is clash because both SEACAS and ADOL-C have defined the same macro. Right now what happens is that deal.II detects that both SEACAS and ADOL-C are enabled and the configuration fails. Moving forward, we will only use Sacado and we won't need to install ADOL-C. Removing the need to enable all the backends is a WIP (see https://github.com/jppelteret/dealii-weak_forms/pull/46). I am hoping that we get this fixed soonish._

jppelteret commented 2 years ago

For more background, see the comment added as a part of https://github.com/dealii/dealii/pull/8200:

We have to avoid a symbol clash with Trilinos' SEACASChaco library
(the libchaco.so shared object exports the global symbol 'divide' but
so does adolc itself).

This lead to some really strange segfaults, which was a terrible task to debug.