|
发表于 2012-5-25 05:50:56
|
显示全部楼层
OpenCFD-EC 发展
感觉现在有点乱,每次更新之后,有些细节方面的变化标识不是很清楚,比方说:
1. 多出了一些变量,必须得编译之后才知道;
2. 还有 init_flow_zero 和 init_flow_read 里有些IO的结构都变化了;
3. 如果是有平行的几个人在开发的话,这样同步起来不是很方便吧;
4. OpenCFD这个project还可以更结构化一些,我看了一下,之前就有人说想把OpenCFD分成 /bin /src /mod /case 等结构的,我觉得很简单,自己也做了一下,打算附在这里,不知道有没有人同意这样编写。
还有最重要的两个问题:
1. 打算代码往哪些方向发展?
湍流模型?比如 k-w, v2f, LES, DES ?
其他功能,比如 reacting flow,multiphase, Particle In Cell etc.
其他算法,比如 GMRES, BiCGSTAB 还有 implicit RK之类
2. 怎么开发? 我个人比较喜欢在Linux平台(关键是有很多工具都是免费的,比如openmpi,intel compilers,还有其他一些libraries)用 Makefile 去编译,(我不是说自己是高手,但是我能感觉出来这个更好)。
3. 题外话,感觉这个软件目前更偏向于计算方法和模型测试,但是实际应用中有很多需要量纲化的地方,我个人觉得如果用在航空领域的话,可以考虑兼容其他非CFD算法, 比如 DSMC 之类。当然这个比较远。
[ 本帖最后由 entropies 于 2012-5-25 05:52 编辑 ] |
|