Skip to content

Conversation

@mcfadden8
Copy link
Collaborator

@mcfadden8 mcfadden8 commented Oct 27, 2025

Refactor configuration and build scripts to use spack v1.0.2

  • Replace obsolete spack concretize -U with spack:concretizer:reuse:false to disable it by default within our build environment.
  • Move compiler definitions from compilers.yaml to packages.yaml since compilers.yaml is obsolete in v1.0
  • Update specs to handle new semantics for "%" in v1.0
  • Updated using packages to point to new, separate package repository for spack.
  • Added "depends_on" for package language dependencies (c, cxx, fortran)
  • Renamed "m-aneos" package to "m_aneos" to match new package naming requirements of spack v1.0

ToDo :

  • Create LLNLSpheral PR pointing at this branch. (PR#)
  • LLNLSpheral PR has passed all tests.

Replace obsolete "spack concretize -U" with
spack:concretizer:reuse:false to disable it by default within our
build environment.

Move compiler definitions from compilers.yaml to packages.yaml since
compilers.yaml is obsolete in v1.0

Update specs to handle new semantics for "%" in v1.0

Updated using packages to point to new, separate package repository
for spack.

Added "depends_on" for package language dependencies (c, cxx,
fortran)

Renamed "m-aneos" package to "m_aneos" to match new package naming
requirements of spack v1.0
@mcfadden8
Copy link
Collaborator Author

mcfadden8 commented Oct 27, 2025

@ldowen:

  • This log contains the concretize that was done and the failure that I am seeing: v1_run.log
  • This log contains the concretize and successful configuration done with the develop branch:
    develop_run.log

…, added c and cxx dependencies for packages missing them, added fortran dependency to spheral to avoid known spack bug, python concretize function is called instead of SpackCommand
@mcfadden8 mcfadden8 marked this pull request as draft October 29, 2025 14:16
Copy link
Member

@becker33 becker33 left a comment

Choose a reason for hiding this comment

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

Commeting everything I noticed while looking for the issue we were discussing on slack for setting the working dir.

@mcfadden8 mcfadden8 changed the title Update Spheral to use spack v1.0.2 Update Spheral to use spack v1.1.0 Nov 26, 2025
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.

4 participants