Code_Saturne 2.0 is a stable, validated version, declared fit for industrial use in the framework of the EDF R&D Quality Assurance system. To install this version, the user can refer to the installation guide , or use the automatic installer.
Release 2.0.8 is the last of the series, which will then be retired. Users are recommended to switch to version 4.0.
Basic libraries
Compulsory auxiliary libraries
Install script (python)
The main improvements provided by Code_Saturne 2.0 as compared to the previous version (namely 1.3) are the following (for more information, one should refer to the ChangeLog entries):
- Atmospheric modeling: part of the Mercure_Saturne code has been integrated into Code_Saturne. This consists in the modeling of neutral or non-neutral atmosphere by solving an equation on the potential temperature.
- Rotor / stator interaction for hydraulic machine simulations: based on a code/code coupling method (with interfacial connections between domains), the code now provides one steady method (a.k.a. frozen rotor method) and one unsteady method (a.k.a. sliding mesh method).
- Improvement in turbulence modeling: a new LES model has been added (namely the WALE model) as well as rough-wall modeling in the logarithmic law-of-the-wall. Improvement of coal combustion: it is now possible to take into account oxycombustion for coal combustion.
- Coupling Code_Saturne with itself: the coupling of the code with itself is now available, in the framework of the rotor / stator interaction. This coupling method may also be used for other kinds of simulations but it must be done with caution since no verification or validation has been carried out outside the scope of the rotor / stator interaction for hydraulic machine simulations.
- Multigrid algorithm: the algebraic multigrid solver has been overhauled and parallelized. It can achieve a gain of 10 on the pressure resolution (CPU-time speaking) leading to a factor 2 to 4 on the global CPU-time.
- HPC-wise features: in the continuity of the two previous versions of Code_Saturne, many improvements have been done concerning HPC performance. Amongst others, one can cite the use of MPI-IO for restart files, a parallel mesh joining algorithm, the parallelization of the multigrid algorithm, the scripts overhauling (notably the preprocessor outputs handling), …
- Graphical User Interface: the interface has been completely rewritten in the newest PyQt4 framework and many new features have been added, amongst them the handling of mathematical formulae to define variable properties (through the MEI sub-package), the 1d-profiles generation, the Lagrangian setup, the radiative transfer setup, the fluid-structure interaction setup, the head-loss setup, …