我最近开始使用Ubuntu学习OpenFoam,我目前正在使用本教程学习 http://files.the-foam-house5.webnode.es/200000361-e64a0e745a/Chapter2_Plates.pdf
我按照教程直到第2.3.3节并将文件放在正确的目录中,当我尝试在终端中输入命令blockMesh
后跟paraFoam时,它说它没有找到。
bash$ paraFoam
-bash: paraFoam: command not found
它已经安装了,怎么说它没找到?如何解决这个问题?
答案 0 :(得分:3)
<强>诊断:强>
它主要取决于您使用的安装方法。我强烈推荐the official OpenFOAM installation for Ubuntu from openfoam.org,因为它包括&#39; paraFoam&#39;。如果您按照说明正确操作,则应在paraFoam
中找到/opt/openfoam5/bin/
主管。也许安装文件夹是不同的。您可以通过搜索您的驱动器找到它(首先确保您的数据库已更新sudo updatedb
然后查找它locate -i paraFoam
)
然后确保添加了以下行:
source /opt/openfoam5/etc/bashrc
在~/.bashrc
文件的末尾。
替代解决方案1:
或者,您可以使用原始ParaVIEW安装(sudo apt-get install paraview
)打开OpenFOAM结果。在项目文件夹中运行命令foamToVTK
。然后在项目文件夹中创建一个空的虚拟文件,其中包含任意名称和.foam
扩展名(dummy.foam
)。
然后在ParaView中打开此文件,它将自动加载结果。
替代解决方案2:
如果您还没有foamToVTK
,则另一种建议here的方法是在ParaVIEW中打开system/ControlDict
选择OpenFOAM选项。