Cloning MOOSE

MOOSE is hosted on GitHub and should be cloned directly from there using git. We recommend creating a directory named "projects" to put all of your MOOSE related work.

To clone MOOSE, run the following commands in a terminal:


mkdir ~/projects
cd ~/projects
git clone https://github.com/idaholab/moose.git
cd moose
git checkout master
commentnote

The master branch of idaholab/moose is the stable branch that will only be updated after all tests are passing. This protects you from the day-to-day changes in the MOOSE repository. MOOSE-based applications should typically use this branch.

For the development of MOOSE (that is, contributing changes to MOOSE), you should use the devel branch of idaholab/moose as the base for a change.