Difference between revisions of "Installation/Compatibility Matrix"
From OpenFOAMWiki
m (had the wrong wiki format...) |
(→OpenFOAM Extend Project: Added GCC to Extend's list.) |
||
Line 124: | Line 124: | ||
* [http://sourceforge.net/projects/openfoam-extend/ OpenFOAM Extend at SourceForge.net] | * [http://sourceforge.net/projects/openfoam-extend/ OpenFOAM Extend at SourceForge.net] | ||
− | + | == 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: [http://gcc.gnu.org/ GCC, the GNU Compiler Collection] | ||
+ | |||
+ | ;Compatibility matrix: | ||
+ | |||
+ | {| border="1" style="text-align:center" cellpadding="7" | ||
+ | |- | ||
+ | ! OpenFOAM \ GCC | ||
+ | ! [http://gcc.gnu.org/gcc-4.2/ 4.2.y] | ||
+ | ! [http://gcc.gnu.org/gcc-4.3/ 4.3.y] | ||
+ | ! [http://gcc.gnu.org/gcc-4.4/ 4.4.y] | ||
+ | ! [http://gcc.gnu.org/gcc-4.5/ 4.5.y] | ||
+ | ! [http://gcc.gnu.org/gcc-4.6/ 4.6.y] | ||
+ | ! [http://gcc.gnu.org/gcc-4.7/ 4.7.y] | ||
+ | ! [http://gcc.gnu.org/gcc-4.8/ 4.8.y] | ||
+ | |- | ||
+ | ! {{version1.4-dev}} | ||
+ | | unknown || y=3,4,... || unknown || none || none || none || none | ||
+ | |- | ||
+ | ! {{version1.5-dev}} | ||
+ | | unknown || y=3,4,... || unknown || none || none || none || none | ||
+ | |- | ||
+ | ! {{version1.6-ext}} | ||
+ | | unknown || y=3,4,... || all || all || unknown || unknown || none | ||
+ | |} | ||
+ | |||
<br/> | <br/> |
Revision as of 14:23, 21 April 2012
Contents
1 Introduction
This page aims to keep track of the versions of third-party applications vs OpenFOAM versions/variants.
2 OpenFOAM Foundation
Official websites:
* OpenFOAM Foundation * OpenFOAM Team
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 |
---|---|---|---|---|---|---|---|
unknown | y=3,4,... | none | none | none | none | none | |
unknown | y=3,4,... | none | none | none | none | none | |
none | y=3,4,... | none | none | none | none | none | |
none | y=3,4,... | all | none | none | none | none | |
none | y=3,4,... | all | none | none | none | none | |
none | y=3,4,... | all | all | none | none | none | |
none | y=3,4,... | all | all | none | none | none | |
none | y=3,4,... | all | all | unconfirmed | unconfirmed | none | |
none | y=3,4,... | all | all | unconfirmed | unconfirmed | none | |
none | y=3,4,... | all | all | all | unconfirmed | none | |
none | y=3,4,... | all | all | all | unconfirmed | none | |
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
- Compatibility matrix
OpenFOAM \ ICC | 10.y | 11.y | 12.y |
---|---|---|---|
unknown | unknown | unknown | |
unknown | unknown | unknown | |
untested | unknown | unknown | |
untested | unknown | unknown | |
unknown | 11.1 | unknown | |
unknown | 11.1 | all (needs bug fix) | |
unknown | 11.1 | all (bug fixed) | |
none | none | 12.1 | |
none | none | 12.1 (needs bug fix) | |
none | none | 12.1 | |
none | none | 12.1 | |
none | none | 12.1 |
3 OpenFOAM Extend Project
Extend Project websites:
* The OpenFOAM Extend Project portal * OpenFOAM Extend at SourceForge.net
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 |
---|---|---|---|---|---|---|---|
unknown | y=3,4,... | unknown | none | none | none | none | |
unknown | y=3,4,... | unknown | none | none | none | none | |
unknown | y=3,4,... | all | all | unknown | unknown | none |
4 FreeFOAM
FreeFOAM websites:
* FreeFOAM Home Page * FreeFOAM at SourceForge.net
TODO
Categories:
- OpenFOAM Version 1.5
- OpenFOAM Version 1.5.x
- OpenFOAM Version 1.6
- OpenFOAM Version 1.6.x
- OpenFOAM Version 1.7.0
- OpenFOAM Version 1.7.1
- OpenFOAM Version 1.7.x
- OpenFOAM Version 2.0.0
- OpenFOAM Version 2.0.1
- OpenFOAM Version 2.0.x
- OpenFOAM Version 2.1.0
- OpenFOAM Version 2.1.x
- OpenFOAM-Extend Version 1.4-dev
- OpenFOAM-Extend Version 1.5-dev
- OpenFOAM-Extend Version 1.6-ext