PSCAD v5.0.2+ supports Intel's new ifx compiler, though the classic ifort compiler remains more popular.
Background
Intel oneAPI included both compilers until 2024. The 2025 version only includes ifx.
Since PSCAD recommends continuing with ifort, we suggest using an older oneAPI installer to avoid compatibility issues.
Using ifx with PSCAD
If you choose to use ifx, refer to the PSCAD knowledge base:
After setup, update your ProductList.xml file via FortranMedic:
Actions > Generate installed products list
The
ProductList.xmlfile is typically located at:C:\Users\Public\Documents\Manitoba HVDC Research Centre\ATS
View available compilers in PSCAD: File > Application Options > Dependencies
Fix: Rezonance Switching to GFortran
If Rezonance keeps reverting to the default GFortran compiler despite ifx being available in PSCAD, you may see this error:
Error running scan: The following errors were encountered during PSCAD project compilation:runtime error: example_case "Process has been terminated by user."
Solution:
- Open
ProductList.xml - Change the compiler suffix from
(ifx)to(64-bit)Example:Intel® Fortran Compiler 2025.3.1 (ifx)→Intel® Fortran Compiler 2025.3.1 (64-bit) - Reboot Rezonance
Note: Re-running Fortran Medic will revert your manual changes to
ProductList.xml. You will need to re-apply the above fix after each Fortran Medic run.