Skip to content

FEniCSx: Updates for 0.5.1#32665

Merged
tldahlgren merged 29 commits intospack:developfrom
FEniCS:updates/fenicsx-release-0.5.0
Oct 3, 2022
Merged

FEniCSx: Updates for 0.5.1#32665
tldahlgren merged 29 commits intospack:developfrom
FEniCS:updates/fenicsx-release-0.5.0

Conversation

@jhale
Copy link
Copy Markdown
Contributor

@jhale jhale commented Sep 15, 2022

This (in my view!) supersedes #32611

Main differences:

  • I have opted to deprecated some older versions. As FEniCSx is currently in a development phase there is little use keeping the old versions around with the additional complexity required in the Spack files.
  • I have added the patch releases of Basix and DOLFINx.
  • Looking forward to changes on main I have bumped cmake to 3.19:. DOLFINx also does not require xtensor from now on.
  • Basix also requires C++20.

This is a draft pending successful CI run on our repository.

@tldahlgren
Copy link
Copy Markdown
Contributor

This (in my view!) supersedes #32611

Oops. I merged that without looking at this PR first.

@jhale jhale marked this pull request as draft September 16, 2022 06:24
@jhale
Copy link
Copy Markdown
Contributor Author

jhale commented Sep 19, 2022

Please hold off on merging this until we've unmarked it as draft, there are a number of issues we'd like to fix.

@jhale jhale marked this pull request as ready for review September 22, 2022 07:39
@jhale
Copy link
Copy Markdown
Contributor Author

jhale commented Sep 29, 2022

@chrisrichardson @garth-wells Could one of you give this an approval for an automatic merge?

Copy link
Copy Markdown
Contributor

@tldahlgren tldahlgren left a comment

Choose a reason for hiding this comment

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

All but 3 new sha256 are confirmed. The others are provided in suggestions.

@tldahlgren tldahlgren self-assigned this Sep 29, 2022
@tldahlgren
Copy link
Copy Markdown
Contributor

@spackbot run pipeline

@spackbot-app
Copy link
Copy Markdown

spackbot-app bot commented Sep 29, 2022

I've started that pipeline for you!

jhale and others added 3 commits September 30, 2022 11:00
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
@jhale
Copy link
Copy Markdown
Contributor Author

jhale commented Sep 30, 2022

All but 3 new sha256 are confirmed. The others are provided in suggestions.

Thanks for this detailed review work @tldahlgren, much appreciated.

@chrisrichardson chrisrichardson self-requested a review September 30, 2022 12:13
garth-wells
garth-wells previously approved these changes Sep 30, 2022
@jhale jhale dismissed stale reviews from garth-wells and chrisrichardson via 64387f9 October 3, 2022 12:46
@jhale jhale requested review from tldahlgren and removed request for mscroggs and nate-sime October 3, 2022 13:09
Copy link
Copy Markdown
Contributor

@tldahlgren tldahlgren left a comment

Choose a reason for hiding this comment

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

Confirmed all (19) new sha256.

@tldahlgren
Copy link
Copy Markdown
Contributor

@chrisrichardson @garth-wells Did you want to take another look before this PR is merged?

@chrisrichardson
Copy link
Copy Markdown
Contributor

Looks good

