Fortran Coder

查看: 411|回复: 7

[其他行业算法] 程序中读入数据指令与输入数据方式不匹配不识别

[复制链接]

30

帖子

15

主题

0

精华

大师

F 币
900 元
贡献
426 点
发表于 2021-12-28 14:40:02 | 显示全部楼层 |阅读模式
精准四面体,精准求积四面体,精准四面体考察对于一个三维(3D)四面体内部的,
精准求积规则的多项式的精准度.最高度数,如x2yz5的总度数是8.
(TETRAHEDRON_EXACTNESS, Investigate the polynomial exactness of a quadrature
  rule for a tetrahedron by integrating all monomials
  of a given degree.The rule will be adjusted to the unit tetrahedron.)
用户输入: User input:
  W file = "_w.txt".
  X file = "_x.txt".
  R file = "_r.txt".
  Maximum total degree to check =        0
At line 351 of file main.f95 (unit = 1)
Fortran runtime error: Cannot open file '_x.txt': No such file or directory
Error termination. Backtrace:
#0  0x7f6941db9d5a
#1  0x7f6941dba869
.........
#11  0xffffffffffffffff
...Program finished with exit code 0
Press ENTER to exit console.
*******************
程序运行如上.
*******************
已经有这些数据文档:
W file = "_w.txt".
  X file = "_x.txt".
  R file = "_r.txt".
*******************
程序中相关读入数据指令:
......
             call get_unit ( input_unit )
                open ( unit = input_unit, file = input_filename, &
#351          status = 'old', form = 'formatted', access = 'sequential' )
              got_one = .false.
         10    continue
........
*******************
求助盼复, 谢谢老师!
   2021-12-28


1768

帖子

13

主题

5

精华

论坛跑堂

臭石头雪球

F 币
511 元
贡献
196 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

发表于 2021-12-29 08:13:43 | 显示全部楼层
从字面意思来看,找不到输入文件 _x.txt

30

帖子

15

主题

0

精华

大师

F 币
900 元
贡献
426 点
 楼主| 发表于 2021-12-29 08:36:06 | 显示全部楼层
收到,  稍候!

30

帖子

15

主题

0

精华

大师

F 币
900 元
贡献
426 点
 楼主| 发表于 2021-12-29 10:32:59 | 显示全部楼层
有输入: (文件名)
keast7_w.txt, (the weights)
keast7_x.txt, (the abscissas)
keast7_r.txt ( the region)
8  (最高次数)
  报错,无法识别???
另*.txt 为数据文档     

1768

帖子

13

主题

5

精华

论坛跑堂

臭石头雪球

F 币
511 元
贡献
196 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

发表于 2021-12-29 14:52:07 | 显示全部楼层
我不清楚你的代码的使用流程。但是从提示来看,就是找不到 _x.txt
可能 keast7_x.txt 这个文件名是生成的,通过某个地方的输入 keast7 生成文件名 keast7_x.txt
但是你没有合适的输入相关内容。导致应该去寻找 keast7_x.txt,而程序错误的寻找了 _x.txt

没有源代码,一切只能靠猜。我也不确定猜得对不对。
会用C++写代码的人,和  会玩“用C++写的游戏”的人,可能是两类人。

这种问题只能你自己去看源代码,去寻找这套代码的正确使用方式。

30

帖子

15

主题

0

精华

大师

F 币
900 元
贡献
426 点
 楼主| 发表于 2021-12-29 15:03:18 | 显示全部楼层
收到,谢谢! 可否用另一种方式输入
keast7_w.txt, (the weights)
keast7_x.txt, (the abscissas)
keast7_r.txt ( the region)里的数据内容, 及适当修改一下本程序中的数据读入指令,并附上_*.txt中的内容(已经有数据)于本程序上??!

1768

帖子

13

主题

5

精华

论坛跑堂

臭石头雪球

F 币
511 元
贡献
196 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

发表于 2021-12-29 15:40:50 | 显示全部楼层
可以,只要你能读懂你的代码的逻辑。你就一定能修改成符合自己使用习惯的逻辑。

你需要了解,并不是所有Fortran代码的使用逻辑都一样,完全取决于代码作者的意图和想法。

30

帖子

15

主题

0

精华

大师

F 币
900 元
贡献
426 点
 楼主| 发表于 2021-12-29 16:53:44 | 显示全部楼层
收到, 谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2022-8-17 19:13

Powered by Tencent X3.4

© 2013-2022 Tencent

快速回复 返回顶部 返回列表