Listing of Environment Variables - For Intel Fortran and Microsoft Visual Studio

This article contains a listing of the environment variables for Intel® Fortran Compiler and Microsoft® Visual Studio. This information is useful when manually adding the associated variables to the environment as per this article.

1. Visual Studio - INSTALLDIR Variables

Visual Studio 2015 Edition Variable Value/Path
Community VSSHELL2015INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio 14.0
Professional VSSHELL2015INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio 14.0\
Enterprise VSSHELL2015INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio 14.0\
Visual Studio 2017 Edition Variable Value/Path
Community VS2017INSTALLDIR

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community

Professional VS2017INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional
Enterprise VS2017INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
Visual Studio 2019 Edition Variable Path/Value
Community VS2019INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
Professional VS2019INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
Enterprise VS2019INSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
Visual Studio 2022 Edition Variable Path/Value
Community VS2022INSTALLDIR C:\Program Files\Microsoft Visual Studio\2022\Community
Professional VS2022INSTALLDIR C:\Program Files\Microsoft Visual Studio\2022\Professional
Enterprise VS2022INSTALLDIR C:\Program Files\Microsoft Visual Studio\2022\Enterprise

2. Visual Studio - COMMTOOLS Variables

Visual Studio year Version number Environment variable name

Repairable by Medic

Most Common Typical Values
2003 7.1 VS71COMNTOOLS No C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\Tools\
2005 8.0 VS80COMNTOOLS No

C:\Program Files\Microsoft Visual Studio 2005\Common7\Tools\

C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\

2008 9.0 VS90COMNTOOLS Yes C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\
2010 10.0 VS100COMNTOOLS Yes C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
2012 11.0 VS110COMNTOOLS Yes C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
2013 12.0 VS120COMNTOOLS Yes C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\
2015 14.0 VS140COMNTOOLS Yes C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
2017 [1] 15.0 not applicable not applicable not applicable
2019 [1] 16.0 not applicable not applicable not applicable
2022 [1] 17.0 not applicable not applicable not applicable

Notes:
1. Visual Studio 2017 and newer do not use a VSxxxCOMMTOOLS environment variable

3. Intel Fortran - IFORT_COMPILERxx

Variable                                      Typical Values
IFORT_COMPILER90

C:\Program Files (x86)\Intel\Compiler\Fortran\9.1
C:\Program Files\Intel\Compiler\Fortran\9.0

IFORT_COMPILER91

C:\Program Files (x86)\Intel\Compiler\Fortran\9.1\
C:\Program Files\Intel\Compiler\Fortran\9.1

IFORT_COMPILER10

C:\Program Files (x86)\Intel\Compiler\Fortran\10.b.ccc\
C:\Program Files\Intel\Compiler\Fortran\10.b.ccc\

IFORT_COMPILER11

C:\Program Files (x86)\Intel\Compiler\11.a\bbb\
C:\Program Files\Intel\Compiler\11.a\bbb\

IFORT_COMPILER12

C:\Program Files (x86)\Intel\ComposerXE-2011
C:\Program Files (x86)\Intel\Composer XE 2011 SP1
C:\Program Files (x86)\Intel\Composer XE 2011 SP1.bbb

IFORT_COMPILER13

C:\Program Files (x86)\Intel\Composer XE 2013
C:\Program Files (x86)\Intel\Composer XE 2013.bbb

IFORT_COMPILER14

C:\Program Files (x86)\Intel\Composer XE 2013 SP1
C:\Program Files (x86)\Intel\Composer XE 2013 SP1.bbb

IFORT_COMPILER15 C:\Program Files (x86)\Intel\Composer XE 2015
C:\Program Files (x86)\Intel\Composer XE 2015.a.bbb

IFORT_COMPILER16

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.a.bbb\windows\

IFORT_COMPILER17

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.a.bbb\windows\

IFORT_COMPILER18

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.a.bbb\windows\

IFORT_COMPILER19

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.a.bbb\windows\

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.a.bbb\windows\

C:\Program Files (x86)\Intel\oneAPI\compiler\2021.a.b\windows\

IFORT_COMPILER20

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.a.bbb\windows\

IFORT_COMPILER21

C:\Program Files (x86)\Intel\oneAPI\compiler\2021.a.b\windows\

Notes:

1. The Intel Fortran installation folder naming structure has changed many times over the years. 

2. The IFORT_COMPILERxx value depends on the Intel Fortran version, or update + build numbers.

3. One should not attempt to manually fix these environment variables. Instead they should either re-install that Intel Fortran version, or use the FortranMedic to create these variables if needed and set them to the correct value for that machine.

4. Background

When PSCAD uses the Intel® Fortran Compiler and Microsoft® Visual Studio software combination to build projects, the variables for these products are normally added to the enviornment during the installation of these products. However, sometimes the variables do not actually become added during the installation for some reason, and consequently, the projects cannot be compiled.

Back