A programming language for particle-based physics simulation
Smoothed Particle Hydrodynamics will henceforth be the bane of our existence.
The language reference manual for shux can be found here
- Lucas Schuermann
- John Hui
- Mert Ussakli
- Andy Xu
Run the install_deps.sh
script to set up submodules, install OCaml, and install third-party libraries.
This script is maintained on Ubuntu 15.04, although it will probably work on Ubuntu 14/16.x, macOS 10.10+, and Debian as well.
Once you have the dependencies, just cd
into the directory you want and make
.
- Grab the lastest master:
git checkout master && git pull origin master
- Create your branch:
git checkout -b alice_feature_name
- Make some changes:
git commit ...
- Squash commits:
git rebase -i master
, then change everything except the first commit tosquash
- Rebase on the latest master:
git checkout master && git pull origin master && git rebase master alice_feature_name
- Run tests:
make symlink && make && make tests
- Push for code review:
git push -f origin alice_feature_name
(only use push -f on feature branches, not master)
This would be nice to eventually have...