Fortran Coder

查看: 1003|回复: 7
打印 上一主题 下一主题

[求助] 远古代码运行报错如何处理呀

[复制链接]

22

帖子

8

主题

0

精华

入门

F 币
101 元
贡献
52 点
跳转到指定楼层
楼主
发表于 2023-12-1 09:02:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 盛世青衫 于 2023-12-1 09:11 编辑

请问报错为Rank mismatch in argument 'x' at (1) (rank-1 and scalar)如何处理
我找到了三段子程序,我想运行一下看一下是什么结果,自己写了一个program,遇到了一些报错,处理到没有红线之后运行依然报错,遍历全网也没找到合适的办法 ,求助大神帮忙解答
图一是代码,图二是报错内容 ,还望大神解答


1ccfd23ffbff88cc06d4dc440e290d8.png (114.46 KB, 下载次数: 98)

1ccfd23ffbff88cc06d4dc440e290d8.png

ee583dca4355c7e42b0185917db94e7.png (128.21 KB, 下载次数: 91)

ee583dca4355c7e42b0185917db94e7.png
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

167

帖子

2

主题

1

精华

大师

Vim

F 币
1011 元
贡献
484 点

规矩勋章

沙发
发表于 2023-12-1 09:23:13 | 只看该作者
x没定义,建议加上implicit none

250

帖子

2

主题

0

精华

宗师

F 币
1731 元
贡献
872 点

规矩勋章

板凳
发表于 2023-12-1 12:53:34 | 只看该作者
把第9行那个子程序展开看一下代码

22

帖子

8

主题

0

精华

入门

F 币
101 元
贡献
52 点
地板
 楼主| 发表于 2023-12-5 10:06:22 | 只看该作者
necrohan 发表于 2023-12-1 12:53
把第9行那个子程序展开看一下代码

您好我已经更新图片,还望获得您的帮助 谢谢

22

帖子

8

主题

0

精华

入门

F 币
101 元
贡献
52 点
5#
 楼主| 发表于 2023-12-5 10:07:23 | 只看该作者
Transpose 发表于 2023-12-1 09:23
x没定义,建议加上implicit none

他说那个好像是个 向量 ,如果我用real定义他也报错

22

帖子

8

主题

0

精华

入门

F 币
101 元
贡献
52 点
6#
 楼主| 发表于 2023-12-5 10:08:07 | 只看该作者
necrohan 发表于 2023-12-1 12:53
把第9行那个子程序展开看一下代码

您好 希望您帮我看一下

2cda3f2b274ca1556e56a2386150c3e.png (198.12 KB, 下载次数: 87)

2cda3f2b274ca1556e56a2386150c3e.png

250

帖子

2

主题

0

精华

宗师

F 币
1731 元
贡献
872 点

规矩勋章

7#
发表于 2023-12-7 21:50:16 | 只看该作者
第一个错误提示是 call solvemompllud(X,...) 中的参数x不匹配,调用程序中没有声明x,默认是一个实数。
solvemompllud 子程序的定义中声明 dimension::x(*) 为一个数组。
这二者不匹配产生的错误。

22

帖子

8

主题

0

精华

入门

F 币
101 元
贡献
52 点
8#
 楼主| 发表于 2023-12-11 14:37:34 | 只看该作者
necrohan 发表于 2023-12-7 21:50
第一个错误提示是 call solvemompllud(X,...) 中的参数x不匹配,调用程序中没有声明x,默认是一个实数。
so ...

非常感谢,
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-11-22 20:07

Powered by Tencent X3.4

© 2013-2024 Tencent

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