Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
在生成网格时,较小尺寸的部分已经加密过了,再加密会导致Co特别小影响计算速度,而后方又需要自适应加密,请问这种情况怎么解决? 如图中,A区域不需要加密,B区域需要加密
1.生成全场均匀不带加密的背景网格;2.采用snappyHexMesh加密A区域;3.正常使用自带的AMR。因为AMR和SHM会共享一套网格的加密level,已经被SHM加密成最小网格的网格并不会被AMR再次加密。 可以看看这个算例,它就很明显地展现了SHM加密和AMR加密之间的协同关系https://cfd-training.com/2018/01/06/how-to-use-dynamicrefinefvmesh-library/
@ir77 多谢!我看看
不知道是不是版本问题,我就是用的blockMesh生成均匀网格,然后snappyHexMesh加密的,但是在AMR时还是会在这个基础上再加密,我再研究一下
找到原因了,我是并行运行snappyHexMesh生成网格的,在执行reconstructParMesh后,网格文件并没有cellLevel等网格加密信息,而单核运行snappyHexMesh则有
@Tens 这个看起来是bug。哪个版本的openfoam
@李东岳 用的v2212的
又找到原因了,不是BUG,reconstructParMesh -constant只是重组了基本的网格文件,在这之后还要运行reconstructPar -constant才有加密信息等文件