Code_Saturne

Overview

Code_Saturne is the free, open-source software developed and released by EDF to solve computational fluid dynamics (CFD) applications. It solves the Navier-Stokes equations for 2D, 2D-axisymmetric and 3D flows, steady or unsteady, laminar or turbulent, incompressible or weakly dilatable, isothermal or not, with scalars transport if required. Several turbulence models are available, from Reynolds-Averaged models to Large-Eddy Simulation models. In addition, a number of specific physical models are also available as modules: gas, coal and heavy-fuel oil combustion, semi-transparent radiative transfer, particle-tracking with Lagrangian modeling, Joule effect, electrics arcs, weakly compressible flows, atmospheric flows, rotor/stator interaction for hydraulic machines.

Restrictions


Électricité de France (EDF) releases this package under the GNU General Public License, version 2.

Environment Modules


Every installation is compiled with support for the CFD General Notation System (CGNS), CoolProp, the Hierarchical Data Format (HDF5), and the MED file format.

$ # As of 2026-10-01, the following files are available.
$ module avail apps/intel-oneapi-2024.2.0/code_saturne
—————————— /opt/apps/modules ——————————-
apps/intel-oneapi-2024.2.0/code_saturne/8.1.3
apps/intel-oneapi-2024.2.0/code_saturne/8.2.2
apps/intel-oneapi-2024.2.0/code_saturne/8.3.2
apps/intel-oneapi-2024.2.0/code_saturne/9.0.2
apps/intel-oneapi-2024.2.0/code_saturne/9.1.0
apps/intel-oneapi-2024.2.0/code_saturne/9.2.0(latest)

Key:
(symbolic-version) modulepath default-version
A modulefile(4) must be loaded before this package can be used.

$ module load apps/intel-oneapi-2024.2.0/code_saturne
Loading apps/intel-oneapi-2024.2.0/code_saturne/9.1.0
Loading requirement: libs/intel-oneapi-2024.2.0/coolprop/8.0.0
To use a specific installation, provide either: the path to the file for the desired version (i.e. one of those shown above), or a version specifier.

Graphical User Interface (GUI)


All installations are compiled with support for the graphical user interface (GUI). This can be used on one of the appropriate partitions.

$ # The necessary options for salloc(1) are ommited.
$ salloc …
…
$ srun code_saturne gui
This is not a complete example of submitting interactive jobs in Slurm.

Appendix A: Relevant Pages

Last modified on October 1, 2026 at 12:53 pm by Alex Melbourne