我正在使用由脚本运行的外部程序。该脚本需要指定方向向量 - 这是程序手册描述它的方式:
real(kind=dp) :: direction(3)
因此,在运行程序脚本时,我指定:
direction = (/0.5,0.5,0.5/)
该程序产生一个错误,说它无法读取方向向量 - 你能告诉我是否做错了或者这实际上是一个bug。谢谢。
答案 0 :(得分:3)
此
direction = (/0.5,0.5,0.5/)
在语法上对于Fortran语句来说是正确的,以设置direction
数组的值。但它在名称列表文件中的语法不正确。在这样的文件中
direction = 3*0.5
或
direction = 0.5,0.5,0.5
是对的。
评论变成了一个不是虚荣的答案,但是后代会找到一个问题得到解答。