Fortran Coder

查看: 32221|回复: 16
打印 上一主题 下一主题

[求助] 关于C语言转换成fortran 90

[复制链接]

6

帖子

1

主题

0

精华

入门

F 币
35 元
贡献
17 点
跳转到指定楼层
楼主
发表于 2014-5-19 20:49:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求大神进入。因为论文是关于一个土木岩土软件编程 现在我自己根据C语言编了一个fortran, 但是两个输出结果不一样,现在也找不出哪里出现错误,因为学的是土木,都是自己自学编的!!
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2014-5-19 21:11:14 | 只看该作者
请提供有效的信息,否则只有神仙才能帮助你。

6

帖子

1

主题

0

精华

入门

F 币
35 元
贡献
17 点
板凳
 楼主| 发表于 2014-5-19 21:20:03 | 只看该作者
就是这两个程序 我编的fortran就是基于这个easymesh的c编写的

easymesh.txt

2.75 KB, 下载次数: 10

easymesh.f90

42.63 KB, 下载次数: 15

6

帖子

1

主题

0

精华

入门

F 币
35 元
贡献
17 点
地板
 楼主| 发表于 2014-5-19 21:22:58 | 只看该作者
chuxf 发表于 2014-5-19 21:11
请提供有效的信息,否则只有神仙才能帮助你。

或者您可不可以推荐关于C语言转换成Fortran之类的书 谢谢您了

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

5#
发表于 2014-5-19 21:26:16 | 只看该作者
1700行的程序,你能写出来,而且代码风格还可以,证明你不是新手了。
稍长一点的代码,计算结果不正确,确实是很头疼的时间,而且其他人往往无法帮助你。(况且,还需要一些输入文件)

我给你的建议是:
1.分段地测试程序,每个子程序单独测试,确保没问题了,再测试下一个程序,最后再串接起来。(这在中型,大型程序里非常重要)
2.学习 Debug 单步调试。

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

6#
发表于 2014-5-19 21:28:37 | 只看该作者
阿兰 发表于 2014-5-19 21:22
或者您可不可以推荐关于C语言转换成Fortran之类的书 谢谢您了

据我所知,两种语言之间转换的书,好像都没有。不管是C转Fortran,还是C转Java或是其他转其他。

其实,只要你都掌握了,转换就很简单了。

6

帖子

1

主题

0

精华

入门

F 币
35 元
贡献
17 点
7#
 楼主| 发表于 2014-5-19 21:31:11 | 只看该作者
chuxf 发表于 2014-5-19 21:26
1700行的程序,你能写出来,而且代码风格还可以,证明你不是新手了。
稍长一点的代码,计算结果不正确,确 ...

嗯 好吧 谢了哈

4

帖子

0

主题

0

精华

熟手

F 币
183 元
贡献
29 点
8#
发表于 2014-5-19 21:43:45 | 只看该作者
你有必要把这么长的代码改成Fortran代码吗?现在C的执行效率并不低,与Fortran的混合编程也很容易。

18

帖子

3

主题

0

精华

熟手

F 币
116 元
贡献
73 点
9#
发表于 2014-5-20 12:30:38 | 只看该作者
F2C是摆设?
不过即使用了F2C,好多地方也要修改的,建议还是用标准的Fortran风格来写代码~
这也是我正在做的一件事情,虽然工作量确实挺大的,不过可以养成一个标准码农的程序风格~

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1341 元
贡献
565 点

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

10#
发表于 2014-5-20 12:45:11 | 只看该作者
一切机器改的都不靠谱。

人工改太累。

其实,应该考虑一下长代码改成其他语言,是否有必要?改的目的是什么?

混编挺好~~
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-4-24 01:27

Powered by Tencent X3.4

© 2013-2024 Tencent

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