Skip to main content

Ansys Fluent for developers

Overview

Ansys Fluent® fluid simulation software is a general purpose computational fluid dynamics (CFD) solver that addresses the needs of wide variety of Industry applications. It offers a rich set of numerical models to simulate complex physics, including low speed to hypersonic flows, multiphase flows, combustion and reacting flows, steady and unsteady turbulent flows, as well as Multiphysics coupling with Ansys Mechanical™ structural finite element analysis software, Ansys Maxwell® advanced electromagnetic field solver, and many other tools. Fluent is the world's most used commercial CFD solver. For more information, see the Fluent product page.

The PyFluent library is a part of the PyAnsys ecosystem that allows you to use the Fluent software within a Python environment. With the PyFluent library, you can simplify and enhance your workflows in several ways:

  • Launch Fluent in either the desktop or web UI.
  • Automatically capture all your actions as a PyFluent script that you can reuse to build customized workflows.
  • Use the PyConsole in Fluent desktop to easily convert your old Fluent scripts into modern PyFluent scripts.

The PyFluent library commands are designed to be intuitive, easy to write, and simple to use.

Additionally, the PyFluent-Visualization library, also part of the PyAnsys ecosystem, enables you to postprocess Fluent results to display graphics objects and plot data. PyFluent's automatic UI generation capabilities are used to create the Fluent Web User Interface, enabling you to connect to a Fluent job from any browser on any device.

OS and supported languages

The PyFluent library and the PyFluent-Visualization library are available for Windows and Linux in Python.

Documentation

PyFluent (open source)

Use the PyFluent library to interact with Ansys Fluent, a powerful CFD tool, programmatically. PyFluent allows you to automate, customize, and streamline your CFD workflows using the flexibility and power of Python.

View docs

PyFluent-Visualization (open source)

Use the PyFluent-Visualization library to postprocess Fluent results to display graphics objects and plot data.
 

View docs

Related projects

When using the PyFluent library and the PyFluent-Visualization library, you can perform further development with the APIs and libraries of these Ansys products: