关键词:
原文地址: http://blog.sina.com.cn/s/blog_14bf001d10102wifw.html
OpenFOAM安装
OpenFOAM基于Linux系统下运行,由于对Linux系统的不熟悉,很多人对OpenFOAM的安装很头疼。本文手把手一步一步的演示OpenFOAM的安装过程。演示采用的系统为Ubuntu系统。其他的Linux发行版比如openSUSE(Henry和Alberto力荐),Arch Linux也可以采用类似的方法安装。基于国人多年使用Windows的操作习惯,Ubuntu可能是一个比较好的选择,目前的Ubuntu麒麟版为中文汉化发行版,并支持搜狗输入法等其他一些定制软件Ubuntu下的OpenFOAM有下列俩种安装方式,第一种为deb方式,第二种为源代码(Source Pack)编译方式。区别如下:
在这里,我们介绍比较稳定的Source Pack编译安装方式。需要提及的是,编译OpenFOAM需要依赖很多Ubuntu下的库,这些库需要联网安装。下面我们介绍如何从一个空白的Ubuntu系统来安装OpenFOAM:
(1).安 装ubuntu系统。个人用户可安装在Windows下的虚拟机中,工作站和服务器可直接安装Ubuntu系统。在cfd-online有国外用户讨论认 为:虚拟机在不发生内存交换的时候和真实系统计算速度相当(本文采用的为VMware);32位操作系统比64位系统要快(尚未考证);
(2).进入Ubuntu桌面。通过Ctrl+Alt+T启动终端,会出现如下窗口:
sudo su ~
会提示要求输入密码,我们键入密码。注意,密码并未显示。回车。然后将下列代码复制到终端(分三次复制输入),这些库就是编译OpenFOAM所需要的库:
apt-get install build-essential flex bison cmake zlib1g-dev libopenmpi-dev openmpi-bin apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev apt-get install gnuplot libreadline-dev libncurses-dev libxt-dev apt-get install libscotch-dev libcgal-dev
会提示yes之类以确认安装,回车确认。这样所有预安装包安装完毕。
(4).配置环境变量。在终端输入:
gedit $HOME/.bashrc
会打开一个文件,我们在文件的最底部重新取一行添加下述文字:
source
$HOME/OpenFOAM/OpenFOAM-2.3.1/etc/bashrc
保存并关闭。关闭终端并打开新的终端的时候,环境变量自动生效。
(5).编译OpenFOAM。打开终端,输入(即切换到OpenFOAM-3.0.x目录下):
cd OpenFOAM/OpenFOAM-3.0.x/
然后输入:
./Allwmake
这时候会输出大量的信息,编译开始。依据CPU特性,大约需要几个小时(并行编译请见文章最底部)。编译之后请尝试运行:
blockMesh
如果显示如下信息:
openfoam+cfdem+liggghts安装耦合(代码片段)
...点为:2018.10.29,安装的是目前的最新版本CFDEM,支持到与OpenFoam-5.x的耦合。1.先安装openfoam:https://openfoam.org/download/source/不算很难,安装这个官网程序走就行,主要需要注意的是源码一定要放在~目录下编译,如下 2.再安装Ligggh... 查看详情
在 Mac OS 上安装 OpenFoam
】在MacOS上安装OpenFoam【英文标题】:InstallingOpenFoamonMacOS【发布时间】:2016-11-0906:41:18【问题描述】:谁能给出有效的指示?对此有各种帖子,但对我没有任何帮助。我在下面的尝试是我能做的最好的。尝试在OSXElCapitan上安装Open... 查看详情
使用 docker 和 openfoam 在 /mnt 上安装 sdb
】使用docker和openfoam在/mnt上安装sdb【英文标题】:mountingsdbon/mntusingdockerandopenfoam【发布时间】:2017-05-2908:01:18【问题描述】:我最近在2016年10月在此站点上发现了题为“如何在openFOAM的docker版本中挂载卷”的帖子。该帖子自动询... 查看详情
在没有管理员权限的服务器上安装/编译 OpenFOAM
】在没有管理员权限的服务器上安装/编译OpenFOAM【英文标题】:Installing/compilingOpenFOAMonaserverwithoutadminprivileges【发布时间】:2018-01-2614:32:10【问题描述】:我正在尝试在远程服务器上安装/编译OpenFOAM。由于我没有管理员权限,我... 查看详情
opensuse下编译安装openfoam
在不是Ubuntu系统下安装OpenFoam,需要采用编译安装的方式。以下以OpenSuSE为例进行编译安装。1软件包准备需要下载两个程序包:OpenFOAM-4.x-version-4.1.tar.gzThirdParty-4.x-version-4.1.tar.gz2安装GCC启动终端Konsole,在终端中输入命令:sudozypper... 查看详情
在 CentOS SL RHEL 上安装 CFD 软件 OpenFOAM-4.0 的问题
】在CentOSSLRHEL上安装CFD软件OpenFOAM-4.0的问题【英文标题】:ProblemsinInstallingaCFDsoftware,OpenFOAM-4.0,onCentOSSLRHEL【发布时间】:2016-09-2016:11:56【问题描述】:我是一名攻读CFD的MPhil学生,当我尝试在大学管理的计算机集群上安装OpenFOAM-4... 查看详情
openfoam中funkysetfields的安装与使用
参考技术AOpenFOAM中有个setFields函数能够设置简单的初始场,其实,OpenFOAM的插件swak4foam中funkySetFields能够设置更复杂的初始条件。根据不同的OpenFOAM版本,在这个网站选择安装.当然也可以试试网站中的另两种方法。swak4foam包含下... 查看详情
通过 Docker 安装 OpenFOAM
】通过Docker安装OpenFOAM【英文标题】:InstallingOpenFOAMthroughDocker【发布时间】:2016-01-2622:58:14【问题描述】:我在尝试使用Docker(在MacOSXElCapitan上)安装OpenFOAM时遇到了麻烦。我一直在关注officialtutorial。当我尝试通过命令行执行第... 查看详情
HTCondor 与 OpenFOAM
】HTCondor与OpenFOAM【英文标题】:HTCondorwithOpenFOAM【发布时间】:2017-05-2215:15:40【问题描述】:我正在尝试从HTCondor在OpenFOAM中启动一些计算。到目前为止,我们只准备了一台多核服务器OpenFOAM。OpenFOAM是按照以下说明从源代码安装... 查看详情
openfoam需要多少linux知识?
在使用OpenFOAM之前,我一直生活在windows温暖舒适的环境里,因为要装OpenFOAM才第一次在电脑上下载了Ubuntu系统,小心翼翼的拿鼠标一路点确认就安装成功了。OpenFOAM的安装和编译也很容易只要按照官网的流程一步步都能成功,所... 查看详情
OpenFoam Win 10,Ubuntu Bash 安装失败
】OpenFoamWin10,UbuntuBash安装失败【英文标题】:OpenFoamWin10,UbuntuBashinstallingfails【发布时间】:2018-10-1215:13:13【问题描述】:我正在尝试在Win10上的ubuntubash上安装OpenFoam。我正在执行以下步骤:OpenFoaminstallationonwin10Ubuntubash在这一步... 查看详情
影响cfd计算量的因素分析及在openfoam中的参数调整
转载自苏军伟微博“影响CFD计算量的因素分析及在OpenFOAM中的参数调整”影响CFD计算量的因素很多,大概可以归为一下几个部分1)物理问题本身物理问题本身的复杂程度直接关系到计算量。一般而言,非线性模型的计算量要高于... 查看详情
无法运行 OpenFOAM docker 镜像
】无法运行OpenFOAMdocker镜像【英文标题】:unabletorunOpenFOAMdockerimage【发布时间】:2018-01-2317:00:57【问题描述】:我正在尝试使用theOpenFOAMdockerimage。我正确安装了所有东西,当我尝试运行OpenFOAM_Start时出现错误:启动的机器可能有... 查看详情
ubuntu18.04下openfoam2.3.1安装及配置
参考技术AOpenFOAM2.3.1是Ubuntu14.04下发布的,尝试N次在18.04下安装失败后,求助Bruno大神,随后Bruno在OpenFOAMwiki上放出了howtoinstallOpenFOAMinUbuntu18.04,完美安装。Sourceguide的编译出现问题,OpenFOAM2.3.1版本的SourceGuide在Ubuntu环境下用Doxygen... 查看详情
一起学openfoam04openfoam的学习资源
OpenFOAM的学习资料并不多,个人猜测也许是与软件的类型有关系。对于商用软件来讲,由于要占领市场,软件开发商自然是巴不得会用软件的人越多越好,因为他们卖的是软件,会用的人越多,软件卖得越好。他们的主要经济来... 查看详情
在非管理员 Windows 上运行 OpenFOAM 原生编译
】在非管理员Windows上运行OpenFOAM原生编译【英文标题】:RunningOpenFOAMnativecompileonanon-adminWindows【发布时间】:2021-12-0707:06:30【问题描述】:我已经从here下载并安装了一个Windows原生编译的OpenFOAM。但是,当我尝试在MSYS2终端中运行... 查看详情
openfoam这样的开源软件和fluent差距在哪
...你的提问其实是不恰当的,应该说Fluent这样的商业软件和OpenFoam的差距在哪。总的来说OpenFoam有如下一些优劣势:优势相比起Fluent动辙上百万的购买费用,OpenFoam是免费的。OpenFoam是极其灵活的,它包括有各种各样的边界条件设置... 查看详情
OpenFOAM 的主要思想是啥?
】OpenFOAM的主要思想是啥?【英文标题】:WhatisthemainideaofOpenFOAM?OpenFOAM的主要思想是什么?【发布时间】:2016-06-0707:27:51【问题描述】:我只是想了解openFOAM的主要思想/原理以及您如何创建模拟,请让我知道我哪里出错了,所以... 查看详情