OpenFOAM无法调用ParaView的解决办法



  • 针对OpenFOAM与ParaView依赖关系不正确的情况
    即输入paraFoam后出现如下反馈:
    FATAL ERROR: ParaView reader module libraries do not exist

    Please build the reader module before continuing:
    cd $FOAM_UTILITIES/postProcessing/graphics/PV3Readers
    ./Allwclean
    ./Allwmake
    即无法正常使用paraFoam命令便捷进行后处理的问题,可以采用以下非正式方式解决:

    摁Ctrl+Alt+T进入终端(Terminal)
    编辑环境变量,即执行sudo gedit $HOME/.bashrc
    在文件底部增添如下命令:

    alias para="touch FZ.foam
    ~/OpenFOAM/ParaView-5.4.1-822-g597adef-Qt5-MPI-Linux-64bit/bin/paraview"
    

    0_1522230201571_20180328174155.png

    保存,退出。
    在终端(Terminal)下打开的算例目录,执行para命令
    点击左上方“打开”
    在算例目录下拉到最下面,双击FZ.foam,成功导入

    这之后,每次需要导入的时候,只需要在算例目录执行para命令然后点打开再双击FZ.foam就可以了。

    PS:我感觉这个问题和版本有关,我使用OpenFOAM2.0.x就会出现这个问题,使用OpenFOAM3.0.1的时候就可以正常使用paraFoam开启ParaView

    范准
    作于2018年2月2日,更新于2018年3月28日


  • Linux讲师



  • @bestucan 对的,我这个操作的核心其实就是创建那个文件,只不过是用自定义命令的形式编写了一遍。这样更加方便使用


登录后回复
 

与 CFD中文网 的连接断开,我们正在尝试重连,请耐心等待