在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程序跑一下。抱歉回复那么晚~~谢谢东岳老师。


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2