Ubuntu 9.10 安装 OpenFOAM

1.在Ubuntu 9.10 用户主目录下建立文件夹“OpenFOAM”,一定要在主文件夹下建立,这样后面的环境变量设置非常简单,也是官方推荐配置。

2.下载官方安装文件,一共五个。下载一共有500M大小,注意要下载完整版。否则解压会报错!

将五个文件并复制到OpenFOAM文件夹中,利用tar xzf 解压缩各个软件包。 按照下面的顺序解压各文件:解压完会生成OpenFOAM-1.6目录。

OpenFOAM-1.6.General.gtgz   (源代码)

OpenFOAM-1.6.linuxGcc4DPOpt.gtgz (双精度)

OpenFOAM-1.6.linuxGcc4SPOpt.gtgz (单精度)

3. 安装必要的编译软件包。使用只需要sudo apt-get install +包的名字即可。gcc 4.3.4, g++ 4.3.4, zlib1g-dev ; flex++ ; bison ; binutils-dev ; python ; qt4-designer ; cmake。当然,如果系统中有了gcc和g++可以不用安装4.3.4版本,但官方推荐使用4.3.x版本编译。可以进入/usr/bin,使用ln -s  gcc gcc-4.3.4 和ln -s g++ g++-4.3.4更改系统默认的gcc和g++版本。

4.修改配置文件:

如果是AMD64CPU,必须把参数 $WM_64打开。在终端下按如下操作进行:

gedit ~/.bashrc

然后,在第一行直接添加下面:

export WM_64="on"    64位系统设为 on, 否则留空即可

完后为了使这些变化生效,你必须把这些变化提供给 bashrc。

. ~/.bashrc              注意这里是 .空格~/...

echo $SHELL  检查sh类型,如果是bash,打开  ~/OpenFOAM/OpenFOAM-1.6/etc/setting.sh

# Select compiler installation

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# compilerInstall = OpenFOAM | System

compilerInstall=System        设置为System,使用系统默认的编译其

保存退出。

现在你须要为文件的正确读写设置环境变量,环境变量的设置存储在 ~/OpenFOAM/OpenFOAM-1.6/

在终端输入:gedit ~/.bashrc &    打开文件,输入:

. ~/OpenFOAM/OpenFOAM-1.6/etc/bashrc   保存退出。

完后为了使这些变化生效,你必须把这些变化提供给 bashrc。

. ~/.bashrc              注意这里是 .空格~/...

环境变量更新了,输入以下命令可以确认 echo $PATH    可以看到新添加的一些目录已经出现了

5.编译源代码(如果想直接使用下载的编译过的二进制程序,可跳过该步骤)

进入目录: cd ~/OpenFOAM/OpenFOAM-1.6/

./Allwmake             开始编译,漫长的等待。。。

6.测试安装是否成功,在下面的目录下找到文件foamInstallationTest,运行

~/OpenFOAM/OpenFOAM-1.6/bin

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27403.html