ABChina的个人博客分享 http://blog.sciencenet.cn/u/ABChina

博文

Deepin或UOS安装OpenFOAM

已有 3050 次阅读 2021-6-16 03:19 |个人分类:OpenFOAM|系统分类:科研笔记

尝试安装了一下Deepin,支持一下国产系统。在(最新版本 – 深度科技社区 (deepin.org))下载安装的社区版。因OpenFOAM 安装需要Linux环境,就尝试了安装一下,UOS和Deepin同源,应该同样的操作不成问题。以下参考了李东岳博士的博文和官方的指导文档。


打开终端,逐条输入以下命令,sudo第一次会提示输入密码,输入密码时不显示,输入结束后回车即可。遇到是否安装时,输入Y,

sudo apt-get install gedit

sudo apt-get install 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

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev curl

sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl 

sudo apt install time qttools5-dev libqt5x11extras5-dev

以下为创建OpenFOAM文件夹,可指定。

cd ~

mkdir OpenFOAM

cd OpenFOAM

将在openfoam.com下载到的openfoam 的source版本(OpenFOAM® Installation From Source)放在这个文件夹中并解压。安装openfoam.org版本时可以在刚刚的终端中用如下命令,

git clone https://github.com/OpenFOAM/OpenFOAM-dev.git

git clone https://github.com/OpenFOAM/ThirdParty-dev.git

在将待编译文件放进OpenFOAM文件夹后,输入如下命令

gedit $HOME/.bashrc

在弹出的文件编辑器中最后一行添加

source $HOME/OpenFOAM/OpenFOAM-dev/etc/bashrc

或者

source $HOME/OpenFOAM/OpenFOAM-v2012/etc/bashrc

此处视安装版本所定,更改etc上层文件夹名,可以在OpenFOAM即刚刚创建的文件夹中看到该文件夹名。

在终端中继续运行

source ~/.bashrc

每次输入一条命令以编译

cd ~/OpenFOAM/OpenFOAM-dev

./Allwmake -j -s -q -l

cd ~/OpenFOAM/ThirdParty-dev

./Allwmake -j -s -q -l

偶有ParaView 编译失败,重复编译一次,

./makeParaView 


结束后分次输入

wmRefresh

cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders

./Allwclean

./Allwmake

在案例文件夹运行终端并输入

paraFoam 

即可打开ParaView。

或者到ParaView网站(Download | ParaView)下载绿色版,运行bin文件夹的paraview即可。

偶有ParaView闪退,可以直接终端输入

sudo apt-get install paraview


安装后在终端输入 

paraview

即可运行,此处参考(After install OpenFOAM I cannot open paraFoam -- CFD Online Discussion Forums (cfd-online.com))。






https://wap.sciencenet.cn/blog-3442535-1291361.html


收藏 IP: 193.175.12.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-10-20 01:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部