CMPS

CMPS delivers accurate, mission-critical flow simulations through a robust implicit framework, advanced turbulence models, strict conservation of mass, momentum, and energy, and efficient scalability on modern HPC architectures.

CMPS is a highly validated Computational Fluid Dynamics (CFD) simulation system developed in partnership with ROKETSAN Missile Industries.

Built on a unified high-performance framework shared with the Hydro solver family, CMPS incorporates a fully coupled, fully implicit solution strategy that simultaneously resolves all governing equations across interacting physical phenomena. This strong coupling ensures real-time accuracy for highly dynamic, transient simulations and delivers exceptional robustness and rapid convergence for steady-state problems. The result is a solver architecture capable of handling complex multi-physics flow regimes with high fidelity, stability, and computational efficiency.

CMPS Solver Key Features

Fully implicit, fully coupled solution strategy

Strong coupling of all governing equations provides high robustness, superior stability, and rapid convergence across all flow regimes.

Uniform applicability from incompressible to hypersonic flows

A single solver architecture handles low-Mach, transonic, supersonic, and hypersonic conditions without switching models or numerical strategies.

High-performance hybrid parallelization

Distributed-memory MPI with optimized data-packing and exchange routines enables efficient scaling on modern HPC clusters.

Templated, vectorized C++ architecture

A highly generic codebase designed for full utilization of SIMD units on current CPU generations, supporting both performance and extensibility.

Current Capabilities of the CMPS Solver

CMPS Solver – Aerospace & Defence Capabilities

High-Fidelity Aerothermodynamics

  • Accurate prediction of supersonic and hypersonic heating, using
    y⁺-independent wall functions for separated compressible flows.
  • Advanced Realizable SST-kω turbulence and heat-transfer models tuned for high-speed boundary layers.
  • Consistent coupled conjugate heat-transfer (CHT) for simultaneous fluid–solid thermal loading analysis.
  • Robust performance in nozzle expansion, shock–boundary-layer interaction, jet impingement, and re-entry relevant conditions.

Propulsion & Rocket Systems Modelling

  • Steady and transient simulation of solid rocket motors, ducted rockets, ramjets, and nozzles.
  • Continuity acceleration for stiff, multi-scale internal flows featuring wide velocity disparities.
  • Full support for multi-species transport, detailed turbulent combustion, and high-temperature real-gas effects.
  • Axisymmetric, 2D, and fully 3D configurations with true polyhedral and mixed unstructured meshes.

Compressible Flow Solver Technology

  • Strongly coupled, fully implicit primitive-variable formulation for steady and dual-time unsteady problems.
  • Physically consistent compressible-flow flux formulations
  • Time-derivative preconditioning ensuring consistent accuracy from incompressible to hypersonic speeds.
  • Second-order and bounded-central discretizations for high accuracy without uncontrolled numerical dissipation.

Turbulence, Reacting Flow, and Multiphysics

  • Hybrid RANS / scale-resolving turbulence options for separated, transitional, and high-Reynolds-number flows.
  • Detailed multi-component chemistry with species diffusion, thermodynamics, and turbulence–chemistry interaction.
  • Fully coupled Eulerian particle-phase modelling for dust-laden or metallized exhausts in propulsion systems.
  • Particle breakup, coalescence, and interfacial-area transport for dense and dilute multiphase environments.

Rotating Machinery & Aero-Propulsive Systems

  • Multiple Reference Frames (MRF) for rotors, fans, turbo-machinery, and propellers.
  • Accurate blade-passage, swirl, and tip-clearance representation using unstructured polyhedral topologies.
  • Compatible with coupled domains containing stationary and rotating components.

HPC Performance & Scalability

  • High-performance distributed-memory and hybrid parallel implementation optimized for aerospace cluster environments.
  • Efficient packing, communication, and MPI scheduling for large multi-block, multi-region simulations.
  • AMG and AMG-preconditioned Krylov solvers for large fully coupled implicit systems.
  • Demonstrated scalability for large 3D propulsion, aerodynamics, and cooling-flow simulations.

Geometry, Meshing, and Boundary Conditions

  • Supports 3D, 2D, and axisymmetric problem classes.
  • Fully compatible with mixed-element, polyhedral, prism/tet/hex unstructured meshes.
  • Comprehensive aerospace-oriented boundary conditions: mass-flow, stagnation, far-field, inflow/outflow, and rotating-frame interfaces.

I/O, Standards, and Integration

  • CGNS and HDF5 support for standardized data structures and cross-tool compatibility.
  • Suitable for coupling with thermal, structural, and trajectory codes in aerospace mission analysis workflows.
  • Fully restartable, suitable for long-running HPC aerospace programs.operating on primitive variables.

Alumina droplet distribution during missile launch

Granular flow of boron particles in a ducted rocket fuel gas generator

Capabilities Being Developed and Tested

  • Advanced turbulent combustion modelling, including detailed chemistry and turbulence–chemistry interaction frameworks.
  • Volume of Fluid (VOF) methods for interface-capturing in multiphase flows.
  • Large Eddy Simulation (LES) for high-fidelity, scale-resolving turbulent-flow prediction.
  • Detailed radiation heat-transfer models, including participating-media effects and spectral treatments.