LLNL / scr

SCR caches checkpoint data in storage on the compute nodes of a Linux cluster to provide a fast, scalable checkpoint / restart capability for MPI codes.
http://computing.llnl.gov/projects/scalable-checkpoint-restart-for-mpi
Other
99 stars 35 forks source link

Verify Quick Start with Spack #302

Open adammoody opened 3 years ago

adammoody commented 3 years ago

Following the Spack path on the Quick Start page from start to finish as a new user would, verify that all steps work as described. (Be sure to remove any existing ~/.spack and clone from scratch to emulate behavior of a new user). Fix problems where needed.

https://github.com/LLNL/scr/blob/develop/doc/rst/users/quick.rst

Resolve TODO items for Spack at:

adammoody commented 3 years ago

I'll double check on this.

adammoody commented 3 years ago

Yes, the instructions for a spack build do work, at least for a build of test_api. It's a bit convoluted to test. It requires one to use the Spack SCR PR (https://github.com/spack/spack/pull/22916) to build. Then you have to hack the examples/makefile to avoid building test_interpose, since that's since been removed.

adammoody commented 3 years ago

Actually, on closer look, that uncovered a problem in the examples/makefile.in where it was still trying to build the interpose examples even though the source for those are not installed with CMake anymore. I pushed a commit to drop those from the makefile.