vlambda博客
学习文章列表

如何选择PSCAD V5 Fortran编译器


如何选择PSCAD V5 Fortran编译器

本文旨在帮助用户选择合适的PSCAD Fortran和C-code编译器。


如何选择PSCAD V5 Fortran编译器

PSCAD使用Fortran编译器和C语言编译器将Fortran代码和C语言代码编译为可执行的文件,启动可执行文件进行数值计算。在仿真过程中,这些结果被发送到PSCAD进行显示。

PSCAD支持两种编译器,GFortran 和 Intel compiler。



如何选择PSCAD V5 Fortran编译器

GFortran

GFortran是第三方编译器,PSCAD用户可免费使用。GFortran编译器编译Fortran代码和C语言代码,适用于中小型项目。

GFortran--选择适合您的版本
选择适合的GFortran版本时应考虑以下因素

  • 与预编译库或对象文件(如果有)的兼容性,具体请参考

Selecting your Compiler When Calling Pre-Compiled Objects and Libraries

https://www.pscad.com/knowledge-base/article/648
注意:支持的版本通常应由预编译文件的供应商指定。

  • 与PSCAD的兼容性:请参考PSCAD兼容性表文档的表2.a  

https://www.pscad.com/knowledge-base/article/102

注意:GFortran共有三个版本,每个版本支持不同PSCAD版本。

GFortran设置调试信息可以参考此页面:
https://www.pscad.com/knowledge-base/topic-237/v- 


Intel Parallel Studio Composer Edition for Fortran for Windows

Intel Parallel Studio Composer Edition for Windows(IVF)是专为Windows系统开发的第三方商业软件,由于其卓越的仿真速度,调试环境和优化功能,建议将其用于编译更大,更复杂的PSCAD项目。IVF编译项目比GFortran更快,并且生成仿真的速度比GFortran快25%。由于IVF依赖于VS工具,因此需要将它与其他第三方软件Microsoft Visual Studio(VS)一起用于编译Fortran代码和C语言代码。有关选择和获取合适VS版本的信息,可以参考https://www.pscad.com/knowledge-base/article/649


IVF–选择合适的版本
选择合适的IVF版本时应考虑以下因素:


  • 与预编译的库或目标文件(如果有)的兼容性,具体请参看

https://www.pscad.com/knowledge-base/article/648

注意:支持的版本通常应由预编译文件的供应商指定。

  • 与PSCAD的兼容性:请参考PSCAD兼容性文

https://www.pscad.com/knowledge-base/article/102

  • 与VS的兼容性:请参考PSCAD兼容性文档的表4

https://www.pscad.com/knowledge-base/article/102

  • VS Shell Edition是否捆绑提供:请参考PSCAD兼容性文档的表5

https://www.pscad.com/knowledge-base/article/102

对于v19.1及更高版本,推荐使用

  • Intel Parallel Studio Composer Edition for Fortran for Windows。专业版和集群版也适用。    

    对于较新版本,从v19.2开始,采用了一种新的命名约定,称为Intel oneAPI,它适合与PSCAD一起使用。

    注意-从2020年12月31日起,Intel公司将不再销售Parallel Studio Composer Edition。有关新的Intel oneAPI替代品的信息,请参考
    https://www.pscad.com/knowledge-base/article/767

    IVF-选择32位或64位版本
    在共享预编译对象和库时,首先要考虑的是兼容性。预编译的对象和库只能使用相同的版本类型运行:

  • 32位版本与运行用32位版本预编译的文件兼容

  • 64位版本与运行用64位版本预编译的文件兼容


当前,似乎大多数厂商都提供32位库。

第二个考虑因素是项目规模:对于非常大的仿真项目,应该选择64位版本。

请注意,编译速度不完全由32或64位来决定:64位版本比32位版本略快,但幅度不大。

IVF –选择合适的许可证类型
IVF的许可证有两种,命名用户许可证和浮动许可证。命名用户许可证由一个用户拥有和使用。浮动许可证则托管在客户的服务器上,并通过网络与客户端计算机共享。有关IVF许可的更多信息,请参考

https://software.intel.com/content/www/us/en/develop/support/faqlicensing.html


IVF –获取许可证
IVF命名用户许可证和浮动许可证都属于第三方商业许可软件,需要额外购买。

IVF –激活产品
有关IVF licensing 和“Active Product Support”,请参考
https://software.intel.com/content/www/us/en/develop/support/faq-purchasing-renewing-upgrading.html 

IVF-设置调试
有关设置IVF和VS软件与PSCAD配合使用的信息,请访问
https://www.pscad.com/knowledge-base/topic-401/v- 。


北京天演融智软件有限公司(科学软件网)是Manitoba Hydro International Ltd.在中国的授权经销商,为中国的软件用户提供优质的软件销售和培训服务。

如何选择PSCAD V5 Fortran编译器



重要通知

NOTICE


《PSCAD软件操作及应用课程》4月8日已开课,想学习PSCAD软件的小伙伴请抓紧时间报名。

日期:4月8日-5月27日(每周五)
时间:19:00-21:00
费用:免费


  • 题一:概述+基本操作

  • 主题二:元件介绍

  • 题三:自定义元件

  • 题四:高级功能及其应用

  • 题五:电能质量问题仿真

  • 题六:直流输电技术仿真

  • 题七:新能源接入系统仿真


扫码免费报名


文章精选