PSCAD Compatibility Charts V5

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

PSCAD V5 Compatibility Charts

The following charts summarize the known compatibility of PSCAD V5 and related third-party software.

1.a Supported Operating Systems - PSCAD


The following chart illustrates the compatibility history of Windows Operating Systems with PSCAD, including released and non-released editions.

Note – PSCAD is NOT supported on IOS. Some users have successfully set up a Windows emulator on their IOS to run PSCAD,
but this has not been tested this nor is this supported.

Windows[1] Windows Windows 8 Windows 8.1 Windows Windows Windows Windows Windows Windows
PSCAD 7 SP1 10 Server Server Server Server 10 20H2
Versions/Editions 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 2008 R2 SP1 2012 R2 2016 2019
V5 (5.0.0) X  X ---[3] X ---[3] X  ---[3] ---[3] ---[3] ---[3] ---[4]
V5 (Free Edition)[2] X  X ---[3] X ---[3] X  ---[3] ---[3] ---[3] ---[3] ---[4]
V5 (Beta Edition)[2] X  X ---[3] X ---[3] X  ---[3] ---[3] ---[3] ---[3] ---[4]

PSCAD / Windows Operating System Compatibility


 Officially Supported – Tested, should work
X Not Officially Supported – Will likely not work
--- Unknown – Not tested

1. Lock-based PSCAD licensing is not supported in a cloud desktop environment. Certificate licensing may work in a cloud desktop.
2. Compatibility for this edition is subject to change, with the listed configuration applicable as of April, 2021.
3. Although not officially supported, this combination has worked for some customers and/or on our test machines.
4. Although not specifically tested with PSCAD, this is expected to work.
(Because PSCAD runs on Windows 10 Build 2009, released September 2020, one month before Windows 10 20H2)

Page 1
1.b Supported Operating Systems – Standalone License Manager
The following chart illustrates the compatibility history of Windows Operating Systems with the standalone License Manager.

Note – The License Manager is NOT supported on IOS. Some users might have set up a Windows emulator on their IOS to run the License Manager,
but this has not been officially tested nor is this supported.

Windows Windows 7 Windows 8 Windows 8.1 Windows 10 Windows Windows Windows Windows
License SP1 Server Server Server Server
Manager 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 2008 R2 SP1 2012 R2 2016 2019
LM 1.45 (with PSCAD v5.0.0)   ---[1] ---[1] ---[1] ---[1]   ---[1] ---[1] ---[1] ---[1]
LM 1.47   ---[1] ---[1] ---[1] ---[1]   ---[1] ---[1] ---[1] ---[1]

License Manager / Windows Operating System Compatibility


 Officially Supported – Tested, should work
X Not supported - will likely not work
--- Unknown – Not tested

1. Although not officially supported, this combination has been shown to work (both internally and on customer machines).

Page 2
PSCAD V5 Compatibility Charts

1.c Required Microsoft® Visual C++ Redistributables – Prerequisites for PSCAD


The following chart illustrates the compatibility history of Microsoft Visual C++ Redistributables with PSCAD, including released and non-released versions.
Refer to Chart 1.d below, for Visual C++ Redistributables version numbering.

Visual C++
Redistributables
2015 2017
PSCAD
Versions/Editions
V5 (v5.0.0) X [2]
V5 (Free Edition)[1] X [2]
V5 (Beta Edition)[1] X [2]

PSCAD / Microsoft® Visual C++ Redistributables Compatibility


 Officially Supported
X Not Officially Supported

1. Compatibility for this edition is subject to change, with the listed configuration applicable as of April, 2021.
2. Includes both editions of Visual C++ Redistributables, x86 and x64.

Page 3
PSCAD V5 Compatibility Charts

1.d Versions of Microsoft® Visual C++ Redistributables released with Microsoft® Visual Studio

The following chart lists the versions of Visual C++ Redistributables released with Visual Studio.
Refer to Chart 1.c, above, for compatibility with PSCAD.

