2

我最近开始使用 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

已经安装了,怎么找不到呢?如何解决这个问题?

4

1 回答 1

3

诊断:

这主要取决于您使用的安装方法。我强烈推荐来自 openfoam.org 的 Ubuntu 官方 OpenFOAM 安装,因为它包含“paraFoam”。如果您正确地按照说明进行操作,您应该会在 中找到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建议的另一种方法是在 ParaVIEW 中选择 OpenFOAM 选项打开。system/ControlDict

于 2018-01-24T11:44:16.677 回答