Intermediate version 2.3

Click here to dowload the 2.3 version with the installer.

The main improvement provided by Code_Saturne 2.3 compared to the previous intermediate version (namely 2.2) are the following (for more information, one should refer to the ChangeLog entries):


  • The Temperature transport equation is multiplied by Cp (specific Heat) so that the equation has now the dimension of energy. This modification is expected to have no influence when Cp is constant. When Cp is variable in space, the current commit fix the slight error done previously,
IMPORTANT: You should be careful when adding source terms to the temperature scalar in the user sub-routine (cs_user_source_termes.f90), and give explicit and implicit source terms in Watt and Watt per Kelvin respectively,
  • Automatic management of the number of the sweeps and the relaxation coefficient on the pressure system for an unsteady calculation (SIMPLEC or SIMPLE). This provides more robustness to the computation and a more realistic transient solution. In return the computation cost is greater.
    This option is only available when the velocity components are coupled (ivelco =1), and can be activated in usipsu in the user source cs_user_parameters.f90 with the keyword swpdyn = 1,
  • The default turbulence model is now the k-epsilon model with linear production (iturb = 21),
  • Adaptation of the Multigrid algorithm to a vectorial Poisson equation (used to solve the mesh velocity for ALE calculations),
  • Velocity components coupling by default (ivelco=1),
IMPORTANT: You should be careful when adding source terms to the momentum equation in the user sub-routine (cs_user_source_termes.f90), add it in the vectorial user sub-routine.
  • Synthetic Eddy Method for inlet conditions in LES calculations.


  • A Low-Mach compressible algorithm (conservative in space and time for the momentum equation and the transport equation of any scalar). A prediction step of the mass flux is added. Available with the key word idilat (2 or 3),
  • The low Reynolds Rij EBRSM model (iturb = 32),
  • Fire modeling: two algorithms are available,
  • A porosity formulation for incompressible flows,
  • Thermochemistry reference files for the unified combustion modeling,
  • New features in atmospheric module (humid atmosphere and soil module). Note that the humidity, soil and 1D radiation models are experimental.


  • New formulation of the boundary conditions,
  • Graph-partitioning is now integrated into the main solver, so as to favourable parallel partitioning with libraries such as PT-SCOTCH.


  • Selection of the Rij-epsilon EBRSM turbulence model,
  • Data setting of the compressible algorithm in GUI,
  • Data setting in atmospheric module,
  • SIMPLE, SIMPLEC and PISO options,
  • Steady and unsteady options,
  • Selection of the linear solver,
  • New sort of post-processing.