@中国石油大学研究生 那啥,这个还真不懂
-
RE: 关于理解setFieldsDict
这些问题其实可以通过测试知道。
比如第一个,把alpha.water 改成0.32(什么值都行,特殊就行)
id改成13 或者12、23,看看set了什么效果两个box,因为一个box咋能描述两个box交叠形成的八边形区域?漏了赋不上值,重复了,顶多多赋值一遍,又不会相加。
c0 c1这个不知道,看看c0 c1在那用了,再改这个里的zoneID看效果就知道了
-
RE: Doxygen中各模块关系图看不懂?
@warnerchang 这些依赖应该是源文件依赖,而不是库依赖。源文件依赖,只要源文件在就行。库依赖才需要先后编译。
看起来箭头是反向的意思,按说应该是OpenFOAM依赖所有的组件。
不过即使是库依赖, 这些依赖关系导致的编译先后问题也不用考虑,编译的时候使用的编译工具,make、wmake之类的,会先去找文件依赖的东西是否存在,如果不存在,先去编译被依赖的。
-
RE: Doxygen中各模块关系图看不懂?
@warnerchang 这里的主体不是文件,而是文件夹
directory dependency graph
依赖就是,这个文件夹里的源文件,include了另外文件夹里的源文件。没有它不能编译
这种依赖当然是单向的,双向的不死锁了。没有对方就编译不了自己,到底先编译谁 -
RE: Fluent 默认的收敛残差,为什么只有能量方程是1e-6,其他都是1e-3
大概因为能量更容易算稳,是个标量;不像速度是矢量;连续性受影响因素太多。所以要求严格也能收敛,要是前面几个也这么小,就很难算下去了。和单位量级有关,对于变化范围在几个亿的数据而言残差1都够了,对于变化范围0.1的数据而言,残差0.001肯定不够
-
RE: Doxygen中各模块关系图看不懂?
你截图上都解释了,是 directory dependency graph for fintevolume
框是文件夹范围,框外的是src之外的,箭头当然是依赖,数字大概是依赖的文件的个数吧 -
RE: 计算添加的方程想用更小的时间步,为什么不能在C文件下改动
因为这不是C
这是C++。
你在这里修改,但是其他过程在其他地方修改了。而且这个赋值八成也是不成功的。给类成员赋值一般都由成员函数完成。改起来还是挺麻烦的。
-
RE: fluent UDF判断三维模型的网格是否为壁面网格
判断壁面网格这里,可以用一个uds。设定壁面上该uds为1,其他区域为0。uds的流率、扩散、源什么的设为0。这样判断uds是不是1就知道是不是壁面了。