找回密码
 注册
Simdroid-非首页
查看: 86|回复: 1

如何修改fortran程序得到有格式数据文件

[复制链接]
发表于 2009-7-29 19:24:41 | 显示全部楼层 |阅读模式 来自 陕西西安
1、要得到有格式计算结果文件,那么,有solv*.for,修改solv*.for;只有e*.for,修改e*.for;但是程序很大,有很多公共数组,因此不明确具体应该修改什么地方呢?请高手指点。修改后,要如何编译,连接,运行,从而得到有格式结果文件呢?
2、在飞箭中,能不能修改prt.for文件得到其他有格式数据文件,包括节点坐标文件,单元信息文件?如果可以,如何编译,连接修改后的prt.for呢?
如果不能通过修改prt.for得到其他有格式数据文件,包括节点坐标文件,单元信息文件,那么如何修改fortran程序得到需要的文件呢?
发表于 2009-7-30 09:56:24 | 显示全部楼层 来自 北京
Simdroid开发平台
1、如果不是选用的startc和solvc的话,结果文件应该是在e*.for中保存的,程序中一般会有类似于:
      open(10,file='unod',form='unformatted',status='unknown')
      write(10)  ((eu(j,i),i=1,knode),j=1,kdgof)
      close(10)
这样的语句,根据要求可以修改为有格式的结果文件,一般e*.for程序的编译是在workspace窗口中右键相应的e*.for,弹出菜单中有 "let gcn前缀名+场符"菜单项就是编译该场的e程序
2、如需保存有格式的数据文件可以修改prt.for,修改完后可以直接用fl32命令编译:
fl32 prt.for
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 22:59 , Processed in 0.035403 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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