openfoam ./makeParaview

Posted

技术标签:

【中文标题】openfoam ./makeParaview【英文标题】: 【发布时间】:2019-12-28 15:44:34 【问题描述】:

我目前正在从源代码构建 openfoam 1912,但在构建 paraview 时遇到了一些麻烦。我只是构建 Qt 和 Cmake,但只要我输入 ./makeParaview qt-5.9.9 5.6.3我就会得到以下错误:

./makeParaView: 64: local: -DWM_DP: bad variable name

./makeParaView: 64: ./makeParaView: -DOPENFOAM: bad variable name

当我尝试制作 VTK / Adios2 时会发生类似的错误。知道我在哪里走错了吗?

问候

加巴道夫

【问题讨论】:

您是否逐字遵循安装指南?依赖 ParaView 安装总是让人头疼。你下载 ParaView 到第三方目录了吗? 如前所述,我构建了 Qt 和 Cmake,在 build.md 中这些是唯一需要提及的。 ThirdParty 目录中已经有一个 ParaView。我对linux系统不是很好,你知道错误是什么意思吗? 该问题已在 GitLab 问题跟踪器中报告:develop.openfoam.com/Development/openfoam/issues/1541 【参考方案1】:

正确的解决方案与shell quoting issues相关

- flag="$(stripCompilerFlags $flag)" 
+ flag="$(stripCompilerFlags "$flag")" 

但与此同时,您可以简单地将 shebang 更改为 #!/bin/bash - 它更宽容。

【讨论】:

【参考方案2】:

正如这些 GitLab ticket-1 和 ticket-2 中讨论和解决的: 这个问题似乎与Ubuntu 相关。

解决方案:

在执行./makeParaview之前,切换到bash

    makeParaView脚本的第一行改为#!/bin/bash

    sudo dpkg-reconfigure dash

    ./makeParaView

【讨论】:

以上是关于openfoam ./makeParaview的主要内容,如果未能解决你的问题,请参考以下文章

openfoam软件自带的算例描述或讲解有吗?在哪里

HTCondor 与 OpenFOAM

OpenFOAM 学习路线 转载

OpenFoam这样的开源软件和Fluent差距在哪

openfoam 的安装转载

openfoam ./makeParaview