Flex is a GPU-based particle simulation library designed for real-time applications. It provides a unified interface that is capable of simulating fluids, clothing, solids, ropes, and more. See the Release Notes for the latest updates.

Download the latest Flex release from the product home page on NVIDIA Developer.


Please see the Manual included in this release package for more information on the solver API and usage.

Doxygen generated API documentation is available here:

Supported Platforms

  • Windows 32/64 bit
  • Linux 64 bit (tested with Ubuntu 14.04 LTS)


A D3D11 capable graphics card with the following driver versions:

  • NVIDIA: GeForce Game Ready Driver 372.90 or above
  • AMD: Radeon Software Version 16.9.1 or above

To build the demo at least one of the following is required:

  • Microsoft Visual Studio 2013
  • Microsoft Visual Studio 2015
  • g++ 4.6.3 or higher
  • CUDA 8.0.44 toolkit
  • DirectX 11/12 SDK