Welcome 微信登录

首页 / 操作系统 / Linux / 在OpenSUSE 11.0和11.1上安装OpenFOAM的方法

来源苏军伟的博客:http://blog.sina.com.cn/openfoamresearch
小王的科研阵地:http://blog.sina.com.cn/wanghuiru1984
OpenFOAM的安装方法很多OpenFOAM的网友针对流行的Ubuntu系统的安装成功,但其工作量明显不小。虽然OpenFOAM是在OpenSUSE上开发的,但不掌握Openfoam的原理,安装还是很盲目的,以下是我的安装方法,给初学者提供一些参考。对比可以编译通过的OpenFOAM 1.5和不需要编译的1.6版本的的安装方法之间的区别(见这里与这里)可以发现,大部分步骤都是一样的,个人理解:在执行编译连接openfoam的时候(./ALLwmake命令),只是进行编译这个过程,(因为有bug)最终的可执行文件是由压缩包得到的,因此,采用下面的步骤安装:1.先按第3页与第4页中的方法把源文件和编译过的文件都解压放在一起以下基本可以对照官方的readme文件来做2.如果是在opensuse11.0下安装,由于qt的版本不够,为保险起见,按照readme中的地址ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.3.5.tar.bz2下载qt4.3.5版本,并且安装,过程比较简单,都采用默认方式,解压缩后tar xvf qt-x11-opensource-src-4.3.5.tar.bz2cd /home/用户名/OpenFOAM/ThirdParty-1.6/qt-x11-opensource-src-4.3.5./configuremake  (当时提示用  gmake,我用的也是gmake)make install3. kate $HOME/.bashrc将   source $HOME/OpenFOAM/OpenFOAM-1.6/etc/bashrc   这句话加到该文件的最后,每次启动都可以执行。4.  export FOAM_INST_DIR=/home/用户名/OpenFOAMfoamDotFile=$FOAM_INST_DIR/OpenFOAM/OpenFOAM-1.6/etc/bashrc[ -f $foamDotFile ] && . $foamDotFile如果没有这几句话,后面./ALLwmake总是提示找不到安装目录。5. 因为已经把源文件和binary包都解压缩在一起,因此可以直接在OpenFOAM-1.6文件夹中运行./ALLwmake执行编译,需要花几个小时吧。最后可能提示说application 有点问题,不用理会这个错误6.按照readme文件中找到foamInstallationTest运行,应该显示安装没有问题7.按照readme文件中getting stared步骤,在paraFoam时出错,提示不知道该打开什么文件,也就是数据导不进去,表明ParaView这个软件没问题,是openfoam paraview reader和paraview软件连接没有做好,因此需要重新编译PV3FoamReader,这个时候才发现下载的1.6的包中并没有解压缩出来cmake-2.6.4这个软件,如过有的话应该不会出现这个问题。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
将Ubuntu 9.04的DVD光盘作为软件源Ubuntu 9.04下PDF文件文字显示不全或出现方块解决方案相关资讯      suse  openSUSE 
  • 你还记得那只可爱的小蜥蜴吗?没错  (10/26/2015 20:24:36)
  • openSUSE Leap 42.1 Milestone 1   (07/25/2015 08:46:04)
  • 专访SUSE总裁Nils:让开源基因深入  (12/03/2014 18:44:03)
  • openSUSE Leap 42.1 beta 发布下载  (09/25/2015 08:27:14)
  • openSUSE下玩转GPG图文详解  (01/27/2015 08:00:16)
  • SUSE Linux再次易主,母公司被上市  (09/16/2014 20:09:38)
本文评论 查看全部评论 (0)
表情: 姓名: 字数