24小时热门版块排行榜    

CyRhmU.jpeg
查看: 947  |  回复: 5
【奖励】 本帖被评价5次,作者ahliyu增加金币 3.8

ahliyu

铜虫 (小有名气)


[资源] 最新版openfoam2.2.2在最新版linux opensuse13.1上安装教程

一般来说都会是windows和linux的双系统,安装linux之前应在windows中空出一块硬盘空间,然后删除分区(删除后呈现没有分配的空间,即没有E,F这样的盘符的),而不是仅仅格式化。这里的硬盘准备是为opensuse安装准备的,最好留足50G吧,多多益善。linux opensuse的安装推荐保守的光盘安装,如果不想自己刻盘,淘宝上可以买到,很便宜,也省事。
        接下来安装opensuse13.1时,linux系统可以安装在未分配的硬盘空间上,而不影响windows,从而实现双系统。opensuse安装过程中唯一需要注意的就是分区,记住之前在windows系统中删除的分区大小,把opensuse安装在unassigned(未分配的)的分区中,选择时注意这里的未分配的空间大小和之前删除的分区大小应该是一致的。按提示安装,就能保证windows不受影响。
        进入openfoam的安装环节。建议在linux系统下下载source pack,避免损坏。
1. 首先是创建文件夹
     官网上推荐的是$HOME/OpenFOAM, 这里的$HOME是指主文件夹,例如,如果我的用户名是apple,这里的$HOME代指 /home/apple/。要做的是在主文件夹中创建“OpenFOAM”文件夹,注意文件名的大小写要一致。
把source pack文件复制到OpenFOAM文件夹中,解压缩。
      创建文件夹完全可以借助图形化界面实现,就是点点鼠标即可。解压缩就是执行
tar xzf OpenFOAM-2.2.2.tgz
tar xzf ThirdParty-2.2.2.tgz
注意当前路径应该是 /home/apple/OpenFOAM。
2. 安装所需pack
     这里作为opensuse系统,只需要执行
zypper install -t pattern devel_C_C++
zypper install cmake libqt4-devel gnuplot
无所谓当前路径
3. 设置环境变量
    在主文件中,设置显示隐藏文件,在“控制”的下拉选项中有。然后找到 .bashrc文件,右键打开,可以选用默认的Kwrite编辑,按官网上所说的在文本最后增加一行:
source $HOME/OpenFOAM/OpenFOAM-2.2.2/etc/bashrc
然后保存文本。
接着在命令行中输入
source $HOME/.bashrc
如果正确,不会报错。
输入 echo $FOAM_INST_DIR 会返回:
(这里仍然以“apple”为例)/home/apple/OpenFOAM/
4. 检查系统
进入指定文件夹,检查编译工具是否具备
执行,foamSystemCheck
注意路径应该是 /home/apple/OpenFOAM/OpenFOAM-2.2.2/bin/
如果编译条件具备,会返回
System check: PASS
==================
Continue OpenFOAM installation

5. 编译主程序
按官网所说,进入指定目录
具体执行,cd $WM_PROJECT_DIR
然后 执行   ./Allwmake 开始编译
整个编译比较耗时


6. 编译paraview

同理,进入指定文件

cd $WM_THIRD_PARTY_DIR

编译paraview
./makeParaView

7. 检测安装
进入指定文件夹,执行:
foamInstallationTest
具体为   
cd /home/apple/OpenFOAM/OpenFOAM-2.2.2/bin
foamInstallationTest

若正常,则会返回
Summary
-------------------------------------------------------------------------------
Base configuration ok.
Critical systems ok.

Done

至此openfoam主体安装完成

接着还需要编译
PV3blockMeshReader和PV3blockMeshReader
它们是后处理软件的组建

很简单,依次执行下列语句

cd $FOAM_UTILITIES/postProcessing/graphics/PV3Readers
wmSET
./Allwclean
./Allwmake
即可

至此,全部安装成功完成~
之后可以参见tutorials里的例子,可以用user guide中的例子试试软件流程了~

若有疑问,可博客留言,一起交流进步2
地址 http://blog.sina.com.cn/s/blog_8535cff90101qnje.html
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : of2.2.2——suse13.1.pdf
  • 2013-12-12 19:07:58, 203.87 K

» 收录本帖的淘帖专辑推荐

好书!好读! 仿真建模与计算 科研工具

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
paulpu2楼
2015-01-15 03:30   回复  
三星好评  顶一下,感谢分享!
2015-04-02 22:42   回复  
五星好评  
李加伟4楼
2015-04-11 21:24   回复  
五星好评  顶一下,感谢分享!
dhonghui5楼
2016-03-25 14:47   回复  
五星好评  顶一下,感谢分享!
mu_qing446楼
2017-12-26 22:13   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 ahliyu 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见