在Openfoam中新加入weno格式
-
大家好,我最近要把两个方程加入到icoFoam中去,现在需要在openfoam里加入新的差分格式方便和dns程序做对比。但是我目前只了解如何在求解器 里加新方程的步骤,不了解加入新格式的步骤。请问各位大佬能稍微讲一下在哪个目录下添加新格式吗,或者有什么参考文献吗?谢谢!!!
-
https://github.com/WENO-OF/WENOEXT 这面有个程序 你看一下 在OpenFOAM里面非结构网格框架下植入4/5/6/7/8阶格式并不是很简单
-
谢谢东岳老师!我还想问一下,那我现在想写一个weno格式的话,我是不是要在src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes目录下新建一个weno的文件,然后在文件里写C文件和H文件。写完以后在src/finiteVolume/Make/files里面添加编译文件,最后在finiteVolume里编译一下,是不是就可以像openfoam自带的格式一样使用了呢。主要之前完全没搞过,不太确定这个步骤对不对。谢谢东岳老师!!!
-
大体步骤对,但是,WENO并没有这么简单...从我们的讨论来看,我觉得还有很长的路要走
-
@东岳 是的,东岳老师,的确是挺困难的,我水平现在还不够。我这两天先把那个github上的WENO程序调通了,打算先用这个weno程序跑一下。抱歉回复那么晚~~谢谢东岳老师。
-
@好好科研 大佬调通了吗?可不可以共享下
-
@李东岳 主要问题在哪里,最近想搞这个
-
@shrine 主要是非结构网格stencil的拓展
-
@shrine 下载WENOEXT编译就可以了 里面也有作者相关文献 可以参考
-
@shrine 时间太长了,我有些找不到当时调通的文件啦。印象比较深刻的是,天河超算上不好调通,我是在ubuntu上的openfoam里调通的,你可以考虑先在ubuntu上Allwmake一下。
-
@好好科研 你实际用过吗 我用了一下 网格量一上去根本算不动
-
@stardust 用过,网格量上去的话,确实算不动。特别慢
-
二位大佬所说的网格量一上去,一般是多少,上几十万?还是几万,还是百万
-
@李东岳 几万还是可以算的 几百万的网格我40核的服务器就算不动了