Difference between revisions of "Installation/Compatibility Matrix"

From OpenFOAMWiki
(GNU Compiler Collection (GCC): All versions I remember of have been added)
(Added ICC.)
Line 65: Line 65:
  
 
<br/>
 
<br/>
 +
== 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. <br> '''Do not use''' ICC on non-Intel (AMD, Via, etc) machines - source [http://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler#Criticism ICC on Wikipedia, section Criticism].
 +
 +
;Website: [http://software.intel.com/en-us/articles/intel-compilers/ Intel® Compilers]
 +
 +
;Compatibility matrix:
 +
 +
{| border="1" style="text-align:center" cellpadding="7"
 +
|-
 +
! OpenFOAM \ ICC
 +
! 10.y
 +
! 11.y
 +
! 12.y
 +
|-
 +
! {{version1.5}}
 +
| unknown || unknown || unknown
 +
|-
 +
! {{version1.5.x}}
 +
| unknown || unknown || unknown
 +
|-
 +
! {{version1.6}}
 +
| [http://www.openfoam.org/archive/1.6/docs/release-notes.php untested] || unknown || unknown
 +
|-
 +
! {{version1.6.x}}
 +
| [http://www.openfoam.org/archive/1.6/docs/release-notes.php untested] || unknown || unknown
 +
|-
 +
! {{version1.7.0}}
 +
| unknown || 11.1 || unknown
 +
|-
 +
! {{version1.7.1}}
 +
| unknown || 11.1 || all ([http://www.openfoam.org/mantisbt/view.php?id=98 needs bug fix])
 +
|-
 +
! {{version1.7.x}}
 +
| unknown || 11.1 || all ([http://www.openfoam.org/mantisbt/view.php?id=98 bug fixed])
 +
|-
 +
! {{version2.0.0}}
 +
| none || none || 12.1
 +
|-
 +
! {{version2.0.1}}
 +
| none || none || 12.1 ([http://www.openfoam.org/mantisbt/view.php?id=312 needs bug fix])
 +
|-
 +
! {{version2.0.x}}
 +
| none || none || 12.1
 +
|-
 +
! {{version2.1.0}}
 +
| none || none || 12.1
 +
|-
 +
! {{version2.1.x}}
 +
| none || none || 12.1
 +
|}
 +
 +
<br/>
 
= OpenFOAM Extend Project =
 
= OpenFOAM Extend Project =
 
Extend Project websites:
 
Extend Project websites:

Revision as of 14:14, 21 April 2012

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
OF version 15.png unknown y=3,4,... none none none none none
OF Version 15x.png unknown y=3,4,... none none none none none
OF version 16.png none y=3,4,... none none none none none
OF Version 16x.png none y=3,4,... all none none none none
OF Version 170.png none y=3,4,... all none none none none
OF Version 171.png none y=3,4,... all all none none none
OF Version 17x.png none y=3,4,... all all none none none
OF Version 200.png none y=3,4,... all all unconfirmed unconfirmed none
OF Version 201.png none y=3,4,... all all unconfirmed unconfirmed none
OF Version 20x.png none y=3,4,... all all all unconfirmed none
OF Version 210.png none y=3,4,... all all all unconfirmed none
OF Version 21x.png 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
OF version 15.png unknown unknown unknown
OF Version 15x.png unknown unknown unknown
OF version 16.png untested unknown unknown
OF Version 16x.png untested unknown unknown
OF Version 170.png unknown 11.1 unknown
OF Version 171.png unknown 11.1 all (needs bug fix)
OF Version 17x.png unknown 11.1 all (bug fixed)
OF Version 200.png none none 12.1
OF Version 201.png none none 12.1 (needs bug fix)
OF Version 20x.png none none 12.1
OF Version 210.png none none 12.1
OF Version 21x.png none none 12.1


3 OpenFOAM Extend Project

Extend Project websites:

 * The OpenFOAM Extend Project portal
 * OpenFOAM Extend at SourceForge.net
  • TODO*


4 FreeFOAM

FreeFOAM websites:

 * FreeFOAM Home Page
 * FreeFOAM at SourceForge.net
  • TODO*