-
Notifications
You must be signed in to change notification settings - Fork 101
HashStack
ahmadia edited this page Nov 11, 2014
·
9 revisions
HashDist is a software tool for reliably building reproducible software stacks, with exceptional support for building, maintaining, and deploying scientific software with complex or rapidly changing dependencies.
HashStack is a community collection of recipes for installing packages using HashDist. The recipes are in YAML format, with extensive documentation on ReadTheDocs
On OS X or Linux, you should first install the hashdist command line tool, hit. We recommend using the development version:
git clone https://github.com/hashdist/hashdist
export PATH=${PWD}/bin:${PATH}
Now you can use HashDist to install Clawpack and friends:
# on OS X
# this will take awhile, as it needs to download all dependencies
hit build -v https://raw.githubusercontent.com/hashdist/hashstack/ahmadia/hpc3_2014_stack/clawpack.Darwin.yaml
# Linux stack is coming!
If you'd like to try editing the packages being installed:
git clone -b hpc3_2014_stack https://github.com/hashdist/hashstack
cd hashstack
hit build -v clawpack.Darwin.yaml
- hdf5
- PETSc
- BoxClaw
- CUDAClaw? (need to install CUDA separately)
- Some visualization package?