FLIP
ImplementedThe fastest ever, industry accurate Eulerian–Lagrangian hybrid for quick prototyping.
Prelimina brings the complete fluid simulation workflow into one suite, ready to put every design assumption to the test.
The fastest ever, industry accurate Eulerian–Lagrangian hybrid for quick prototyping.
The most flexible cut-cell finite-volume solver ever, with Eulerian conservation for cases where that is important.
The most robust and accurate implicit pure Lagrangian method in the world, where everything easily moves and deforms.
Explore Prelimina’s features and where each stands today. Have a feature in mind? We welcome your suggestions—tell us what would help in your work.
Turn surfaces, liquid regions, and boundary conditions into a simulation setup.
Load STL, OBJ, PLY, glTF, and GLB geometry from your modelling tools.
Represent vessel walls and internal surfaces within the solver’s particle or Cartesian-grid discretisation.
Define the initial liquid with surfaces and fluid seeds, and inspect the fill preview in the scene.
Edit geometry, materials, initial liquid, prescribed motion, and measurement regions in contextual inspectors.
Use periodic domain axes in compatible solver configurations.
Prescribe inlet velocity or outlet pressure on domain faces, with availability determined by the selected method. Pressure outlets can use a hydrostatic reference level to help keep water at rest under gravity.
Prescribed discharge and particle emission exist in FLIP/FIRM; broader surface shapes, motion, and flow enforcement are being developed.
Outflow through a bounded surface, with particle removal and independent discharge measurements.
Prescribe how the geometry moves and follow the free surface it drives.
Single-liquid simulation with particles tracking the moving liquid and a grid solving pressure.
Author translations and rotations with keyframes and time-dependent motion sources.
Edit keyframes and preview the body motion before running the fluid simulation.
Model prescribed domain translation; rotating-frame forces are available in compatible FLIP and meshless configurations.
Use CFL-based time-step control with a maximum step, or select a fixed step for a controlled study.
Include capillary forces in supported free-surface formulations. Compatible PF-FLIP setups use sharp interfaces and carried curvature by default, with particle advection selected automatically.
Static wetting and selected dynamic or hysteretic models, with an experimental wall-energy method for surface-tension simulations.
Analytical wave targets with direct and relaxation-zone wave generation.
A native compute pipeline built around GPU execution, with a live view of the run.
Fluid kernels, intermediate fields, and reductions execute on the GPU, with compact measurements returned to the application.
The Windows and Linux package configuration uses Vulkan with a compatible GPU and vendor driver.
Use sparse tiled grids around the active liquid for the particle/grid solver.
Inspect the evolving liquid, geometry, and supported scalar-field colouring while a simulation runs.
Use an interactive slice plane to inspect the interior of the displayed model.
Start, pause, step, or reset a simulation and follow numerical diagnostics, measurement graphs, and logs.
An optional NVIDIA compute path in development builds, separate from the Vulkan download configuration.
Fluid models, method choices, and coupling to bodies and other solvers.
Vary density and viscosity across Newtonian flow regimes, with implicit viscosity solver support.
Six-degree-of-freedom (6-DOF) either imposed or reactive body coupling.
Native coupling (through preCICE on Linux), including the CalculiX adapter, for force and motion exchange on fixed-topology surfaces.
Simulate liquid and gas together, with configuration-specific density-ratio and interface behaviour. PF-FLIP can use volume correction to limit liquid-volume drift during expansion; gas is incompressible by default.
An optional compressible-air model for closed-tank PF-FLIP simulations; experimental and off by default.
Finite-volume SST k–ω turbulence with resolved walls or a smooth-wall Spalding treatment.
Add constitutive models for fluids whose viscosity changes with shear or deformation.
Represent fluids with both viscous and elastic response through planned constitutive models.
Transport temperature through the liquid, with buoyancy, and exchange heat with walls and bodies at a set temperature, a set heat flux or through a surface film. Liquid side only; the gas side and phase change are planned.
Simulate phase change, including boiling and condensation.
Run many variants, capture the quantities behind a design decision, and take them into your analysis tools.
Save and reload JSON setups, share common inputs through inheritance, and run the same setup from the command line.
Run multi-case studies from the command line and write comparisons as JSON, CSV, and Markdown.
Choose resolution, time stepping, and solver settings. FLIP offers Basic, Advanced, Expert, and Search views.
Sample selected regions and display time histories. Pressure probes measure fluid regions rather than wall-pressure taps.
Record configured probes and body measurements during the run, with separate files for successive runs.
Track named bodies and export motion or integrated loads where the selected method provides them.
Export supported particle fields, finite-volume grids, and reconstructed free surfaces for external post-processing.
Resume supported FLIP and meshless runs after reopening a desktop document, or configure checkpoints in CLI setups. Restart begins at time zero; persistent finite-volume restart is not yet available.
Configure, validate, and step simulations in-process from Python, for example inside an external optimisation loop. The initial package targets Linux x86_64 with Vulkan.
Machine-readable setup documents and packaged tools that software can use to validate and run CFD tasks.
A generated JSON schema describes the setup document, and setups and studies can be validated from the command line without starting a simulation.
Windows and Linux desktop packages include tools to validate setups and run task-based CFD workflows from the command line or through MCP.
A prototype that runs locally and turns a short English description of a partially filled tank under sinusoidal motion into a reviewable setup. Running the simulation stays a separate step.
Set up, run, and summarise a study together with an assistant inside the workspace.
Maturity describes the current development build. Solver-specific scope is noted with each feature.