Icon

Changelog

Recent Updates

Stay updated with the latest changes, improvements, and bug fixes in our version history. Explore our changelog here.

New Features & Improvements

Mesh Generation:

  • Added curvature-based mesh refinement for improved mesh quality on complex geometries.

  • Introduced global and local buffer layer controls for more flexible mesh generation.

User Interface

  • Added tooltips to the main window and dialog boxes, improving usability and helping users understand simulation settings.

Documentation

  • Added new user guides and documentation drafts to support users and improve onboarding.


System & Build Improvements
  • Removed legacy OpenFOAM 2406 dependencies from build scripts.

  • Added buffer layer compatibility for OpenFOAM 2506, ensuring compatibility with the latest OpenFOAM release.

New Features

Pre-Processing:

  • The Splash Pre-Processor now supports multiple geometries simultaneously, enabling more advanced simulation setups.

Distribution & Setup
  • Added the Splash PreInstaller to the build package to simplify installation and dependency setup.

v2.0 Release
  • Major code refactoring for the Splash-CFD v2.0.

  • Added automated build scripts for the v2.0 release pipeline.

  • Integrated Cloudflare deployment workflow for software distribution.

  • Performed a large codebase cleanup for better readability.

UI Improvements
  • Updated the Stop Simulation icon for better clarity in the interface.


New Features
Splash Pre-Processor
  • Released the first working version of the Splash Pre-Processor, enabling geometry preparation directly inside Splash-CFD.

  • Added STL geometry support and new geometry database objects.

  • Added region management tools supporting main regions and sub-regions.

  • Introduced tools for merging regions in conjugate heat transfer (CHT) simulations.

Solver & Physics Improvements
  • Added enthalpy and internal-energy residual monitoring for heat transfer simulations.

  • Added scripts for merging cell zones into the main fluid region for advanced CHT setups.

  • Improved layer generation robustness in mesh generation.

  • Enabled parallel execution of chtMultiRegionSimpleFoam.

Stability Improvements
  • Fixed a critical bug that could reset boundary conditions when changing mesh refinement levels.

  • Fixed inconsistencies in turbulence variables for certain patch types.

System Improvements
  • Standardize bash scripting across the codebase.

  • Improved compatibility with Windows systems and Unicode handling.

Major Feature Development
Conjugate Heat Transfer (CHT) Framework
  1. Introduced the CHT module, enabling multi-region heat transfer simulations.

Added automation for:

  • region material properties

  • region-specific boundary conditions

  • generation of numerical schemes for heat transfer simulations

  1. Added automatic creation of coupling boundary conditions between regions.

  2. Added support for fluidThermo and solidThermo definitions for each region.

Solver Automation

Added automatic generation of:

  • fvSchemes

  • fvSolution

  • turbulenceProperties

  • decomposeParDict

for multi-region simulations. Also added fvOptions management and generation tools with region-specific support.

Meshing Improvements
  • Improved snappyHexMesh defaults for multi-region meshing.

  • Added automatic gap refinement options for industrial geometries.

  • Improved layer thickness handling for more robust boundary layer creation.

UI & Workflow Improvements
  • Improved mesh location dialog with interactive controls.

  • Added controls to edit existing regions without recreating them.

  • Added automatic refinement box controls.

Cross-Platform Development
  • Major progress toward Windows binary builds.

  • Added improvements to mesh dialogs and 3D interaction tools.

Bug Fixes
  • Fixed pressure boundary condition issues.

  • Fixed boundary condition inconsistencies for solid regions and coupled patches.

  • Improved stability of the boundary condition generation system.

New Features

Solver Initialization

  • Added potential flow initialization and improved standard initialization options.

Turbulence Models

  • Added the k-ω turbulence model and LUST discretization scheme.

Workflow Automation

  • Added baseline automation support for LES and DES simulation workflows.

Mesh Refinement

  • Added surface refinement levels for cell zones, useful for AMI and complex interfaces.

