【问题标题】:License Intel Fortran compiler许可 Intel Fortran 编译器
【发布时间】:2013-10-29 14:43:59
【问题描述】:

我正在研究在 Matlab 中编译 Fortran 代码。唯一受支持的编译器显然是 Intel Fortan Composer。我想知道是否有用于学术用途的许可证,其中包括分发使用英特尔 Fortran Composer 编译的文件以供学术用途?

【问题讨论】:

  • 如果要开发或维护fortran代码,您可以考虑使用f2matlab将其转换为matlab源代码。一个障碍可能是您可能必须优化 m 文件以使其以与 fortran 相似的性能执行。
  • 这当然是我们的意图。也许我们也应该研究一下将其转换为 C++ 代码的简单方法,因为这也难以维护......
  • 注意:“支持的编译器”是指如果某些东西不起作用,他们愿意帮助您的编译器。如果您的编译器不在列表中,并不意味着它不起作用。随意使用 GCC Fortran 编译器。

标签: matlab fortran intel-fortran


【解决方案1】:

英特尔提供学术许可,只需查看他们的电子商店或咨询当地经销商即可。然而,它不是免费的。我每天都在使用此许可证涵盖的编译器。它还应该包括二进制重新分发,但像这样的问题更好的地方是Intel Support Forums

【讨论】:

【解决方案2】:

有一个用于 Linux 的英特尔 Fortran 编译器的非商业版本:http://software.intel.com/en-us/non-commercial-software-development

我不太确定这是否包括“学术”二进制文件的分发 - 您最好查看许可协议。

【讨论】:

  • 感谢 linux 和 mac matlab 支持免费编译器。在 Windows 上,它们似乎没有非商业版本。还是谢谢
  • 这些实际上只用于非商业用途,学术用途不符合条件,因为研究人员和教师是有报酬的。
  • 除了@VladimirF 正确陈述的内容之外,似乎没有对学术研究人员开放。他们是有偿工作的,因此属于商业用户的范围。此外,如果他们既不是学生,也不是教育工作者,也不是开源项目的贡献者,只是研究人员,那么他们就没有立即可用的免费选项。至少这是我目前的理解,很高兴得到纠正。英特尔的这个常见问题解答项目可能会提供一些清晰和出路:software.intel.com/en-us/articles/non-commercial-software-faq/…
【解决方案3】:

截至 2021 年,英特尔 C++ 和 Fortran 编译器通过 Intel oneAPI HPC Toolkit 以“英特尔 C++ 编译器经典”和“英特尔 Fortran 编译器经典”的名义分发。

英特尔的 FAQ on commercial products support 现在明确声明

是否所有 oneAPI 工具包都是免费提供的?

是的,所有 oneAPI 工具包都可以免费下载并用于商业和非商业目的。

英特尔称 oneAPI Toolkit will remain free of charge, with support provided through community forums

oneAPI Licensing Overview 甚至允许重新分发软件:

使用和再分发。您可以使用和重新分发软件( “软件”),未经修改,提供以下条件 满足:

  • 重新分发必须在软件和文档中复制上述版权声明和以下使用条款和/或 分发时提供的其他材料。

  • 英特尔的名称或其供应商的名称均不得用于认可或推广源自本软件的产品,除非 具体的事先书面许可。

  • 不允许对本软件进行逆向工程、反编译或反汇编。

他们正在改变的时代......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 2021-12-14
    相关资源
    最近更新 更多