« OpenFOAM » : différence entre les versions
Ligne 18 : | Ligne 18 : | ||
*Nécessite gcc-1.4.xx |
*Nécessite gcc-1.4.xx |
||
*Mettre à jour les variables d'environnement nécessaires comme indiqué. |
*Mettre à jour les variables d'environnement nécessaires comme indiqué. |
||
*Créer éventuellement un lien gmake vers make |
|||
'''Attention''' : initialiser correctement la variable $HOME/OpenFOAM (cooriger dans le fichier d'envrionnement fourni avec) |
'''Attention''' : initialiser correctement la variable $HOME/OpenFOAM (cooriger dans le fichier d'envrionnement fourni avec) |
Version du 5 mai 2008 à 13:11
Description :
The Open Source CFD Toolbox
The OpenFOAM (Open Field Operation and Manipulation) CFD Toolbox can simulate anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics, electromagnetics and the pricing of financial options. OpenFOAM is produced by OpenCFD Ltd, is freely available and open source, licensed under the GNU General Public Licence.
The core technology of OpenFOAM is a flexible set of efficient C++ modules. These are used to build a wealth of: solvers, to simulate specific problems in engineering mechanics; utilities, to perform pre- and post-processing tasks ranging from simple data manipulations to visualisation and mesh processing; libraries, to create toolboxes that are accessible to the solvers/utilities, such as libraries of physical models.
OpenFOAM is supplied with numerous pre-configured solvers, utilities and libraries and so can be used like any typical simulation package. However, it is open, not only in terms of source code, but also in its structure and hierarchical design, so that its solvers, utilities and libraries are fully extensible.
OpenFOAM uses finite volume numerics to solve systems of partial differential equations ascribed on any 3D unstructured mesh of polyhedral cells. The fluid flow solvers are developed within a robust, implicit, pressure-velocity, iterative solution framework, although alternative techniques are applied to other continuum mechanics solvers. Domain decomposition parallelism is fundamental to the design of OpenFOAM and integrated at a low level so that solvers can generally be developed without the need for any ’parallel-specific’ coding.
[Documentation:[1]]
Installation :
- Nécessite gcc-1.4.xx
- Mettre à jour les variables d'environnement nécessaires comme indiqué.
- Créer éventuellement un lien gmake vers make
Attention : initialiser correctement la variable $HOME/OpenFOAM (cooriger dans le fichier d'envrionnement fourni avec)
JAVA installation JAVA is required to run the FoamX case manager only; if you don’t use FoamX, you don’t need JAVA. Recent releases of the Linux operating system should contain a version of JAVA that is compatible with FoamX. To use the JAVA supplied with the system, you need to set the $JAVA_HOME environment variable to the path of the installation, e.g. ‘/usr’. This is set in the $HOME/OpenFOAM/OpenFOAM-1.4.1/.bashrc (or .cshrc) file.