MS Visual Studio MS Visual C++ Redistributables


Version
Official Name Corresponding Version
2008 (v9) MS Visual C++ 2008 Redistributables 9.0
2010 (v10) MS Visual C++ 2010 Redistributables 10.0
2012 (v11) MS Visual C++ 2012 Redistributables 11.0
2013 (v12) MS Visual C++ 2013 Redistributables 12.0
2015 (v14) MS Visual C++ 2015 Redistributables 14.0
2017 (v15) MS Visual C++ 2017 Redistributables 14.10.***
14.11.***
14.12.***
14.13.***
14.14.***
14.15.***
14.16.***
2019 (v16) MS Visual C++ 2019 Redistributables 14.20.***
14.21.***
14.22.***
14.28.***

Page 4
PSCAD V5 Compatibility Charts

1.e Supported Operating Systems – Fortran Compilers


The following chart illustrates the compatibility history of Windows Operating Systems with Fortran compilers.

Windows Windows
Windows Windows Windows Windows
Compiler Server Server
7 8 8.1 10[2]
2016 2019
Intel Fortran Composer XE[1]:
12 (2011)  --- ---  --- ---
13 (2013)  --- ---  --- ---
14 (2013 SP1)  --- ---  --- ---
Intel Parallel Studio Composer [1]:
15 (2015)  --- ---  --- ---
16 (2016)  --- ---  --- ---
17 (2017)  --- ---  --- ---
18 (2018)  --- ---  --- ---
19 (2019)  --- ---  --- ---
19.1 (2020)  --- ---   
Intel oneAPI[1]:
19.2.191 (2021.1.1) --- --- ---   
GFortran 4.6.2  --- ---  --- ---
GFortran 8.1 --- --- ---  --- ---

FORTRAN Compiler / Windows Operating System Compatibility


 Tested, should work
--- Not tested – Unknown

1. As determined per Intel® Release Notes.


2. Refer to this article when attempting to run older third-party software on a newer Windows operating system.

Page 5
PSCAD V5 Compatibility Charts

2.a Supported Fortran Compilers with PSCAD


The following chart illustrates the compatibility of Fortran compilers with PSCAD.

Fortran Intel Parallel Studio XE Intel oneAPI


Compiler[1] GFortran GFortran GFortran Intel Visual Intel Fortran Composer Edition for Fortran
95 95 95 Fortran Composer XE
v4.2.1 v4.6.2 v8.1
PSCAD 2015 2016 2017 2018 2019 2020 2021
Versions/ 2011 2013 (SP1) 15 16 17 18 19.0 19.1 19.2
Editions 9 10 11 12 13 14 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit
V5 (v5.0.0) X   X X X               
V5 (Free)[2] X   X X X X X X X X X X X X X X X X X X
V5 (Beta)[2] X   X X X               
 Officially Supported – Tested, should work
X Not Officially Supported – Tested, will not work
--- Unknown – Not tested

1. Compatible compilers must be used for building a project that links in pre-compiled files (.obj, .o, or .lib) (see Charts 3.a and 3.b).
2. Compatibility for this edition is subject to change, with the listed configuration applicable as of Apri, 2021.

Page 6
PSCAD V5 Compatibility Charts

2.b PSCAD Program Folders for Supported Intel® compilers (IVF) and Microsoft® Visual Studio (VS)
The following chart specifies the PSCAD program folders for IVF along with applicable IVF / VS combinations. Also included is information, as well as reconfiguration capability.

PSCAD Program Folder[1] Applicable Applicable Versions of Toggle Between VS 2013-


Versions of IVF Visual Studio and VS 2015+ [2]

IF12 IVF12 VS 2013 (and older)


IVF13 X
IVF14

IF15 and IF15_X86 IVF15[3] VS 2010 (and newer)[2]


IVF16[3] 
IVF17[3]

IF18 and IF18_X86 IVF18 VS 2015 (and newer)


