Merge branch 'master' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2
[foam-extend-3.2.git] / doc / buildInstructions / Fedora / Fedora19
blob7950518c12f66def294be949c203e74d2c8d3ec0
1 Below are build instructions for Fedora 19:
3 These instructions assume that you install in the default location, which is
4 ~/foam/ . Create this folder with:
6     cd ~
7     mkdir foam
10 * Obtain and unpack source code (if you read this, you probably already have):
12 The recommended way is to get the source code through git source code
13 management system. This way, you can get updates and bugfixes easily by running
14 "git pull". To install into the default location run:
16     cd ~/foam
17     git clone git://git.code.sf.net/p/openfoam-extend/foam-extend-3.0
20 Alternatively, you can download a snapshot (.tgz) of the source code from:
21 http://sourceforge.net/projects/openfoam-extend/files/foam-extend-3.0/
24 * Install required packages:
26     sudo yum groupinstall "Development Tools"
27     sudo yum install gcc-c++ binutils-devel bison flex m4 zlib-devel \
28     qt-devel qtwebkit-devel mercurial graphviz
30 * Set environment variables:
32     cd ~/foam/foam-extend-3.0
33     . etc/bashrc
35 Optionally, set environment variable for Qt to compile ParaView:
37     export QT_BIN_DIR=/usr/lib64/qt4/bin
39 Optionally, set environment variable for compiling Cuda solvers, for example
40 (replace "sm_30" with value according to your GPU architecture):
42     export CUDA_ARCH=sm_30
45 * Compile:
47     ./Allwmake.firstInstall
50 * Create user directory:
52     mkdir -p $FOAM_RUN
55 And you are ready to start.