gpt4 book ai didi

Fortran 2003 不允许此内部过程 [BESSEL_J0]

转载 作者:行者123 更新时间:2023-12-01 11:14:12 25 4
gpt4 key购买 nike

我想在 Fortran 2003(我使用的 super 计算机上安装的版本)中使用 bessel_j0 函数,但在编译源代码时遇到以下警告:

warning #7416: Fortran 2003 does not allow this intrinsic procedure. [BESSEL_J0]

然后呢?

这是否意味着我根本无法使用它?或者我可以用其他方式调用它吗?

最佳答案

首先,这是一个警告,而不是错误。如果没有后续内容,则编译应该可以继续。

当您明确要求将您的程序编译为 Fortran 2003 时,会出现这种警告。所以不要那样做!

函数 BESSEL_J0 来自 Fortran 2008。只需删除任何 -stand f03-std=f2003 或类似选项。或者至少将这些标志中的标准从 03 提高到 08。

我不能更具体,因为你没有告诉我们你的编译器版本和你使用的标志,但警告似乎来自 Intel Fortran。

关于Fortran 2003 不允许此内部过程 [BESSEL_J0],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55120725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com