ubuntu 使用命令simpleFoam --> FOAM FATAL IO ERROR得到这样的错误:找不到文件

hfsqlsce  于 2023-05-16  发布在  其他
关注(0)|答案(1)|浏览(517)

我正在尝试安装Openfoam v1612+,我使用了以下步骤从这个answer
运行容器

docker run -it openfoamplus/of_v1612plus_centos66 /bin/bash

在容器中,将目录更改为:

cd /opt/OpenFOAM/

源脚本:setImage_v1612+,方法是运行:

source setImage_v1612+

使用命令时

simpleFoam

我得到以下错误如下,并在屏幕截图也:

--> FOAM FATAL IO ERROR: 
cannot find file

file: /opt/OpenFOAM/system/controlDict at line 0.

    From function regIOobject::readStream()
    in file db/regIOobject/regIOobjectRead.C at line 237.

FOAM exiting

正如我所理解的,这个文件/opt/OpenFOAM/system/controlDict不existing,我不知道如何解决这个问题,或者这个文件是什么。

ruarlubt

ruarlubt1#

您需要在已配置的案例上执行求解程序。
例如,您可以通过以下步骤在该docker容器上运行教程:

  • cd到教程,例如:
cd $FOAM_TUTORIALS/incompressible/simpleFoam/airFoil2D
  • 当列出当前目录的内容时(使用ls命令),您应该看到典型的OpenFOAM案例设置,其中包括必要的文件夹和文件,如0constantsystem,以及特定于您案例的任何其他文件。
  • 然后,您可以运行求解器,在本例中为simpleFoam
simpleFoam

相关问题