将DFWIN或IFWIN模块用于英特尔的oneAPI Fortran编译器有什么区别?



我编译了一个旧软件,其中有几个"系统";使用的模块都以D开头(DLIB,DWIN,DWINTY,…(;我"而不是";D";如图所示。乍一看,它似乎没有太大区别(该软件使用DWIN或IWIN编译(。D模块是相应I模块的调试版本吗?

DF*和MSF*系列名称中的模块与IF*系列中的相应模块相同。这些名称系列提供了来自不同公司实体的编译器之间的迁移。

这些编译器提供的模块的源代码是随编译器安装提供的(例如,在安装树中搜索IFWINTY.f90(。如果你检查IFWINTY模块的源(仅作为一个例子(,你会发现它有很多类型和常量声明的源。另一方面,DFWINTY和MSFWINTY只是由USE IFWINTY(和许多许可证样板(组成。

相关内容

  • 没有找到相关文章

最新更新