一、Ubuntu.Linux及OpenFOAM版本
下图为笔者的电脑Ubuntu版本以及OpenFOAM版本
二、安装过程
1. 登录OpenFOAM官网,进入针对Ubuntu发布的版本主页,或者直接进相应网页,网址如下:https://openfoam.org/version/ubuntu/
2. 找到官网支持Ubuntu14.04的版本,(此处笔者选择了OpenFOAM4.1)点击Read More
(以下安装过程是openfoam.org推荐的方法)
3. 复制粘贴下面命令至终端,将dl.openfoam.org添加到apt包管理工具的软件仓库中;添加公钥用来验证包的数字签名的正确性。
$ sudo add-apt-repository http://dl.openfoam.org/ubuntu
$ sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"
4. 更新apt包列表以记录新的下载存储库位置
$ sudo apt-get update
5. 安装OpenFOAM(名称中的4指的是版本号4.1),同时也安装paraviewopenfoam50作为依赖。
$ sudo apt-get -y install openfoam4
安装过成默认就行。
三、配置OpenFOAM
1. 配置环境变量,下面的命令修改用户私有的环境变量,笔者使用的是PC,因此不考虑修改系统环境变量
$ sudo gedit ~/.bashrc
2. 添加如下内容至bashrc文末并保存(复制粘贴即可)
# OpenFOAM
. /opt/openfoam4/ext/bashrc
# OpenFOAM ParaView
export LD_LIBRARY_PATH=/opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/paraview-5.0:$LD_LIBRARY_PATH
3. 加载修改后的设置
$ source ~/.bashrc
四、运行OpenFOAM算例
1. 创建项目文件夹,输入下面命令,将会生成位于$HOME/OpenFOAM目录下<user>-4.1的文件夹,并在该文件夹下创建名称为run的文件夹
$ mkdir -p $FOAM_RUN
2. 复制后向台阶流动算例文件(笔者翻译水平有限),使用blockMesh生成网格,并运行稳定不可压缩流动求解器simpFoam,最后运行paraFoam进行结果展示及其他后处理。依次输入下列命令:
$ cd $FOAM_RUN
$ cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily .
$ cd pitzDaily
$ blockMesh
$ simpleFoam
$ paraFoam
3. 后处理结果图示
欢迎转载及评论,您的建议将是我最大的动力!!
网友评论