-
Notifications
You must be signed in to change notification settings - Fork 133
installationLinux
Joshua J. Cogliati edited this page Aug 28, 2017
·
30 revisions
RAVEN libraries can be installed using two alternative methods:
- apt-get (Ubuntu) or dnf (Fedora)
sudo apt-get install libtool git python-dev swig g++ \
python3-dev python-numpy python-sklearn python-h5py
dnf install swig libtool gcc-c++ redhat-rpm-config python-devel \
python3-devel numpy h5py scipy python-scikit-learn \
python-matplotlib-qt4
- Miniconda (you can install Miniconda from https://conda.io/miniconda.html)
conda create --name raven_libraries -y numpy=1.11.0 \
h5py=2.6.0 scipy=0.17.1 scikit-learn=0.17.1 \
matplotlib=1.5.1 python=2.7 hdf5 swig pylint lxml
Optionally, if you want to be able to edit and rebuild the manual, you can install TEX Live and its related packages:
[~/projects]> sudo apt-get install texlive-latex-base \
texlive-extra-utils texlive-latex-extra texlive-math-extra
Open a terminal window and cd into the folder where you want to install RAVEN (e.g., projects)
[~]> mkdir projects
[~]> cd projects
[~/projects]> git clone https://github.com/idaholab/raven.git
[~/projects]> cd raven
[~/projects/raven]> git submodule update --init moose
[~/projects/raven]> make -j2
[~/projects/raven]> ./run_tests -j2
A large number of tests are run in order to check that the installation step has been successful. At the end, a screen output is generated similar to the one below:
383 passed, 19 skipped, 0 pending, 0 failed
[~/projects]> cd raven
[~/projects/raven]> git pull
[~/projects/raven]> make -j2
[~/projects/raven]> ./run_tests -j2