24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 5927  |  回复: 29

流浪的风2222

木虫 (正式写手)


[交流] CFD数值模拟,自己编写程序的经历与感想

硕士的时候搞CFD,自己是用商业软件进行数值。那时候,各种自嘲,什么用商业软件没有前途,没有核心的东西,要搞还得自己编写程序。那是时候是多么渴望能够自己写程序,用自己的程序算东西,参数变量等都可以自己设置。
    现在如愿以偿,能够有机会自己写程序,编写了一段时间,算了一些东西,慢慢地才发现问题不是那么简单。每条道路都是慢慢修远兮,看不见尽头。这段时间还是计算简单的东西,已经是足够折腾死人,天天最大的快乐就是能够解决一个个bug。。。。。可是时间不等人,一堆堆bug耗费的是无数的时间和脑细胞,感觉效率相当低下。这样下去怎么发文章?如何毕业?
    希望搞CFD的兄弟姐妹们分享一下搞研究发文章经验,给我提提建议吧
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

a04051127

金虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
16楼: Originally posted by 流浪的风2222 at 2015-04-23 22:27:19
正在考虑是否上手开源,早上手,早扎进去。
跪求给点开源这方面的建议吧...

个人经验来说,两个方面吧
一是尽可能用程序算一些工程问题,越接近工程需要越好。这样可以知道软件与应用需求之间的情况,并对复杂CFD模拟有直观的认识。有些数值问题在简单算例中是不会表现出来的,或者说影响不大,只有复杂的模拟中才会出现。
二是要对各种算法的经典问题进行系统的模拟。不管是平板边界层也好,后台阶、凹坑之类的,还是些delta机翼或是高超声速钝体绕流,都要比较细致的做一遍。看看能做到什么程度。这当中肯定与实验或文献中的计算有差异,存在差异的地方也就是研究可以展开的地方。
我觉得读程序虽然重要,但是在使用中发现程序的问题更重要,这样做工作更有针对性,也有可能做出有意义的结果来。不要一味的读程序,而是针对问题读程序。
17楼2015-04-24 19:04:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhswee

铁杆木虫 (著名写手)



流浪的风2222(金币+1): 谢谢参与
找个开源的学习啊,如openfoam, 根据自己需要修改代码

[ 发自小木虫客户端 ]
6楼2015-04-23 00:03:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

a04051127

金虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
21楼: Originally posted by pig100 at 2015-04-28 16:51:28
“是要对各种算法的经典问题进行系统的模拟。不管是平板边界层也好,后台阶、凹坑之类的,还是些delta机翼或是高超声速钝体绕流,都要比较细致的做一遍。”

这个如何开展呢?比较愚昧,请教请教...

找文献,看其中的经典算例,按照文献中的条件划分网格,然后用开源程序进行计算。看计算结果和文献有什么差异,并分析原因。
22楼2015-04-28 17:05:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

musa_bai

金虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
我跟你一样。一开始甚至不明白商业软件怎么算的。现在明白了以后,自己写,常常都编不下去,只能一点一点的啃。特别羡慕团队的。
8楼2015-04-23 02:23:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘广义

