Fortran Coder

fortran程序调试问题

查看数: 16919 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-2-19 10:53

正文摘要:

我是一个学习fortran的新手,想问一个比较基础的调试程序的问题。我这个程序是一个热力学分析的程序 我每次调试程序的时候都首先“运行到光标处”,然后逐语句或者逐段落的调试。如下图所示,当运行到一段程序后“E ...

回复

countay 发表于 2018-3-1 10:33:31
vvt 发表于 2018-2-19 11:51
在数组整体操作的语句上,进行逐语句,可能会很慢。
你可以在下一条语句下断点,然后直接飞过这个语句。 ...

非常感谢您的帮助
pasuka 发表于 2018-3-1 10:19:19
countay 发表于 2018-3-1 09:31
最新版本不太清楚,我有给开发者写过邮件,年前写的,但是一直没有回复,我们除了单行版还有一个并行版, ...

那就甭折腾单步调试,在关键处添加write语句,把计算过程中主要的中间变量都输出到文件,再与理论值或者其它程序的数值进行比较
countay 发表于 2018-3-1 10:14:48
pasuka 发表于 2018-2-28 21:43
大胆怀疑,小心求证。
1、我给出的使用手册对于版本号1.5,最新的版本又是多少?
2、初学者都能发现不对 ...

对于软件分析,我是一个新手,刚考上研究生,这个软件也是新学的,在计算过程遇到了诸多问题,所以想学习一下如何调试软件,之前的问题我已经解决了,非常感谢您的帮助。
countay 发表于 2018-3-1 09:31:56
pasuka 发表于 2018-2-28 21:43
大胆怀疑,小心求证。
1、我给出的使用手册对于版本号1.5,最新的版本又是多少?
2、初学者都能发现不对 ...

最新版本不太清楚,我有给开发者写过邮件,年前写的,但是一直没有回复,我们除了单行版还有一个并行版,同样的计算文件,经过并行版计算的结果就是准确的,单行版计算的结果就是不准确的,所以我可以肯定是单行版代码出现了问题,只是并行版本不能修改程序代码,只有单行版可以调试。
pasuka 发表于 2018-2-28 21:43:18
countay 发表于 2018-2-28 16:55
实际上我这个程序就是原版程序,但是原版程序应该是有bug,温度计算结果与实际相差太多,我想把程序的bug ...

大胆怀疑,小心求证。
1、我给出的使用手册对于版本号1.5,最新的版本又是多少?
2、初学者都能发现不对劲,业内大佬和程序开发者会熟视无睹?还是lz自己本专业的道行不够呢?
3、英语好歹过六级了,厚脸皮给手册作者或者程序开发者写个电子邮件总行吧?
countay 发表于 2018-2-28 16:55:54
pasuka 发表于 2018-2-28 16:28
用必应国际版搜索代码注释的若干关键字呗
只能帮你到这里啦,后面的路请lz自己走 ...

实际上我这个程序就是原版程序,但是原版程序应该是有bug,温度计算结果与实际相差太多,我想把程序的bug修掉,由于我本身不是计算机专业,所以自学了一下fortran95这本书,但是实际调试的时候还是无从下手,大神你有没有什么建议?
pasuka 发表于 2018-2-28 16:28:06
countay 发表于 2018-2-28 16:15
大神,你咋找到这个程序的啊?太厉害了

用必应国际版搜索代码注释的若干关键字呗
只能帮你到这里啦,后面的路请lz自己走
countay 发表于 2018-2-28 16:15:13
pasuka 发表于 2018-2-22 09:50
简单搜索了一下,八成就是这个程序吧,或许lz的版本更旧一点
https://www.osti.gov/servlets/purl/1165986
...

大神,你咋找到这个程序的啊?太厉害了
pasuka 发表于 2018-2-22 09:50:10
本帖最后由 pasuka 于 2018-2-22 09:51 编辑

简单搜索了一下,八成就是这个程序吧,或许lz的版本更旧一点
https://www.osti.gov/servlets/purl/1165986
USER’S MANUAL FOR THE HYDRATE v1.5 OPTION OF TOUGH+ v1.5:
A CODE FOR THE SIMULATION OF SYSTEM BEHAVIOR IN HYDRATEBEARING GEOLOGIC MEDIA
George J. Moridis
Earth Sciences Division,
Lawrence Berkeley National Laboratory,
Berkeley, CA 94720

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

GMT+8, 2024-5-18 03:22

Powered by Tencent X3.4

© 2013-2024 Tencent

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