24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1637  |  回复: 2

tangjikede

新虫 (小有名气)

[求助] 请教一下,怎么样在已有的fortran程序中添加子程序

请教一下,怎么样在已有的fortran程序中添加子程序,原来的程序编译后会生成External Dependencies文件夹,里面有很多子程序,如果要添加一个子程序,怎么添加,是否用file--->new,但是这样添加不会出现在External Dependencies文件夹,也不知道是否可以,这个文件夹是自动生成的,不知道有什么作用?谢谢!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

btx97

金虫 (小有名气)

没看懂,但占个位子想了解下fortran编译如何产生文件夹的。
2楼2012-06-28 18:28:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

slaon

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
请问,您是用什么fortran编译器?intel? compaq? G95? Gfortran?

第1步
先抛开编译器层面的操作。您得先创建一个子程序。
可以建一个test.f90文件,内容如下:
subroutine test
.......
.......
end
注意子程序的名称和文件名称必须一致。在本例中,都是test.

第2步,如果用g95编译器,主程序存放在main.f90文件中。那么可以用如下命令编译:
g95 -v main.f90 test.f90
在这里找不到FSI的同学
3楼2012-06-29 11:41:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tangjikede 的主题更新
信息提示
请填处理意见