Intel oneAPI

MHI has been notified by Intel® representatives that the Intel oneAPI Toolkits is the ‘next-generation’ Fortran compiler, succeeding the Intel Parallel Studio XE Composer Edition. Refer to this Intel article for more information.

Frequently Asked Questions

  1. What are the specific edition and toolkits for compiling PSCAD projects for Intel oneAPI?

    Intel oneAPI “Single-Node” edition, “Classic” version, with both of the following two toolkits:
    -Base Toolkit
    -HPC Toolkit

  2. When was Intel oneAPI first made available?

    December 8, 2020

  3. When did purchases for the Intel Parallel Studio XE Composer Edition end?

    December 31, 2020

  4. Is Intel oneAPI supported with PSCAD?

    Intel oneAPI works* with both PSCAD v4.6.3 and V5. Official support for oneAPI with PSCAD will be available in an upcoming version.

    *As long as your installed PSCAD files have been updated as per this article and Step 2 of this article.

  5. What version is Intel oneAPI?

    Intel oneAPI is version 19.2 (2021 and 2022), while the last version of parallel Studio XE Composer Edition was version 19.1 (2020).

  6. How can I configure PSCAD to detect and use Intel oneAPI?

    instructions for modifying your current PSCAD installation to be able to use the Intel oneAPI product are listed here.

  7. What versions of Intel Fortran compiler are supported with an Intel oneAPI license?

    Testing has shown that a license for Intel onelAPI 19.2 works with older versions all the way back down to Intel v10.0. See Item 12 for some limitations.

  8. How can I obtain older versions of Intel?

    Please contact the MHI support desk (support@mhi.ca) for information.

  9. Are PSCAD models that were pre-compiled using older versions of Intel compatible to be run with Intel oneAPI?

    Typically, yes. The general rule is that newer versions of Intel should be able to run models that were pre-compiled with older versions of Intel.

    However, if the model model contains any non-Fortran code (e.g. c-code), then there is a possible limitation related to the version of Microsoft Visual Studio (see Question 13) that is being used alongside the Intel compiler:

    ---If a model containing non-Fortran code was precompiled using Visual Studio 2013 or older, then that model cannot be run using Visual Studio 2015 and newer. Consequently, that model cannot be run using Intel oneAPI because Intel oneAPI does not support VS 2013-.

    ---If a model containing non-Fortran code was precompiled using Visual Studio 2015 or newer, then that model can only be run using VS 2015+. Consequently, that model can be run using Intel oneAPI, which currently supports VS 2017+. Also, the edition of Visual Studio must be one that contains a c-compiler.

    ---If a model does not contain any non-Fortran code, that model can be run using either VS 2013- or VS 2015+. Consequently, that model can be run using Intel oneAPI and any compatible version of Visual Studio, and any supported edition.


  10. What Intel compiler product does MHI sell?

    MHI is a reseller for Intel oneAPI: "Single-Node" edition, "Single-named" license.
    Information on purchasing through MHI is listed in this article.

  11. Do I need to purchase an Intel license to run oneAPI (v19.2)?

    Intel oneAPI is free to use without a license.

  12. Do I need to purchase a license to run older versions of Intel (Intel 19.1 and older)?

    Yes, if you wish to run an older version of Intel (19.1-), you will need to purchase an Intel license.
    The license you purchase will be authorized for Intel oneAPI and older, but with the following notes:

    a. For newer versions of Intel: Your License serial number and the custom license file that is obtained from the Intel website are supported with newer versions of Intel:

    - Go to this webpage, register or log in.

    - From the Products page, click on the associated Serial Number link.

    - On the Manage page, click on either the download or email license file icon to obtain the license:

    Intel Website - Download or Email License File Buttons.png (36 KB)

    b. For older versions of Intel (e.g. Intel 14):

    Your License serial number and the custom license file that is obtained from the Intel website MIGHT NOT be supported with older versions of Intel (to be determined - what is the cutoff version).

    The solution is to submit a support ticket to the Intel Support Desk, to request a supported license file:

    -Display this page: Intel Online Service Center.

    -Click on the profile icon at the top (Intel Website - Login Profile Link.png (2 KB)), and log in.

      Note - If a "Request forbidden" error displays, try a different browser.

    - Select Support Request. Then, in the Browse Products field, go Software | Development Software | Development Suites | Intel oneAPI Base Toolkit

    Intel Website - Support Ticket - Selecting Product.png (178 KB)


    -Select Create request in the above view.

    -On the following page, specify the version of Intel you are trying to run, and request a compatible license file, then select Check for Answers:
    Intel Website - Support Ticket - Describing issue, checking for answers.png (50 KB)

    On the following page, proceed directly to the "Continue to Request Creation" button. A tracking number will be assigned to your request in Intel’s support system.


  13. Does Intel oneAPI (v19.2), like older versions of Intel (v19.1-), still require the use of a second third-party software, Microsoft Visual Studio?

    Yes, like older versions of Intel, Intel oneAPI is also dependent on Microsoft(R) Visual Studio.

    When first released, Intel oneAPI was officially supported with Visual Studio 2017 and 2019.
    Newer versions of Intel oneAPI have been released that support the above versions of Visual Studio as well as VS 2022.

    PSCAD v4.6.3 and newer is supported with Visual Studio 2017 and 2019, so long as the requirements listed in Step 4 above are met.

    Visual Studio must be installed before the Intel software, to configure "integration" between the two software.

  14. Are there any setup tips and downloads for Intel oneAPI?

    It is recommended to refer to the following instructions when you will set up your software:
    -if you purchased an Intel license

    -if you will use the free Intel version 19.2
    These resources provide important notes on how to obtain your downloads, which crucial elements should be selected, and how to test and troubleshoot your setup.

  15. How do I purchase a license for Intel?
    -Our Sales Desk (sales@pscad.com) can sell a single-named user license.
    -Or, a license for Named-User or Teams can be purchased online from Intel. Refer to this article to review options during the purchase procedure.





Back