fsiFoam自带算例 ./Allrun 报错
-
安装了foam_extend4.0 中的fsifoam流固耦合求解器,运行fsifoam/beamInCrossFlow 自带算例,在./Allrun指令时报错。
在cfd_online中也没有解决类似问题。
错误如下(在log.fsiFoam文件中):--> FOAM FATAL ERROR: Cannot find file "points" in directory "constant/solid/polyMesh".
请问大佬们是什么原因?
-
没网格。看看是不是没有blockMesh或者blockMesh出错了。
这个算例应该是有两句blockMesh命令了。blockMesh -case fluid blockMesh -case solid
-
@number44你好,这个算例里的Allrun是有两个blockMesh的,在polyMesh文件夹中是有points文档的。
如图:
以下是Allrun的文本代码:#!/bin/sh # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions # Get application name application=`getApplication` runApplication -l log.blockMesh.solid blockMesh -case ../solid runApplication -l log.setSet.solid setSet -case ../solid -batch ../solid/setBatch runApplication -l log.setToZones.solid setsToZones -case ../solid -noFlipMap runApplication blockMesh runApplication setSet -batch setBatch runApplication setsToZones -noFlipMap cd .. # Build setInletVelocity function object wmake libso setInletVelocity ./makeSerialLinks fluid solid cd fluid runApplication $application # ----------------------------------------------------------------- end-of-file
-
借鉴这个教程已解决
https://zhuanlan.zhihu.com/p/450526288
2022年3月27日 14:02
4/4
2022年4月13日 03:19