Lagrangian approach
Lagrangian approach naturally observes movement, and thus advection of flow. Points that describe continuum move along streamlines and transport their properties.

Eulerian approach statically observes some locations while the medium flows through them, which requires the addition of non-linear operator to transport equations (u · ∇).

The classical CFL condition does not apply to Lagrangian methods, which may have large time-steps with stable advection.
Meshless framework
Due to freedom of movement, the Lagrangian method is ideal to be described by meshless (or mesh-free) framework. Novel 2nd order consistent Lagrangian Differencing (LD) spatial operators are introduced to accurately solve Partial Differential Equation (PDEs).
Incompressible flows

Navier-Stokes equations (NSE) are solved using the split-step scheme that decouples velocity and pressure. The scheme is thus fast and achieves 2nd order accuracy. The mesh-free nodes are explicitly moving each time step and adjusting to boundaries. The volume conservation is unconditionally stable and handles potentially compressible situations (as shown on an exaggerated example).
Fluid-structure interaction
Users do not have to deal with volumetric meshing, but they also do not have to deal with boundary surfaces meshing or conversion to meshless points. The solver implements novel treatment of boundary conditions, which are directly applied on imported triangulated geometry.
This makes transfer of loads and coupling with some FEM solver straightforward, in order to simulate FSI with large deformations and movements.

High-performance computing
The solver is completely parallelized, i.e. runs on multi-core and many-core devices. The only bottleneck is when the solver needs to transfer data (due to outputting results to disk, or waiting for some coupled solver).
As GPUs have many parallel execution units, they are ideal candidate for solving repetitive tasks in CFD. Rhoxyz simulations may run more than 20x faster on the modern GPU, than on the modern CPU.
Graphical user interface
The solver comes with a desktop application for setting up a simulation, controlling the simulation running process, and real-time visualisation of the results while the simulation is running.
The simulation results may be exported and loaded for more complex post-processing, e.g. using ParaView.
