Installation/Compatibility Matrix

From OpenFOAMWiki

1 Introduction

This page aims to keep track of the versions of third-party applications vs OpenFOAM versions/variants.

If you have specific questions that are not answered here, please use the related forum thread: New wiki page: Compatibility Matrix of OpenFOAM vs third party applications


2 OpenFOAM Foundation

Official websites:

2.1 GNU Compiler Collection (GCC)

Description
This is the standard compiler currently used by Linux distributions, as well as the usual one used for OpenFOAM.
Website
GCC, the GNU Compiler Collection
Compatibility matrix
OpenFOAM \ GCC 4.2.y 4.3.y 4.4.y 4.5.y 4.6.y 4.7.y 4.8.y
Error creating thumbnail: Unable to save thumbnail to destination
unknown y=3,4,... none none none none none
Error creating thumbnail: Unable to save thumbnail to destination
unknown y=3,4,... none none none none none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... none none none none none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all none none none none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all none none none none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all none none none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all none none none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all unconfirmed unconfirmed none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all unconfirmed unconfirmed none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all all unconfirmed none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all all unconfirmed none
Error creating thumbnail: Unable to save thumbnail to destination
none y=3,4,... all all all unconfirmed none



2.2 Intel C++ Compiler (ICC)

Description
This compiler is free for non-commercial users on Linux. Yields good/very good performance on Intel processors.
Comments
Latest GCC versions (4.5.0 and above) have been proven themselves to be on par or better than ICC.
Do not use ICC on non-Intel (AMD, Via, etc) machines - source: ICC on Wikipedia, section Criticism.
Website
Intel® Compilers
Overcoming compatibility issues
Intel Compiler 12.1 + Ubuntu 11.10 (gcc 4.6) + OpenFOAM 2.0.x
Compatibility matrix
OpenFOAM \ ICC 10.y 11.y 12.y
Error creating thumbnail: Unable to save thumbnail to destination
unknown unknown unknown
Error creating thumbnail: Unable to save thumbnail to destination
unknown unknown unknown
Error creating thumbnail: Unable to save thumbnail to destination
untested unknown unknown
Error creating thumbnail: Unable to save thumbnail to destination
untested unknown unknown
Error creating thumbnail: Unable to save thumbnail to destination
unknown 11.1 unknown
Error creating thumbnail: Unable to save thumbnail to destination
unknown 11.1 all (needs bug fix)
Error creating thumbnail: Unable to save thumbnail to destination
unknown 11.1 all (bug fixed)
Error creating thumbnail: Unable to save thumbnail to destination
none none
(related bug report)
12.1
Error creating thumbnail: Unable to save thumbnail to destination
none none 12.1 (needs bug fix)
Error creating thumbnail: Unable to save thumbnail to destination
none none 12.1
Error creating thumbnail: Unable to save thumbnail to destination
none none 12.1
Error creating thumbnail: Unable to save thumbnail to destination
none none 12.1


3 OpenFOAM Extend Project

Extend Project websites:

3.1 GNU Compiler Collection (GCC)

Description
This is the standard compiler currently used by Linux distributions, as well as the usual one used for OpenFOAM.
Website
GCC, the GNU Compiler Collection
Compatibility matrix
OpenFOAM \ GCC 4.2.y 4.3.y 4.4.y 4.5.y 4.6.y 4.7.y 4.8.y
Error creating thumbnail: Unable to save thumbnail to destination
unknown y=3,4,... unknown unknown none none none
Error creating thumbnail: Unable to save thumbnail to destination
unknown y=3,4,... unknown unknown none none none
Error creating thumbnail: Unable to save thumbnail to destination
unknown y=3,4,... all all unknown unknown none



4 FreeFOAM

FreeFOAM websites:

See the ChangeLog or the version control history.