Ansys Fluent – Compilate UDF / Solution to “nmake” error

Written by

March 10, 2020


Source: Ansys

The general procedure for compiling a UDF source file and building a shared library for the resulting objects, and loading the compiled UDF library into ANSYS FLUENT using the graphical user interface (GUI) is as follows.

Note that in order to compile a UDF when running serial or parallel ANSYS FLUENT on a Windows system, then you must have Microsoft Visual Studio installed on your machine, preferably on the C: drive.

Make sure that the UDF source file you want to compile is in the same folder that contains your case and data files.

Note that if you wish to compile a UDF while running ANSYS FLUENT on a Windows parallel network , then you must `share’ the working folder where the UDF is located so that all computers on the cluster can see this folder. To share the working folder, open Windows Explorer and browse to the folder; right-click on the working folder, select Sharing and Security from the menu, click Share this folder, and click OK. If you forget to enable the sharing option for the folder using Windows Explorer, then ANSYS FLUENT will hang when you try to load the library in the Compiled UDFs dialog box.

In this tutorial you will learn how to solve the error nmake, which is very common when compiling udf files in Ansys Fluent. To achieve this we need to install the latest version of VisualStudio. Follow the instructions in this tutorial.

Ansys Fluent – Fluidized Bed

Ansys Fluent – Fluidized Bed

A fluidized bed is a physical phenomenon occurring when a quantity of a solid particulate substance (usually present in a holding vessel) is placed under appropriate conditions to cause a solid/fluid mixture to behave as a fluid.

Tutorial: Dynamic Mesh using Ansys Fluent (UDF)

Related Articles

Autodesk Inventor – Change Units

Autodesk Inventor – Change Units

For parts, assemblies, and presentations the template file sets the default units used in a file. For drawings, the active standard and the dimension style specified in the template file sets the units.

Ansys CFX – NACA 4412 (Structured Mesh)

Ansys CFX – NACA 4412 (Structured Mesh)

The NACA four-digit wing sections define the profile by:
First digit describing maximum camber as percentage of the chord.
Second digit describing the distance of maximum camber from the airfoil leading edge in tenths of the chord.



OpenFOAM is the free, open source CFD software developed primarily by OpenCFD Ltd since 2004. It has a large user base across most areas of engineering and science, from both commercial and academic organisations.

OpenFOAM – Units

OpenFOAM – Units

In continuum mechanics, properties are represented in some chosen units, e.g. mass in kilograms (kg \relax \special {t4ht=), volume in cubic metres ( 3 m \relax \special {t4ht=), pressure in Pascals ( −1 −2 kgm s \relax \special {t4ht=).

OpenFOAM – pitzDaily Tutorial

OpenFOAM – pitzDaily Tutorial

Create a project directory within the $HOME/OpenFOAM directory named -7 (e.g. chris-7 for user chris and OpenFOAM version 7) and create a directory named run within it, e.g. by typing:

Stay Up to Date With The Latest News & Updates

Help us keep growing

CFD.NINJA is financed with its own resources, if you want to support us we will be grateful.

Join Our Newsletter

Subscribe to receive emails with detailed information related to the CFD.

Follow Us

Subscribe to our social networks to receive notifications about our new tutorials

Pin It on Pinterest


Share This

Share this post with your friends!