铁杆木虫 (著名写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
如果每个人都能自己编软件,fluent又怎么能卖那么贵?自己编程,注定辛苦。用catera或openfoam吧。
9楼2015-04-23 08:44:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
6楼: Originally posted by zhswee at 2015-04-23 00:03:25
找个开源的学习啊,如openfoam, 根据自己需要修改代码

考虑过这个,上手快吗?

[ 发自小木虫客户端 ]
10楼2015-04-23 08:46:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
8楼: Originally posted by musa_bai at 2015-04-23 02:23:04
我跟你一样。一开始甚至不明白商业软件怎么算的。现在明白了以后,自己写,常常都编不下去,只能一点一点的啃。特别羡慕团队的。

是啊,一个人注定孤独。坚持下去真的不容易,有个团队相互讨论交流容易多了

[ 发自小木虫客户端 ]
11楼2015-04-23 08:48:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
9楼: Originally posted by 刘广义 at 2015-04-23 08:44:59
如果每个人都能自己编软件,fluent又怎么能卖那么贵?自己编程,注定辛苦。用catera或openfoam吧。

现在很能理解,从头开始编都是为后人打基础。开源不错的选择

[ 发自小木虫客户端 ]
12楼2015-04-23 08:50:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

a04051127

金虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
要是课题组没有自己的程序的话,还是在开源程序上做比较好。即使有自己的程序,开源程序也是很有用的参考。
如果自己编程,当然锻炼很多能力,但是开始会走很多弯路,而且很长时间里只能算一些简单的东西。而目前来看,想在简单问题中对CFD算法进行改进发文章是挺困难的。而且程序不能求解工程问题的话,没有实际工程经验,研究上就缺少了一条腿。
总之开源程序现在功能很强大,是必须利用的好资源。
13楼2015-04-23 13:19:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

von_weiqiang

木虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
用开源的,我跟你一样,刚开始都是自己编程,时间长了发现在重复一些基础的算法,不能集中精力在创新上。
14楼2015-04-23 22:10:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
14楼: Originally posted by von_weiqiang at 2015-04-23 22:10:05
用开源的,我跟你一样,刚开始都是自己编程,时间长了发现在重复一些基础的算法,不能集中精力在创新上。

感觉刚开始都是在做重复工作,别人不愿分享,自己不写也不可能也不行,所以万般痛苦。
我很想知道开源的上手容易吗?出成果发文章怎样?
15楼2015-04-23 22:24:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
13楼: Originally posted by a04051127 at 2015-04-23 13:19:46
要是课题组没有自己的程序的话,还是在开源程序上做比较好。即使有自己的程序,开源程序也是很有用的参考。
如果自己编程,当然锻炼很多能力,但是开始会走很多弯路,而且很长时间里只能算一些简单的东西。而目前来 ...

正在考虑是否上手开源,早上手,早扎进去。
跪求给点开源这方面的建议吧
16楼2015-04-23 22:27:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
17楼: Originally posted by a04051127 at 2015-04-24 19:04:19
个人经验来说,两个方面吧
一是尽可能用程序算一些工程问题,越接近工程需要越好。这样可以知道软件与应用需求之间的情况,并对复杂CFD模拟有直观的认识。有些数值问题在简单算例中是不会表现出来的,或者说影响不 ...

非常非常感谢,希望以后能多交流。多向您学习

[ 发自小木虫客户端 ]
18楼2015-04-25 10:05:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lo虫虫

新虫 (初入文坛)


用开源的吧!
19楼2015-04-26 22:26:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pig100

铜虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
想用CFD计算发文章可能吗?目前自编程序觉得不可能实现。
20楼2015-04-28 16:50:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pig100

铜虫 (小有名气)


引用回帖:
17楼: Originally posted by a04051127 at 2015-04-24 19:04:19
个人经验来说,两个方面吧
一是尽可能用程序算一些工程问题,越接近工程需要越好。这样可以知道软件与应用需求之间的情况,并对复杂CFD模拟有直观的认识。有些数值问题在简单算例中是不会表现出来的,或者说影响不 ...

“是要对各种算法的经典问题进行系统的模拟。不管是平板边界层也好,后台阶、凹坑之类的,还是些delta机翼或是高超声速钝体绕流,都要比较细致的做一遍。”

这个如何开展呢?比较愚昧,请教请教
21楼2015-04-28 16:51:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Pdxdydz

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
先找找开源的代码,最好用python或matlab编的
23楼2015-05-15 15:47:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
23楼: Originally posted by Pdxdydz at 2015-05-15 15:47:03
先找找开源的代码,最好用python或matlab编的

MATLAB开源的推荐一下吧

[ 发自小木虫客户端 ]
24楼2015-05-15 17:22:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Pdxdydz

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
24楼: Originally posted by 流浪的风2222 at 2015-05-15 17:22:54
MATLAB开源的推荐一下吧
...

这要看你研究的是什么方向。多找点论文看吧,有些国外的论文写得就是开源软件,运气好的能弄到matlab,一般都是C++或者python的,python和matlab很相似,不过这两种一般都要求在Linux下运行,还是先找老板要代码吧,
25楼2015-05-17 15:27:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyk1007

金虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
我博士也是编程序的,可以交流下
26楼2016-04-29 15:45:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

BeObjective

银虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
现在也开始写程序,软件永远是个黑匣子

发自小木虫Android客户端
27楼2016-04-29 16:05:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
26楼: Originally posted by lyk1007 at 2016-04-29 15:45:54
我博士也是编程序的,可以交流下

可以相互交流

发自小木虫Android客户端
28楼2016-04-30 23:03:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪的风2222

木虫 (正式写手)


引用回帖:
27楼: Originally posted by BeObjective at 2016-04-29 16:05:51
现在也开始写程序,软件永远是个黑匣子

嗯嗯,是的

发自小木虫Android客户端
29楼2016-04-30 23:04:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

06060724

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
你好我也在编CFD的程序可否想你请教几个问题?
30楼2017-04-09 21:31:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2015-04-22 23:34   回复  
流浪的风2222(金币+1): 谢谢参与
dmbb3楼
2015-04-22 23:57   回复  
流浪的风2222(金币+1): 谢谢参与
2015-04-22 23:58   回复  
流浪的风2222(金币+1): 谢谢参与
syhorchid5楼
2015-04-23 00:01   回复  
流浪的风2222(金币+1): 谢谢参与
Lucian7137楼
2015-04-23 01:53   回复  
相关版块跳转 我要订阅楼主 流浪的风2222 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 考研求调剂 +12 子木呐 2026-04-12 13/650 2026-04-14 01:19 by 王珺璞
[考研] 人工智能320调剂08工类还有机会吗 +16 振—TZ 2026-04-10 17/850 2026-04-14 00:50 by 王珺璞
[考研] 材料085601调剂 +31 何润采123 2026-04-10 33/1650 2026-04-13 21:42 by 学员JpLReM
[考研] 求调剂 +14 雪逢冬 2026-04-10 14/700 2026-04-13 21:38 by gretl
[考研] 335求调剂 +18 想上岸呀!! 2026-04-12 19/950 2026-04-13 14:15 by 张zhihao
[考研] 化工学硕 285求调剂 +29 Wisjxn 2026-04-07 29/1450 2026-04-13 13:47 by floriea
[考研] 一志愿0807 数一英一 313 有没有二轮调剂 +12 emokidd 2026-04-08 13/650 2026-04-13 08:32 by lhj2009
[考研] 药学专硕调剂 +8 ? 一路生?花? 2026-04-10 10/500 2026-04-11 21:21 by zhouxiaoyu
[考研] 调剂求助 +6 果然有我 2026-04-11 7/350 2026-04-11 16:22 by 明月此时有
[考研] 22408 352分求调剂0854类 +4 努力的夏末 2026-04-09 4/200 2026-04-11 09:57 by zhq0425
[考研] 中药学调剂 初试324 +4 洋甘菊、 2026-04-10 6/300 2026-04-11 09:41 by gong120082
[考研] 337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 08:57 by zhq0425
[考研] 342电子信息专硕求调剂 +9 你让我怎么荔枝 2026-04-10 10/500 2026-04-11 08:33 by zhq0425
[考研] 263能源动力专硕求调剂 +3 加大号饭盒袋 2026-04-10 3/150 2026-04-10 22:23 by 286640313
[考研] 计算机类求调剂,22408-274分 +7 上岸de小虫 2026-04-09 8/400 2026-04-10 19:56 by fxue1114
[考研] 284求调剂 +9 让我上岸吧阿西 2026-04-09 11/550 2026-04-10 19:18 by 靖jing
[考研] 本科211 工科085400 280分求调剂 可跨专业 +3 LZH(等待调剂中 2026-04-09 3/150 2026-04-09 21:29 by wutongshun
[考研] 278求调剂 +27 范婷娜 2026-04-07 31/1550 2026-04-09 20:49 by zhouxiaoyu
[考研] 085400电子信息类(川大控制工程)求调剂可跨专业 求老师联系 +3 626776879 2026-04-08 3/150 2026-04-09 16:05 by 猪会飞
[考研] 259求调剂 +5 就爱吃土豆呀呀 2026-04-07 5/250 2026-04-07 22:40 by JourneyLucky
信息提示
请填处理意见