multiscale / muscle3

The third major version of the MUltiScale Coupling Library and Environment
Apache License 2.0
25 stars 13 forks source link

Easybuild support #240

Open LourensVeen opened 1 year ago

LourensVeen commented 1 year ago

Since we run on HPC a lot, we should have EasyBuild support. @SimonPinches did a bunch of work in this direction and submitted a PR, but that got stuck. He also ran into a bug in the MUSCLE3 build system (#169).

It seems that EasyBuild expects a fairly dumb build system that it then tells what to do (e.g. make -j, CFLAGS with additional optimisations, etc.), and that our smarter system isn't a great match. Perhaps we could add some extra targets that disable the automatics to help with that.

We should