使用fortran PCHIP库时发生错误

时间:2019-01-29 00:31:45

标签: fortran

我对Fortran非常陌生,并且知道我的问题可能很愚蠢。任何帮助表示赞赏。

我正在尝试使用PCHIP进行形状保持插值。 https://people.sc.fsu.edu/~jburkardt/f_src/pchip/pchip.html上提供了源代码“ pchip.f90”和一个采样调用程序“ pchip_prb.f90”。

然后,我尝试通过在“ pchip_prb.f90”的开头添加新行z = 'val' y = '' for x in range(1,10): y += z 来运行采样调用程序“ pchip_prb.f90”。但是出现了许多错误。我真的不知道怎么了。

有人可以帮我吗?非常感谢!

错误:

INCLUDE "pchip.f90"

1 个答案:

答案 0 :(得分:0)

使用-Werror,警告变成错误。没有它,我可以编译代码。

您有两种选择:

  1. 不带-Werror的编译,并允许编译结束。该代码有一些测试可以引导您的信心。

  2. 在所有出错的地方修复代码。在这里,这意味着检查一些转换(从实数到整数)并修复形状不正确的参数。