UCL / dxss

DOLFINx slab solver

Home Page:http://github-pages.ucl.ac.uk/dxss/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run the CI tests of dxss agains unreleased development version of dolfinx (pinned to specific commit) using spack

krishnakumarg1984 opened this issue · comments

The dxss project requires an unreleased version of dolfinx from a specific commit from upstream's main branch.

One approach to do this would be to install the specific development version via the spack package manager. We tried this out in a personal public repository, which was unsuccessful due to difficulties in making the CMake build system discover the dependencies such as basix.

After a number of experimental trials, we decided to adopt a custom container-based build environment for the CI. This is addressed in PR #28.

It would however be useful to return to this issue in the future and investigate further, since the container-based build is restricted to only Ubuntu 22.04 presently.