PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Fortran
[问题] 写入档案
楼主:
noonee
(我和烤肉间只差一撮孜然)
2015-10-27 12:51:45
我有一个用fortran 写的计算 通常一跑就要好几天
程式里面有要求跑到一个段落就要把进度写进输出档
但是实际上执行却发现 程式似乎不会每执行到相关地方就输出
而是在不断堆积在内存里面 等累积到一定的量才真的写入档案
当然程式最后跑完还是会全部写进档案
但是想问有没有方法 可以让他正在跑的时候 输出都即时写入档案
或是减少在内存累积的量?
谢谢
作者: hiyiyi
2015-10-27 13:40:00
写完后关闭档案,欲写入资料再用append参数开启档案
作者:
rex0707
(我就是我)
2015-10-27 16:41:00
我的程式就会到一定的进度就输出档案欸 你是不是写错了
楼主:
noonee
(我和烤肉间只差一撮孜然)
2015-10-28 05:22:00
谢谢回应 我先测试看看另外 我想我内文讲错了一部份这个状况最严重的 是程式本身会要求把东西print out到萤幕 而在实际执行时写 $./exe > output_record如果在执行中去看 output_record 就会发现并非总是秀出实际的进度
作者:
blc
(Anemos)
2015-10-28 17:05:00
https://goo.gl/7BUaI5
,看stdbuf的用法。
楼主:
noonee
(我和烤肉间只差一撮孜然)
2015-10-29 02:26:00
非常感谢 我最后用了unbuffer 的确马上就写入纪录档真是非常感谢 这问题麻烦很久了
继续阅读
[问题] 关于77.90混用 与INCLUDE .inc档
QOO0838
[问题] 如何编译出来 可以显示中文
akak47g
[请益] 关于世界时与地方时转换
linccit
[问题] 有关double precision运算式
ttjhninn
[问题] int计算错误
ttjhninn
[分享] Fortran平行运算短期课程教材
Semisphere
Re: [问题] 循环拆开计算后与原本值有微小误差
latinboy
[问题] 循环拆开计算后与原本值有微小误差
boa85391
[问题] 新手问题
nancychiao
[问题] 征求彭国伦的CD
dreler1
Links
booklink
Contact Us: admin [ a t ] ucptt.com