关于流固耦合求解器fsiFoam的问题
-
大家好!
我在foam-extend-4.0上编译了fsiFoam求解器。当我尝试求解其中的算例3dTube的时候,提示如下问题:19 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 20 Create time 21 22 Create dynamic mesh for time = 0 23 24 --> FOAM Warning : 25 From function dlLibraryTable::open(const fileName& functionLibName) 26 in file db/dlLibraryTable/dlLibraryTable.C at line 124 27 could not load libmesquiteMotionSolver.so: cannot open shared object file: No such file or directory 28 --> FOAM Warning : 29 From function dynamicFvMesh::New(const IOobject& io) 30 in file dynamicFvMesh/newDynamicFvMesh.C at line 57 31 Loading of dynamic mesh library libmesquiteMotionSolver.so unsuccesful. Some dynamic mesh methods may not be available
请教一下这是什么问题,是动网格文件没有成功读取吗?
我查看了模拟结果,发现只有下方的流体域的网格发生了变化,上方的固体域没有。
-
@shepherd 你截图没截全,现在提示的是warning,你看下是不是有error的提示,目录下应该有allrun的,运行不了吗?
-
@benqing 你好。我使用了算例的allrun脚本,运行并没有提示error,最后流体域的计算也完成了。但是当我查看结果的时候发现只有流体域(下面彩色的部分)的网格发生了变化,固体域(上面白色的部分)并没有发生变化,我就想是不是这个warning的问题,导致动网格出错了?
-
@shepherd 其实我也不太懂,感觉是后处理的问题,我算过那个beamInCrossFlow的算例,结果也是只有流体域的网格变化,固体域的后处理不知道怎么弄
-
@benqing 会不会是因为固体域没有时间步,所以网格不发生变化?