\n'); } //-->
The main improvement provided by Code_Saturne 2.1 compared to the previous version (namely 2.0) are the following (for more information, one should refer to the ChangeLog entries):
Licensing: Code_Saturne is now fully GPL. Previous independant libraries (BFT, FVM, MEI) have changed from LGPL to GPL. A new library for SYRTHES coupling (PLE) is LGPL.
Packaging: Code_Saturne is now provided as a single package, grouping all existing libraries (BFT, FVM, MEI, libsyrcs). It also includes preliminary source code for SALOME plugin (CFDSTUDY module and Code_Aster coupling).
Code coupling: Code_Saturne 2.1 can be coupled with SYRTHES 4.0.0-10 (at least). SYRTHES 4.0 is a complete rewrite of SYRTHES 3.4 with many new features and should shortly be released. Code_Saturne 2.1 also contains preliminary code for Code_Aster coupling (more to come on this topic in next versions).
User interface: both the script user interface and the graphical user interface have been simplified and completed to enhance user experience. Just give a try to the new runcase script (and its Python overloading) and to the new features of the graphical interface (more to come also on this topic in next versions).
Advanced user features: a major overhauling of the code has been done including removing the reference to the phase number (and the number of phases) and re-writing the Fortran memory allocation by using everywhere possible dynamic memory allocation.
New mesh readers: Code_Saturne pre- and post- processing has been updated to support CGNS 3.1 and MED 3.0 format.
New turbulence models: two new turbulence models have been added, the Spalart-Allmaras model and an elliptic-blending v2-f model (developped at the University of Manchester).
Unified combustion modeling: coal and heavy-fioul oil combustion modeling have been re-written in order to unify part of the modeling. The existing coal modeling is still available.
Particles deposition modeling: a particles deposition model has been developped and integrated into the existing Lagrangian module.
Coupled algorithm: a new algorithm to solve the momentum equation in a coupled way has been introduced (it can be activated by setting the ivelco keyword to 1). It better accounts for the physics (periodicity of rotation, wall-treatment and symmetry implicitation). Note that not all features are available with this algorithm.
Documentation: the user manual has been slightly improve and a Doxygen documentation of the sources is now available. An installation manual is now provided too.
Configuration: a configuration file can be completed, either globally or by user, to setup some runtime options like the scratch directory, an optional mesh database or SYRTHES 4.0 version to be used.
Automatic V&V: a tool for automatic run of Code_Saturne has been developped, enabling the user to automatically run simulations, plot graphs and receive a PDF report by e-mail. It can be very useful for automatic Verification & Validation, though it is still in the very early stage of development.
Taking a closer look