Define your parameter space in a CSV. Generate hundreds of cases from one template. Launch locally or on Slurm. Monitor convergence, errors, and performance in real time.
code_saturne is a general-purpose open-source CFD solver developed by EDF R&D since 1997. It is used across energy, nuclear, hydraulic, environmental, HVAC, and industrial applications by researchers and engineers worldwide.
One CSV + one template = hundreds of cases. Placeholder syntax with conditionals for maximum flexibility.
Track residuals across all cases in real time. Spot diverging or stalled simulations before they waste compute hours.
Visualize probe signals and profile data for all cases from the dashboard. Compare trends across your parameter study.
Automatic log scanning detects errors, warnings, and anomalies. Clear diagnostic without digging through log files.
Performance metrics from solver logs: elapsed time, iteration count, time per iteration. Identify bottlenecks across cases.
Compare input files and results side by side between cases. Identify parameter impacts across your study.
Automatic checkpoint detection. Restart any case from its last saved state with one click.
Run natively, via Docker, or Singularity/Apptainer. Submit to Slurm clusters with a single command.
Core CLI runs on Python 3.11+ standard library alone. The web dashboard only adds FastAPI and uvicorn.
Define your DOE in a CSV file and create a template directory with placeholders.
Generate all cases and run them locally, in Docker, Singularity, or on Slurm.
Track convergence, errors, and performance from the real-time web dashboard.
{u_inlet} or {turbulence_model}. Run csauto prepare doe.csv TEMPLATE RUNS to generate all cases, then csauto serve RUNS to launch and monitor them from a single web interface.sbatch, with job status tracked through squeue.csauto prepare pour generer tous les cas. csauto serve demarre ensuite un tableau de bord web pour lancer, surveiller et comparer les simulations en temps reel.