UI Improvements
  • Improved boundary condition dialog refactoring.

  • Improved interface layout and removed unused UI space.

  • Added archived case loading support.

Stability Improvements

Fixed multiple issues related to:

  • boundary condition handling

  • solver initialization

  • log handling on Windows systems.

Major New Features 🌟
Mesh Import System

Added support for importing meshes from:

  • Fluent

  • STAR-CCM+

  • Salome

  • OpenFOAM cases.

  1. Added automatic patch detection and boundary condition mapping for imported meshes.

  2. Added support for running simulations directly from imported meshes.


Multiphysics Support
  1. Added scalar transport simulation support, including:

  • scalar transport solver configuration

  • automatic scalar boundary condition generation.

  1. Added variable height flow-rate boundary conditions for multiphase simulations.


Cross-Platform Support
  • Added WSL support for the Windows version of Splash-CFD.

  • Improved Docker compatibility and Windows execution stability.


Bug Fixes
  • Fixed several mesh import and boundary detection issues.

  • Fixed multiple issues with mesh reading and patch duplication.

  • Improved compatibility when loading OpenFOAM cases without configuration files.


Performance Improvements
  • Improved performance for long simulations and case handling.

Major New Features 🌟
Multiphase Simulations

Added initial interFoam support for multiphase simulations.

Added automation for:

  • multiphase transport properties

  • alpha boundary conditions

  • setFields dictionary generation.

Added tools for defining alpha initialization regions.

Solver Workflow
  • Added launch dialog and run-only simulation mode.

  • Added resume simulation capability after stopping a solver.

  • Added improved solver residual monitoring.

Boundary Conditions
  • Added advanced VoF boundary conditions.

  • Added fixedFluxPressure outlet boundary condition.

Mesh Handling
  • Improved STL handling and support for STL filenames containing spaces.

  • Improved interaction with snappyHexMesh and cfMesh workflows.

UI Improvements
  • Added show/hide controls for objects in the geometry list.

  • Improved simulation launch dialog and workflow controls.

Bug Fixes

Fixed numerous issues in:

  • multiphase solver configuration

  • boundary condition handling

  • solver residual monitoring.

New Features

  • cfMesh Integration

  • Added support for cfMesh meshing directly within Splash-CFD.

  • Enabled cfMesh workflows for both internal and external flow simulations.

  • Added STL feature-level controls for mesh refinement.

Dynamic Mesh Features

  • Added rotating mesh support and improvements for dynamic mesh simulations.

  • Improved rotating wall configuration and motion settings.

UI Improvements

  • Improved patch visibility controls and GUI interaction.

  • Refined color handling in the interface to avoid confusion when highlighting items.

Bug Fixes

  • Fixed rotation angle conversion issues.

  • Resolved minor interface inconsistencies.

New Features & Improvements

  • Case Management

    • Added “Save As” functionality to allow saving case variants or relocating projects.

    • Enabled loading of zipped OpenFOAM cases, including embedded STL links for portability.

    • Mesh is now automatically displayed in the 3D viewer once loaded, streamlining the workflow.

  • Licensing and Distribution

    • Introduced a simplified license manager to support client-specific activations.

    • Packaged and distributed Ubuntu binaries to the University of Sarajevo and Alihossein for deployment and testing.

System & Builder Enhancements

  • Linux build system updated to embed resources (e.g., icons, styles) directly into the final zip package, ensuring complete portability.

Bug Fixes & Minor Enhancements

  • Enhanced the “Find” feature in the Log File Viewer for better usability and case-insensitive search.

