2.2. Compiler Requirements for Windows Systems

The following compilers are required only if you will be using User-Programmable Features (UPFs), User-Defined Functions (UDFs), or other customization options.

Table 2.1: Compiler Requirements for All Windows Versions

Mechanical APDL, Ansys Workbench CompilersCFX CompilersFluent Compilers*Autodyn CompilersChemkin and Forte Compilers
Microsoft Visual Studio Professional 2019 Version 16.0.22 (including the MS C++ compiler), Intel OneAPI 2023.1.0 Classic C++ compiler (version 2021.9.0) and Intel OneAPI 2023.1.0 Classic FORTRAN compiler (version 2021.9.0)Microsoft Visual Studio Professional 2019 Version 16.0.22 (including the MS C++ compiler), Intel OneAPI 2023.1.0 Classic C++ compiler (version 2021.9.0) and Intel OneAPI 2023.1.0 Classic FORTRAN compiler (version 2021.9.0)Microsoft Visual Studio 2017, 2019, and 2022 (all including the MS C++ compiler), and Clang 10.0.0** compilersMicrosoft Visual Studio Professional 2019 Version 16.0.22 (including the MS C++ compiler), Intel OneAPI 2023.1.0 Classic C++ compiler (version 2021.9.0) and Intel OneAPI 2023.1.0 Classic FORTRAN compiler (version 2021.9.0)Microsoft Visual Studio Professional 2019 Version 16.0.22, Intel OneAPI 2023.1.0 Classic C++ compiler (version 2021.9.0) and Intel OneAPI 2023.1.0 Classic FORTRAN compiler (version 2021.9.0) (for Chemkin API, Chemkin user-programmed subroutines and FORTE output user routines.)

* For UDFs, these supported compilers are recommended but optional, as a built-in compiler (Clang 10.0.0) is provided as part of the Fluent installation. You should enable the built-in compiler if the compiler you installed is an older version that is not supported; if Fluent determines that neither Microsoft Visual Studio nor Clang is installed on your computer, the built-in compiler is used automatically. For details, see Compiling a UDF Using the GUI in the Fluent Customization Manual.

** This compiler is only supported for compiling UDFs, and will only be used if Fluent determines that Microsoft Visual Studio is not installed on your computer.


Note:  The software compiler versions listed above may not correspond to the latest releases available from Intel and Microsoft but can be downloaded separately from the respective vendors' customer sites. If you need to purchase/obtain Intel Fortran, note that you must register on Intel's customer website with your Intel Fortran license information. Once logged into Intel's customer site, you have the option of downloading previous releases. For Microsoft Visual Studio, an MSDN subscription is required, which allows you to download previous releases. Note that purchasing the latest Microsoft Visual Studio software without an MSDN subscription may not entitle you to download previous releases.