IVF19 (v19.0) X
IVF20 (v19.1)
IVF21 (v19.2)

1. When PSCAD is installed, these folders are installed to the following location: C:\Program Files (x86)\PSCADxx\emtdc\

2. PSCAD may be toggled to use older Visual Studio libraries (2013 and older) or newer Visual Studio libraries (2015 and newer). More information is available in this article.

3. VS 2010 is not compatible with later versions of IVF 15, nor with IVF 16 or IVF 17 .

Page 7
PSCAD V5 Compatibility Charts

2.c Supported Visual Studio Versions


The following chart illustrates the compatibility of Microsoft® Visual Studio with PSCAD.

MS Visual
Studio 2005 2008 2010 2012 2013 2015 2017 2019
(v8) (v9) (v10) (v11) (v12) (v14) (v15) (v16)
PSCAD
V5 (v5.0.0) --- ---  --- [1]    
[2]
V5 (Free) X X X X X X X X
V5 (Beta)[2] --- ---  --- [1]    

 Officially Supported – Tested, should work


X Not Officially Supported – Tested, will not work
--- Unknown – Not tested

1. This version of Visual Studio is not recommended to ever be installed, as it can interfere with other versions, even after it has been removed.
2. Compatibility for this edition is subject to change, with the listed configuration applicable as of April, 2021.

Page 8
PSCAD V5 Compatibility Charts

3.a Calling Pre-compiled Objects or Libraries – Comparison of Compilers


If any pre-compiled objects or libraries will be called within a project using a particular version of compiler, a compatible compiler must be used when running the project itself:

May run project GFortran Intel® Fortran Composer Intel® Parallel Studio XE Composer Edition for Fortran Intel oneAPI
with this XE
v14
Pre- v12 v13 2013 v15 (2015) v16 (2016) v17 (2017) v18 (2018) v19.0 (2019) v19.1 (2020) v19.2 (2021)
compiled using this v4.6.2 v8.1 2011 2013 SP1 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit

GFortran v4.6.2  X X X X X X X X X X X X X X X X X X
v4.6.2
GFortran v8.1 X  X X X X X X X X X X X X X X X X X
Intel v12 X X     X  X --- X --- X --- X --- X --- X
Intel v13 X X ---    X  X --- X --- X --- X --- X --- X
Intel v14 X X --- ---   X  X --- X --- X --- X --- X --- X
Intel v15 (32-bit) X X --- --- ---  X  X  X  X  X --- X --- X
Intel v15 (64-bit) X X X X X X  X  X  X  X  X --- X ---
Intel v16 (32-bit) X X --- --- --- --- X  X  X  X  X --- X --- X
Intel v16 (64-bit) X X X X X X --- X  X  X  X  X --- X ---
Intel v17 (32-bit) X X --- --- --- --- X --- X  X  X  X --- X --- X
Intel v17 (64-bit) X X X X X X --- X --- X  X  X  X --- X ---
Intel v18 (32-bit) X X --- --- --- --- X --- X --- X  X  X --- X --- X
Intel v18 (64-bit) X X X X X X --- X --- X --- X  X  X --- X ---
Intel v19.0 (32-bit) X X --- --- --- --- X --- X --- X --- X  X --- X --- X
Intel v19.0 (64-bit) X X X X X X --- X --- X --- X --- X  X --- X ---
Intel v19.1 (32-bit) X X --- --- --- --- X --- X --- X --- X --- X  X --- X
Intel v19.1 (64-bit) X X X X X X --- X --- X --- X --- X --- X  X ---
Intel v19.2 (32-bit) X X --- --- --- --- X --- X --- X --- X --- X  X  X
Intel v19.2 (64-bit) X X X X X X --- X --- X --- X --- X --- X  X 

 Compatible
X Not compatible
-- Not tested, might work

Page 9
PSCAD V5 Compatibility Charts

3.b Calling Pre-compiled Objects or Libraries – Changes as of Microsoft Visual Studio v2015 and Newer