New Features & Enhancements

  • Geometry Support

    • Splash now supports loading.OBJ files, in addition to STL.

    • Users can import multiple STL/OBJ files simultaneously for more complex assemblies.

  • Simulation & Solver Enhancements

    • DDES case template added for advanced turbulence modeling.

    • Linear solver and algorithm settings exposed for advanced user control.

    • Convergence criteria are now configurable directly in the Run Controls panel.

    • Introduced a “Stop Simulation” button with behavior similar to Fluent.

  • Post-Processing Improvements

    • Probes cleanup fixed: residual probes no longer persist after deletion.

    • Automatic patch selection when loading geometry, improving workflow.

    • Added a summary dialog to review simulation setup before launch (like Fluent’s “Check Case”).

  • UI/UX & System Integration

    • Implemented real-time memory usage bar to monitor process load.

    • Help mode added – click on UI elements to receive tooltips/descriptions.

    • The advanced settings panel is finalized with detailed options.

    • Thermo-physical property editor enhanced with detailed inputs.

    • The boundary condition panel now includes:

      • Standard, Low-Re, and Roughness wall functions

      • Rotating wall boundary condition

  • Visual Improvements

    • Local axes are hidden by default to declutter the 3D view.

    • Appearance theme now updates immediately upon clicking "Apply."

    • The action panel is resizable vertically for better usability.

Bug Fixes

  • Resolved issue where Splash failed to detect the Linux environment, blocking meshing and solving.

  • Fixed bug where boundary condition names weren’t recognized.

  • Log Viewer: Implemented Find feature to search log content.

  • Fixed UI inconsistency where icons were missing in the Linux v1.0 beta release.

  • Resolved layout issue: mesh and solver up/down buttons were unresponsive.

Developer & Deployment Tools

  • Added Poetry-based installer scripts to launch Splash in a virtual environment for cleaner setups.

Major Features Added

  • Docker Integration

    • Seamlessly connected Splash CFD with Docker containers.

    • Docker terminals now launch in a separate window, allowing uninterrupted use of the main GUI.

  • Mesh and Solver Workflow Enhancements

    • Mesh Quality Dialog: Added a detailed interface to inspect and validate mesh quality.

    • Residual Plot Viewer: Introduced real-time plotting of solver residuals with live updates.

    • Post-Processing Tools: Integrated tools to visualize forces, probes, yPlus, Q-criterion, and more.

  • 3D Viewer Upgrades

    • OpenFOAM meshes can now be loaded and displayed directly in the interactive 3D viewer.

  • UI/UX Improvements

    • Reorganized interface: Mesh and Solver controls moved to the left panel for better accessibility.

    • Patch properties now open instantly on double-clicking a patch name in the object list.

    • Boundary conditions for k, omega, and epsilon now come with intelligent defaults computed from U_inf or Re.

Bugs Fixed

  • STL Loading Bug: Fixed issue where STL geometry failed to initialize until manually selecting a default case type (e.g., External Aerodynamics).

• Integrated Splash with Docker

• Enabled Docker to run in a separate window without interrupting Splash

• Added mesh quality dialog box

• Implemented residual plotting functionality

• Added live monitoring of simulation residuals

• Added option to choose multiple patches or single solid

• Improved default writing intervals for transient simulations

• Added support for ASCII STL files with multiple patches

• Added support for binary STL files with single patches

• Implemented STL priority management using Up/Down arrows

• Added changeDictionary feature to ensure consistent patch types after meshing

• Added advanced mesh control tools

• Implemented serial simulation/meshing capabilities

• Added dialog boxes for additional geometries (box, sphere, cylinder)

• Implemented visualization of geometries in VTK viewer and Object list

• Connected inlet/outlet with boundary conditions for external flows

• Added support for wall boundary conditions when geometry touches ground

Product Launch

Our platform features a sleek, modern design with improved navigation for a more intuitive user experience.



Logo Image

A New Era of CFD

Hertfordshire - United Kingdom

Splash-CFD Ltd. 2026. All Rights Reserved
X
Instagram
Linkdeln
Logo Image

A New Era of CFD

Hertfordshire - United Kingdom

Splash-CFD Ltd. 2026. All Rights Reserved
X
Instagram
Linkdeln
Logo Image

A New Era of CFD

Hertfordshire - United Kingdom

All Rights Reserved. Splash-CFD Ltd. 2026