New software release: ProLB v3.5

ProLB v3.5 : a new milestone

Let's review the new features since v 3.3

Version 3.5 follows the steady release rhythm of ProLB, with one major version delivered every six months. After the release of versions 3.3 and 3.4, this new version represents a further step in the consolidation, extension and maturation of ProLB’s advanced physical models and numerical capabilities.

Version 3.5 builds on the foundations established in previous releases and introduces significant evolutions in boundary condition modeling, rotating domain handling, turbulence modeling and high‑Mach physics, while continuing to improve robustness, numerical consistency and user experience across the entire workflow.

Low‑Mach and High‑Mach boundary conditions have been significantly extended and clarified, including new total pressure formulations and a consistent treatment of inlet, outlet and absorbing regions in rotating reference frames. These developments improve the physical fidelity of simulations involving natural convection, turbomachinery and rotating systems, while simplifying case setup for users.

On the physics side, version 3.5 introduces new and advanced modeling capabilities. Hybrid RANS‑LES approaches such as CLES (beta feature) and ZDES (beta feature) are now available, targeting improved prediction of separation, wall behavior and unsteady flow structures. High‑Mach simulations benefit from a new total energy scheme (beta feature), offering improved shock resolution compared to the current entropy-based scheme, while ongoing validation continues to extend the range of applicable configurations.

Significant progress has also been made in the treatment of mesh interfaces and rotating domains. Mesh refinement is now possible across fixed/rotating interfaces without imposing uniform overlap regions, enabling more flexible and realistic discretizations in complex geometries.

From a user‑experience perspective, both LBPre and LBsolver continue to evolve. Geometry checking, scripting capabilities, enhanced monitoring, improved robustness in case of numerical issues and performance optimizations contribute to a smoother and more reliable workflow, from pre‑processing to large‑scale HPC runs.

Overall, ProLB v3.5 represents an important milestone in the continuous evolution of the software, combining richer physics, increased numerical robustness and improved usability, while paving the way for future developments and extended validation of advanced models.

A more detailed description of these features is provided below.

Feature Highlights

New Functionnalities

  • New static pressure inlet / outlet boundary condition, with optional backflow handling (useful for thermal natural convection)
  • High Mach setup now fully available in LBPre : allowing easy switching from one physics model to another while preserving the case definition
  • AutoPGS: now, the computation of the αPGS parameter for Perfect Gas low‑Mach simulations is automatic, enabling larger stable time steps
  • New Plane geometry and clearer fluid‑settings visualization
  • Detect geometry incidents in LBPre : early error detection before HPC runs

Improvements

  • Project consistency checks before saving, with clear error and warning reporting
  • Global actions on resolution domains and improved geometry resolution settings
  • Improved sphere discretization for better geometric quality
  • Recording of total temperature now available on surface and monitor outputs
  • Improved search and filtering of user variables

Time‑step management (Perfect Gas – High Mach)

  • Reworked time‑step computation logic for improved stability and clarity
  • Introduction of a default CFL max (High Mach) parameter
  • Clear distinction between Default and Free time‑step modes
  • Improved consistency when switching between available thermal models

Performance & scalability

  • Faster high‑frequency file writing and improved restart performance
  • x4 speed‑up of FluidMotion step (pre-processing)
  • Reduced memory footprint, especially for rotating domain simulations
  • Improved numerical precision in outputs and metadata values
  • Solver end‑time estimation with performance drop detection
  • Proper termination when NaN is detected, keeping results exploitable
  • Strong improvement in checkpoint writing performance

Physics models & numerical accuracy

  • New Total Energy scheme (beta version) with improved shock resolution and energy conservation
  • Improved mass, energy and species conservation at mesh transitions
  • CLES, Constrained Large Eddy Simulation (beta version) and ZDES (alpha version) hybrid RANS‑LES models for improved separation and boundary‑layer behavior
  • Surface‑integrated heat / thermal energy flux now available for high‑Mach schemes
  • Perfect energy conservation at walls for thermal models
  • Shock sensor (beta) for high‑Mach simulations
  • D3Q27 lattice (beta) to improve isotropy and stability for some high Mach flows
  • LODI (non-reflecting) inlet / outlet boundary conditions (beta version) for High‑Mach schemes to reduce wave reflections. That can be used as an alternative of the existing absorbing regions near inlet and outlet.

Rotating domains improvements

Boundary conditions

  • Inlet / outlet boundary conditions that are inside a rotating domain are now consistently expressed in the rotating reference frame
  • Absorbing regions available in rotating domains

Output options

  • Median shapes is automatically handled to avoid duplicated surface outputs in the fixed/rotating overlap region
  • Introduction of relative velocity variables in rotating domains
    (relative velocity, Mach number, total pressure, etc.)
  • Vector and mesh coordinates can be expressed in user‑defined or moving coordinate systems
  • All these new options are available for volume, surface, point recordings and forces

Non Uniform Overlap

  • Mesh refinement now possible through fixed / rotating interfaces : no more uniform overlap constraint
    • It allows new mesh strategies for better refinement in the tip gap between blades and ducts