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 |
IFORT_COMPILER91 |
C:\Program Files (x86)\Intel\Compiler\Fortran\9.1\ |
IFORT_COMPILER10 |
C:\Program Files (x86)\Intel\Compiler\Fortran\10.b.ccc\ |
IFORT_COMPILER11 |
C:\Program Files (x86)\Intel\Compiler\11.a\bbb\ |
IFORT_COMPILER12 |
C:\Program Files (x86)\Intel\ComposerXE-2011 |
IFORT_COMPILER13 |
C:\Program Files (x86)\Intel\Composer XE 2013 |
IFORT_COMPILER14 |
C:\Program Files (x86)\Intel\Composer XE 2013 SP1 |
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.