Due to some changes made to the libraries in Microsoft® Visual Studio version 2015, for any PSCAD object (*.obj) or library (*.lib) that contains c-code:

 If the object or library was pre-compiled using VS2010, VS2012, VS2013, then it will only be supported with VS 2013 and older.
The object or library will not be supported with VS2015 and newer.

 If the object or library was pre-compiled using VS2015 or newer, then it will only be only supported with VS 2015 and newer.
The object or library will not be supported with VS2013 and older.

The above limitations are not present for any PSCAD object (*.obj) or library (*.lib) that does not contain c-code:

 If the object or library was pre-compiled using VS2010, VS2012, VS2013, then it will be supported with VS 2010 and newer.

 If the object or library was pre-compiled using VS2015 and newer, then it will be supported with VS 2010 and newer.

Page 10
PSCAD V5 Compatibility Charts

4. Intel Fortran Compilers and Visual Studio Compatibility


The following chart illustrates the compatibility history of Fortran compilers and Visual Studio.

Intel Fortran Intel® Fortran Composer XE Intel® Parallel Studio XE Intel oneAPI
Compiler Composer Edition for Fortran
2011 2013 2013 2016 v16 2017 v17
(SP1) 2015 v15 2018 v18 2019 v19.0 2020 v19.1 2021 v19.2
Visual Studio v12.0/ v13.0/ 32-bit 32-bit 64-
(Microsoft)[1] v12.1 v13.1 v14.0 32-bit 64-bit 64-bit bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit
--- ---
2005 (v8) --- --- --- --- --- --- --- --- --- --- --- --- --- X X
IVF  IVF X

--- ---[4] --- --- ---


2008 (v9) --- --- --- --- --- --- --- --- --- --- X X
IVF  IVF  IVF  IVF X IVF X

--- PSCAD PSCAD PSCAD PSCAD --- ---


2010 (v10) --- --- --- --- --- --- --- --- X X
IVF  IVF  IVF  IVF  IVF  IVF  IVF 

--- --- --- --- --- --- --- ---


2012 (v11)[2] --- --- --- --- --- X X
IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF X IVF X
PSCAD X PSCAD X PSCAD X PSCAD X
--- --- --- --- --- --- --- [6] [6] [6] [6]
PSCAD X PSCAD X
2013 (v12) --- ---
IVF 
[6] [6] X X
IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF 
2015 (v14)[3] PSCAD PSCAD --- --- --- ---[7]
--- --- --- --- --- X X
IVF  [5] IVF  [5] IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF 
2017 (v15) [3] --- --- [8] [10] [10] PSCAD PSCAD
--- --- --- --- --- --- --- IVF
IVF [9] IVF  IVF  IVF  IVF  IVF  IVF  IVF  IVF 
[19]
2019 (v16) [3] PSCAD X PSCAD X PSCAD X PSCAD X PSCAD PSCAD PSCAD PSCAD
--- --- --- --- --- --- --- IVF[11] IVF[11]
IVF X IVF X IVF X IVF X IVF  IVF  IVF  IVF 

PSCAD We support this combination (per internal testing)


PSCAD X We do not support this combination (per internal testing)
IVF  Intel Fortran officially supports this combination (per IVF Release Notes) (Note: earlier updates within an Intel version might not support this)
IVF X Intel Fortran does not officially support this combination (per IVF Release Notes)
--- Unknown

1. When compiling projects containing C-code or components using DLLs, a VS edition containing a C-compiler must be installed. Refer to this article for more information.
2. It is not recommended to install Visual Studio 2012, as it can interfere with other Visual Studio installations even after the uninstallation of Visual Studio 2012.
3. Notes about Visual Studio 2015 and newer:
a. Refer to this article to select your Visual Studio version and edition.
b. Refer to this article regarding important changes to Microsoft Visual Studio 2015 and newer. PSCAD will need to be properly configured.

Page 11
PSCAD V5 Compatibility Charts

