Skip to content

Conversation

@jhale
Copy link
Member

@jhale jhale commented Jan 30, 2026

Adds a SuperLU_dist variant for the new standalone solver

fail-fast: false
matrix:
version: ["main", "0.10", "0.9", "0.8"]
variant: ["build_type=Developer", "partitioners=kahip,parmetis,scotch", "+petsc +slepc +adios2"]
Copy link
Collaborator

@schnellerhase schnellerhase Jan 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the change of building all with Developer mode, given the higher check level. However we should keep the variants. This no longer ensures different variants of the packages work, this is exactly what broke before and we discovered (and fixed) here. (Same for the py-fenics-dolfinx)

If we want to reduce the overall matrix size, I would favour removing theses cases on older versions, say 0.9 and 0.8.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I propose we split the difference; a minimal install and one with "everything", both with Developer mode (it's always stricter than RelWithDebug).

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants