2014-02-19 85 views
0

我正在使用由脚本运行的外部程序。该脚本要求指定的方向向量 - 这是程序手册如何描述它:在fortran中初始化矢量95

real(kind=dp) :: direction(3) 

所以运行程序脚本时我注明:

direction = (/0.5,0.5,0.5/) 

程序产生一个错误,说它能”阅读方向矢量 - 你能告诉我是否做错了什么,或者这实际上是一个错误。谢谢。

+0

脚本随程序提供。这是一个名单,需要手动添加方向。没有关于语法正确性的信息。 – Gleb

+0

好的 - 它应该有0.5 0.5 0.5来代替。谢谢你,高性能标志告诉名单名单。 – Gleb

回答

3

direction = (/0.5,0.5,0.5/) 

语法正确的Fortran语言语句设置direction数组的值。但是它在名称列表文件中的语法不正确。在这样的文件或者

direction = 3*0.5 

direction = 0.5,0.5,0.5 

是正确的。

评论变成了一个答案不是虚荣而是让后代会发现一个问题回答。