Spack/Ramble versions in Benchpark
Benchpark depends on the build functionality provided in
Spack,
and run functionality provided in
Ramble.
To allow for testing before pulling in updates in Spack and Ramble,
Benchpark clones and uses the versions of Spack and Ramble
specified in checkout-versions.yaml
.
The user might notice this delay in Spack and Ramble versions in two ways: * The latest functionality of Spack and/or Ramble may not yet be
available in Benchpark.
The latest package.py specifications available in Spack and application.py specifications available in Ramble may not be available in Benchpark.
At your own risk, you may go into the cloned Spack and Ramble directories and perform a git pull to grab those updates. This may be useful for package updates, but perilous for functionality updates.
Alternatively, the user may temporarily copy the needed packages
into benchpark/repo
, and remove them when Benchpark updates
to the next version of Spack/Ramble.