本贴记录一下自己使用OpenFOAM时遇到的问题和解决方案。
有遇到以下问题的朋友,欢迎交流!
【问题1】
计算条件:OpenFOAM8和olaFlow kOmegaSST湍流模型
问题:在并行设置时decomposeParDict中的method设置为simple时,
运行时的interfaceHeight采集到的波面高程为2倍;
设置为scotch时,一些算例正常,一些算例的个别采样点还是2倍。
【问题2】(未完全解决) 多版本安装的并行问题
现在WSL的Ubuntu安装了OpenFOAM-8,后又安装了OpenFOAM-v2012。v2012运行正常,8并行出现如下图错误。二者的Open MPI版本不同,OpenFOAM-8为2.1.1,v2012为4.0.3。
另一台电脑也是WSL的Ubuntu先安装了OpenFOAM-8,后又安装了OpenFOAM-9,二者运行皆正常。查看了二者的Open MPI版本是相同的,均为2.1.1。

野路子解决方案如下(捂脸):
之前安装的OpenFOAM-8是通过网络方式的命令安装的(即https://openfoam.org/download/windows/),这种安装方式下Open MPI的版本是2.1.1。
因此,先卸载OpenFOAM-8,重新通过源码编译的方式安装,参考【OpenFOAM学前预备3——安装OpenFOAM-v8】

本文记录了使用OpenFOAM进行计算时遇到的两个问题:1) 在设置为simple并行方法时,接口高度采集异常;2) 多版本OpenFOAM并行问题,特别是OpenFOAM-8与OpenFOAM-v2012并行运行时遇到的OpenMPI版本冲突。作者尝试了重新编译安装和修改bashrc文件等方法,但问题未完全解决。同时分享了OpenFOAM-v8的源码编译步骤。

2611

被折叠的 条评论
为什么被折叠?