@tldahlgren tldahlgren merged commit 241b462 into spack:develop Oct 3, 2022
luke-dt pushed a commit to dantaslab/spack that referenced this pull request Oct 4, 2022
* Updates for DOLFINx 0.5.1 and associated packages
* xtensor needed on anything less than main
* Switch back to Python 3.7 minimum.
* Might be good to point out in our README how to fix Python version?
* Fix basix, xtensor dep
* Add numba feature
* Fix checksum
* Make slepc optional

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
adamjstewart added a commit that referenced this pull request Oct 8, 2022
…(py-dendropy, py-phylophlan, py-pkgconfig) (#32936)

* added metaphlan v4, cleaned up phylophlan

* added iqtree2

* fixed phylophlan, builds now

* changed config.yaml to default

* fixed style

* py-jsonschema: add 4.16.0 and new package py-hatch-fancy-pypi-readme (#32929)

* acfl: add v22.1 (#32915)

Co-authored-by: Annop Wongwathanarat <annop.wongwathanarat@arm.com>

* Fixup errors introduced by Clingo Pr: (#32905)

* re2c depends on cmake on Windows
* Winbison properly added to bootstrap package search list

* Set CMAKE_HIP_ARCHITECTURES with the value of amdgpu_target (#32901)

* libtiff: default to +zlib+jpeg (#32945)

* octave: add version 7.2.0 (#32943)

* simgrid new releases (#32920)

* [rocksdb] Added rtti variant (#32918)

* rvs binary path updated for 5.2 rocm release (#32892)

* Add checksum for py-pytest-runner 6.0.0 (#32957)

* py-einops: add v0.5.0 (#32959)

* Replace repo with the NVIDIA one (#32951)

* Add checksum for py-tomli 2.0.1 (#32949)

* QMCPACK: add @3.15.0 (#32931)

* Tidied up configure arguments to use special spack autotools features. (#32930)

* casper: old domain fell off, adding github repo (#32928)

* unifyfs: pin mercury version; add boost variant (#32911)

Mercury has a new version (v2.2) releasing soon that UnifyFS does not build with and hasn't been tested with. This pins UnifyFS to the last version of Mercury used/tested.

Add a variant to avoid building/using boost

Append -std=gnu99 to cflags if building with gcc@4. Needed for mochi-margo to compile

* trilinos: constrain superlu-dist version (#32889)

* trilinos: constrain superlu-dist version for 13.x
* syntax

* FEniCSx: Updates for 0.5.1 (#32665)

* Updates for DOLFINx 0.5.1 and associated packages
* xtensor needed on anything less than main
* Switch back to Python 3.7 minimum.
* Might be good to point out in our README how to fix Python version?
* Fix basix, xtensor dep
* Add numba feature
* Fix checksum
* Make slepc optional

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>

* simgrid: add variant and remove flag (#32797)

* simgrid: remove std c++11 flag
* simgrid: add msg variant

* Axom: bring in changes from axom repo (#32643)

* bring in changes from axom repo

Co-authored-by: white238 <white238@users.noreply.github.com>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>

* Add checksum for py-pyparsing 3.0.9 (#32952)

* rdma-core: fix syntax for external discoverability (#32962)

* Add checksum for py-flatbuffers 2.0.7 (#32955)

* amrex: add v22.10 (#32966)

* Remove CMakePackage.define alias from most packages (#32950)

* Bug fix for `ca-certificates-mozilla/package.py` to enable `spack install --source` (#32953)

* made suggested changes to iqtree2, py-dendropy, py-metaphlan, and py-pkgconfig. Poetry install still broken

* reverted py-pkgconfig deps to poetry-core

* made iqtree2 less dedundant, changes to py-dendropy and py-pkgconfig deps

Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com>
Co-authored-by: Annop Wongwathanarat <annop.wongwathanarat@gmail.com>
Co-authored-by: Annop Wongwathanarat <annop.wongwathanarat@arm.com>
Co-authored-by: John W. Parent <45471568+johnwparent@users.noreply.github.com>
Co-authored-by: Auriane R <48684432+aurianer@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Co-authored-by: Kai Torben Ohlhus <k.ohlhus@gmail.com>
Co-authored-by: Vinícius <viniciusvgp@gmail.com>
Co-authored-by: Matthieu Dorier <mdorier@anl.gov>
Co-authored-by: renjithravindrankannath <94420380+renjithravindrankannath@users.noreply.github.com>
Co-authored-by: iarspider <iarspider@gmail.com>
Co-authored-by: Paul R. C. Kent <kentpr@ornl.gov>
Co-authored-by: Brian Van Essen <vanessen1@llnl.gov>
Co-authored-by: snehring <7978778+snehring@users.noreply.github.com>
Co-authored-by: Cameron Stanavige <stanavige1@llnl.gov>
Co-authored-by: Cody Balos <balos1@llnl.gov>
Co-authored-by: Jack S. Hale <mail@jackhale.co.uk>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
Co-authored-by: Lucas Nesi <lucas31nesi@hotmail.com>
Co-authored-by: Chris White <white238@llnl.gov>
Co-authored-by: white238 <white238@users.noreply.github.com>
Co-authored-by: Martin Pokorny <mpokorny@caltech.edu>
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
Co-authored-by: Dom Heinzeller <dom.heinzeller@icloud.com>
@garth-wells garth-wells deleted the updates/fenicsx-release-0.5.0 branch December 24, 2023 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants