PawseySC / pawsey-spack-config

Automated deployment system for the scientific software stack in use at Pawsey
BSD 3-Clause "New" or "Revised" License
4 stars 9 forks source link

Install SHPC with spack #176

Open dipietrantonio opened 1 year ago

dipietrantonio commented 1 year ago

Might go within the utils environment.

marcodelapierre commented 1 year ago

agree, same as singularity

marcodelapierre commented 1 year ago

note: has to be at least version 0.1.16 (to provide support for online registries and the full biocontainers collection)

I have tested 0.1.18 myself on Setonix, although it looks like newer versions only have small changes (so should still work)

marcodelapierre commented 1 year ago

note also that spack develop and v0.20.x have my recipe for singularity-hpc, as well as a couple of required dependencies. the registry of recipes will need to be manyally git cloned and checked out somewhere locally if we want maximum reproducibility. otherwise these newer shpc versions can point to the remote github registry.

marcodelapierre commented 1 year ago

ping me for anything :)

marcodelapierre commented 1 year ago

finally, it will be great to update to shpc 0.1.16 or later as soon as feasible (I mean, along with the spack new deployment), as it will enable life science researchers to readily install 8000+ biocontainers.

dipietrantonio commented 1 year ago

Thanks for the pointers, Marco. Indeed I thought SHPC had been updated. @ddeeptimahanti seems like there are some packages that you missed during the version updates.. please double check.

dipietrantonio commented 1 year ago

SHPC version updated: https://github.com/PawseySC/pawsey-spack-config/pull/170/commits/540fbd6661a08de04ee36da1fbcf8c6229288b68

ddeeptimahanti commented 1 year ago

@dipietrantonio I updated only those packages which had issues with the tags.

ddeeptimahanti commented 1 year ago

So, with this new version, we need to check all of them again. I'll look into that.