c. If installing a standalone edition of Visual Studio, ensure that the following options are SELECTED during the installation in order to be able to compile PSCAD cases using the Intel Fortran
compiler:

4. This compiler/Visual Studio combination appears to work on our test computers without any problems, but our support may be limited.
5. Microsoft Visual Studio 2015 is supported with Intel Fortran 15 Update 5 and newer (15.0.5.280+).
Note: One customer was able to run IVF15 Update 4 (15.0.4.221) and VS 2015.
6. Not supported with Visual Studio 2013 and earlier as of PSCAD v5 (refer to Chart 2.b).
7. In addition to Visual Studio 2015 Professional Edition being officially supported with Intel 17, Intel 17.0.210 also worked with Visual Studio 2015 Community Edition on a customer’s machine.
8. In addition to Visual Studio 2017 Professional Edition being officially supported with Intel 18, Intel 18.0.185 also worked with Visual Studio 2017 Community Edition on a customer’s machine.
9. Microsoft Visual Studio 2017 is supported with Intel Fortran 17 Update 4 and newer (17.0.4.210+).
10. In addition to Visual Studio 2017 Professional Edition being officially supported with Intel 19.0, Intel 19.0 also worked with Visual Studio 2017 Community Edition on a customer’s machine.
11. Microsoft Visual Studio 2019 is supported with Intel 19.0 Update 4 and newer (19.0.4.228).
Note: It is not officially documented whether the VS Community Edition is supported with IVF, however, one customer was able to run IVF 19.0 Update 5 and VS 2019 Community Edition.

Page 12
PSCAD V5 Compatibility Charts

5. Version of Visual Studio that comes Bundled with Intel Fortran


The following chart lists the version of Microsoft® Visual Studio Shell Edition (aka Premier Partner Edition) that comes bundled with an academic or commercial license for Intel
Fortran version.

Note
Visual Studio software does not comes bundled with the free Intel Fortran trial edition nor with Intel Fortran 19 Update 3 and newer. Instead, Visual Studio software must
be obtained and installed separately (and it must be installed prior to the installation Intel Fortran software to ensure integration between these two software).
Refer to this article for details on obtaining and setting up software.

Intel Fortran Intel® Fortran Composer XE Intel® Parallel Studio XE


Compiler Composer Edition for Fortran
2013 2015 2016 2017 2018 2019
VisualStudio 2011 2011 13.0/ 2013 (SP1) 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit
(Microsoft) 12.0 12.1 13.1 14.0 15 15 16 16 17 17 18 18 19.0 19.0
2008 (v9) 
2010 (v10)     
[1]
2012 (v11)
2013 (v12)    
2015 (v14)   [2] [2]

 This version of Visual Studio comes bundled with the associated version of Intel Fortran.

1. This version of Visual Studio does not come bundled with any version of Intel Fortran.
2. As of Intel Fortran 2019 v19.0 Update 3 and newer, the Microsoft Visual Studio Shell Edition no longer comes bundled with a licensed edition of Intel Fortran.

Page 13
PSCAD V5 Compatibility Charts

6. Supported MATLAB and Fortran Compiler Compatibility Chart


The following chart represents known compatibility between MATLAB and Fortran compilers.

Intel Visual Fortran Intel Parallel Studio XE


Composer XE Composer Edition for Fortran

GFortran 2011 2013 (SP1) 2015 2016 2017 2018 2019 2020
95 (32-bit) (64-bit) (32-bit) (64-bit) (32-bit) (64-bit) (32-bit) (64-bit) (32-bit) (64-bit) (32-bit) (64-bit)
MATLAB Versions v12 v13 v14 v15 v15 v16 v16 v17 v17 v18 v18 v19.0 v19.0 v19.1 v19.1

