Skip to content

Update Spack to depend on PETSc 3.25 - #70

Open
nkoukpaizan wants to merge 22 commits into
developfrom
nicholson/update-petsc-3.25
Open

Update Spack to depend on PETSc 3.25#70
nkoukpaizan wants to merge 22 commits into
developfrom
nicholson/update-petsc-3.25

Conversation

@nkoukpaizan

Copy link
Copy Markdown
Collaborator

Merge request type

  • New feature
  • Resolves bug
  • Documentation
  • Other

Relates to

  • OPFLOW
  • SOPFLOW
  • SCOPFLOW
  • TCOPFLOW
  • CMake build system
  • Spack configuration
  • Manual
  • Web docs
  • Other

This MR updates

  • Header files
  • Source code
  • CMake build system
  • Spack configuration
  • Web docs
  • Manual
  • Other

Summary

This updates ExaGO's PetscErrorMessage call to match PETSc 3.25 and updates the build system accordingly.

  • Updated the ExaGO call
  • Updated documentation for dependence on PETSc 3.25. Will to rebuild the manual when we release v2.1.
  • Bumped Spack version from 1.1.1 to 1.2.2 to natively get newer versions of PETSc.
  • Removed local CoinHSL Spack repo, as the changes have been merged upstream.
  • Updated Frontier modules accordingly.

Linked Issue(s)

Closes #68
cc @superwhiskers

@nkoukpaizan nkoukpaizan self-assigned this Aug 20, 2026
@nkoukpaizan nkoukpaizan added documentation Improvements or additions to documentation spack testing labels Aug 20, 2026
@nkoukpaizan
nkoukpaizan marked this pull request as draft August 21, 2026 14:08
@nkoukpaizan
nkoukpaizan force-pushed the nicholson/update-petsc-3.25 branch from 57a133a to 86fef58 Compare August 22, 2026 19:04
@nkoukpaizan
nkoukpaizan force-pushed the nicholson/update-petsc-3.25 branch from 86fef58 to 6caf587 Compare August 22, 2026 19:11
@nkoukpaizan
nkoukpaizan requested a review from pelesh August 24, 2026 14:43
@nkoukpaizan
nkoukpaizan marked this pull request as ready for review August 24, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation spack testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to PETSc 3.25

1 participant