-
Notifications
You must be signed in to change notification settings - Fork 1
Add SuperLU_dist variant #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
91 commits
Select commit
Hold shift + click to select a range
b91da5d
Add SuperLU_dist to Spack package
jhale 391c2c6
Add comment
jhale b97d38f
Fix and add strict check
jhale 7b92c4b
Formatting
jhale 72dbbba
Remove complexity
jhale 738b029
Reduce slightly mad number of combos
jhale 2fa9285
Fix typo.
jhale f3d0f3f
Simplify and add superlu-dist variant test on main
jhale 1efbf04
Fix.
jhale 243317d
Fix
jhale 03ae8f9
Tidy.
jhale ebcbe7c
More tweaks.
jhale d1ed073
Build with MUMPS and install test Python with right Python version.
jhale b780a2f
More pytest-xdist
jhale e0c9f86
Try running petsc4py and adios2 tests
jhale eec80da
UFCx is unlicense
jhale c6419f9
Short version
jhale 9b4ea77
Black
jhale 17f55cf
Fix
jhale b772eb3
Make sure compiler variant applies to base target - let Spack decide …
jhale 842fbea
The way compiler is being added to spec is problematic.
jhale 7d77bf4
Use spec directly - gives more control.
jhale f64fc8b
Fix.
jhale b53196f
Fix
jhale e4678f9
Fixes
jhale b4ef2e3
Fix python version
jhale 9df431b
Remove more variant
jhale 5e09b6a
Put variant on dep.
jhale 3c2c1c1
Bind compiler from py wrapper to C++ library
jhale b7a97c8
Black
jhale ae7ca99
Fix
jhale b9f9947
Black fixes
jhale 2dd4f2b
Try specifying a proper MPI
jhale 81ce9f4
Try and use unify to get C++ to propagate down leafs.
jhale ed5711f
Back out, didn't work.
jhale c820020
Fixes, should pass (eep)
jhale f68cfd7
Try tests + try tighter spec of %clang@18
jhale 5ca5d61
Fix.
jhale 01168bf
Load cmake
jhale 6ea98f1
Try with just cmake
jhale 599e16e
Fix.
jhale 75000d6
Fix cmake version to load
jhale 7d23564
Try this
jhale 4c687ac
Don't allow duplicates (might be too strong)
jhale 4f43b51
Fix.
jhale 49c9ba9
Load first cmake
jhale 0764e90
Merge remote-tracking branch 'origin/main' into jhale/superlu-dist
jhale bf9f267
Add Spacks pyproject
jhale 07d567f
black
jhale a775f0f
isort
jhale cb6c2f8
Try and fix just fenics-dolfinx
jhale 221c5a4
Don't use mpilander!
jhale be326d7
Split lines
jhale b8758f0
Fixes
jhale 40d9782
fix
jhale 8b2acff
Fix.
jhale 7a1c551
Remove cache
jhale 9fa37e2
Try not pushing clang down
jhale 58e3270
Also try tests with clang
jhale 1b02da2
Why does it try gcc10!?
jhale 0e2da05
try x86-v3
jhale 9e894e6
Try getting it working on just gcc
jhale ba4f8e3
Fix quotes
jhale 4ed4f85
OK, don't install clang
jhale ed282b4
Fix
jhale 4d32383
Try Spack's buildcache
jhale 3c4f689
Fix syntax
jhale a7a58cb
Fix - doesn't work with really old HDF5 version
jhale 8b4ec98
Add catch2
jhale d9dd1d1
The deps on basix is only transitive
jhale dde5356
Backtrack
jhale 955239c
Try this.
jhale 2d13222
Is it necessary if unifying the concretiser?
jhale c5892e9
try this
jhale 7e807df
Fix.
jhale c4f3507
Fix.
jhale 02b76ac
Composite seems undesirable for debugging
jhale 2e2bea7
OK, fine.
jhale d72bda4
Explicitly load fenics-dolfinx
jhale 4db65d7
Constrain to Ubuntu 24.04 cache packages
jhale f4cb54e
Fix ubuntu for cache
jhale c364045
Propogate compilers down DAG
jhale edf3136
Fix
jhale d3bbf58
Fix.
jhale a876453
Doesn't work as ffcx is not in build-env
jhale 22c0343
openmpi cache looks fuller
jhale 8aec60a
Trick doesn't work, split into file and source
jhale c52e0e9
Reenable
jhale 7dd2486
Use gcc for FFCx tests, skip ref count UFL test
jhale ecfd057
Try forcing Python to be built with GCC.
jhale d768cc5
0.8 tests ok but very very slow
jhale File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we need these checks. There is something colliding for the clang runs. I'll try to figure out compilers in #23 to generalise.