# OpenFOAM Third-Party packages 2.1.0

## Table of Contents

- 1 Description
- 2 The approximate order of execution:
  - 2.1 Optional
- 3 Versions and locations for the third party packages used
  - 3.1 Compiler
  - 3.2 Parallel Processing
  - 3.3 Misc
- 4 Notes

## 1 Description

Scripts for building third-party packages.

## 2 The approximate order of execution:

- makeGcc
- Allwmake
- makeQt (optional)
- makeParaView

### 2.1 Optional

- AllwmakeLibccmio
- Allclean

## 3 Versions and locations for the third party packages used

### 3.1 Compiler

- gcc http://gcc.gnu.org/releases.html
- gmp http://gmplib.org/ ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.2.tar.bz2
- mpfr http://www.mpfr.org/ ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.0.1.tar.bz2
- mpc http://www.multiprecision.org/ http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

### 3.2 Parallel Processing

- openmpi
  - http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.3.tar.bz2
  - http://www.open-mpi.org/software/ompi/v1.5/downloads/openmpi-1.5.3.tar.bz2
- scotch https://gforge.inria.fr/frs/download.php/28043/scotch_5.1.11.tar.gz

### 3.3 Misc

- cmake http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
- Qt
  - http://qt.nokia.com/downloads
  - http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.3.tar.gz
  - http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.3.tar.gz
- paraview http://www.paraview.org/files/v3.12/ParaView-3.12.0.tar.gz
- libccmio https://wci.llnl.gov/codes/visit/3rd_party/libccmio-2.6.1.tar.gz
- tecio http://download.tecplot.com/tecio/2009/tecio2009.zip
- CGAL https://gforge.inria.fr/frs/download.php/28500/CGAL-3.8.tar.gz
- boost http://sourceforge.net/projects/boost/files/boost/1.45.0/boost_1_45_0.tar.bz2/download

## 4 Notes

If building QT

- set your QT_DIR/PATH/LD_LIBRARY_PATH
  - see the README provided with the QT sources to complete your installation
- when building ParaView, use the -qmake option to direct the build process to your new QT install
  - for more info, see: `./makeParaView -help`

If Qt is relocated after being built, these files need adjusting:

- QT-PATH/bin/qt.conf
- QT-PATH/lib/pkgconfig/*.pc

The etc/relocateQt script can help here.

Date: 19th December 2011

Org version 7.7 with Emacs version 23

Validate XHTML 1.0