R2011b, 7.13 X  X X X X X X X X X X X X X X
R2012a, 7.14 X  X X X X X X X X X X X X X X
R2012b, 8 X  X X X X X X X X X X X X X X
R2013a, 8.1 X   X X X X X X X X X X X X X
R2013b, 8.2 X   X X X X X X X X X X X X X
R2014a, 8.3 X   X X[2] X X X X X X X X X X X
R2014b, 8.4 X    X[2] X[2] X X X X X X X X X X
R2015a, 8.5 X    X X X X X X X X X X X X
R2015b, 8.6 X    X X X X X X X X X X X X
R2016a, 9.0 (64-bit) X X X[4] X[4] X  X  X X X X X X X X
R2016b, 9.1 (64-bit) X X X[4] X[4] X  X  X X X X X X X X
R2017a, 9.2 (64-bit) X X X[4] X[4] X  X  X  X X X X X X
R2017b, 9.3 (64-bit) X X X[4] X[4] X  X  X  X X X X X X
R2018a, 9.4 (64-bit)[5] X X X[4] X[4] X  X  X  X X X X X X
R2018b, 9.5 (64-bit)[5] X X X X X  X  X  X  X X X X
R2019a, 9.6 (64-bit)[5] X X X X X  X  X  X  X  X X
R2019b, 9.7 (64-bit)[5] X X X X X X X X X  X  X  X X

Supported MATLAB and Fortran Compiler Compatibility


(Source: https://www.mathworks.com/support/sysreq/previous_releases.html)
 Fortran compiler is officially supported by MATLAB
X Fortran compiler is not officially supported by MATLAB[1]
1. Although not supported, these combinations might work.
2. Internal testing has shown that these combinations work.
3. This combination was successfully run by a customer.
4. Although this combination is supported by Mathworks, it is not supported with PSCAD due to incompatible editions (Matlab is 64-bit and Intel is 32-bit).
5. Expected to work with PSCAD V5.

Page 14
PSCAD V5 Compatibility Charts

7. PSCAD/MATLAB Compatibility Chart


The following chart represents compatibility of combining PSCAD, MATLAB, and FORTRAN compilers.
MATLAB PSCAD Free PSCAD Beta PSCAD V5
Versions Edition Edition v5.0.0
R2011b, 7.13 X --- ---
R2012a, 7.14 X --- ---
R2012b, 8 X --- ---
R2013a, 8.1 X --- ---
R2013b, 8.2 X --- ---
R2014a, 8.3 X --- ---
R2014b, 8.4 X --- ---
R2015a, 8.5 X --- ---
R2015b, 8.6 X --- ---
R2016a, 9.0[1] X --- ---
R2016b, 9.1 X --- ---
R2017a (9.2) X --- ---
R2017b (9.3) X --- ---
R2018a (9.4) X ---[2] ---[2]
R2018b (9.5) X ---[2] ---[2]
R2019a (9.6) X ---[2] ---[2]
R2019b (9.7) X ---[2] ---[2]
Production Server X X X
PSCAD/MATLAB Compatibility

X This combination is not compatible


--- Not tested

1. As of R2016a and newer, Matlab is only available as a 64-bit application.


2. May work.

Page 15
PSCAD V5 Compatibility Charts

8. Supported Licensing
The following chart lists the compatibility history of PSCAD versions and corresponding supported licensing.

PSCAD Released Lock-based Licensing Certificate


Versions Licensing
License Manager Serial port Parallel port USB
Released Versions locks locks locks
V5 (V5.0.0) v1.45 X X  
V5 (Free) X X X X 
V5 (Beta) X X X X 

 Supported
X Not supported

Page 16
PSCAD V5 Compatibility Charts

DOCUMENT TRACKING

Rev. Description Date


0 Initial 11/Mar/2020

1 Updates to Intel oneAPI and Windows Server 2019 throughout; 7/Apr/2021


Update to Charts 1a, 1b, 2b, 3b
General improvements

Page 17
PSCAD V5 Compatibility Charts

Copyright © 2021 Manitoba Hydro International Ltd. All Rights Reserved.

Page 18

You might also like