OpenFOAM在Ubuntu系统多版本安装问题
-
Ubuntu系统,在user文件夹下已经建有OpenFOAM文件夹,首先装有OpenFOAM-v2012版本(这个版本是通过git clone命令下载在通过命令行安装的)。后来按照www.openfoam.org官网的提示的OpenFOAM-11安装步骤,安装杂opt文件夹下。安装了数字版后结果系统出现x86_64-conda_cos6-linux-gnu-cc: error: unrecognized command line option '--showme:link'这个报错。后来按照网上解决办法,我把11和v2012文件夹下的etc/bashrc里面的export WM_MPLIB=SYSTEMOPENMPI换成了export WM_MPLIB=OPENMPI。后就没有x86_64-conda_cos6-linux-gnu-cc: error: unrecognized command line option '--showme:link'这个报错了。但是今天我想安装OpenFOAM-8,按照东岳流体的命令流安装,最后到编译这一步出现下面错误:
希望有人指点一二!
-
@李东岳
李老师您好,我是在CFD中文网里面OpenFOAM安装帖子下,找到下面命令下载的。
git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-8.git
git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-8.git
-
@李东岳
李老师,我应该是没有动过这个包,有没有可能是因为先前安装了OpenFOAM-v2012和在opt文件下安装OpenFOAM-11的时候出现了问题。出现下面这个报错x86_64-conda_cos6-linux-gnu-cc: error: unrecognized command line option '--showme:link'。我把这个两个版本的bashrc都改动从export WM_MPLIB=SYSTEMOPENMPI换成了export WM_MPLIB=OPENMPI。 -
sudo apt update && sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev
这个运行过么。
ubuntu18以后的g++都可以,你这个应该是18以后的吧?
最好还是重新下载openfoam-8,有可能你改了什么别的然后自己也忘了
-
也有可能你把mpi环境也改了。导致找不到mpi。这个都可以处理。但是如果你不熟悉就比较麻烦。
最简单的就是重新搞个ubuntu系统,顺着 http://dyfluid.com/install.html 这个装。不会有任何问题。这个无数人都测试过了。不管是openfoam.org的版本,还是openfoam.com的版本
6/11