- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
openfoam简介作业
Openfoam
Openfoam的简介及使用方法:
openFOAM是一个具有开源代码的CFD模拟软件,运行于LINUX操作系统中(运行于WINDOWS下的LINUX虚拟环境同样可以),目前必威体育精装版版本为1.3。受GNU Free Documentation License 保护,不过既然是开源软件,自然可以随便传播了,但是对源代码和说明文档的随意篡改是不负责任的,所以没有十足的把握,还是要尊重原始版权吧。
openFOAM,open Field Operation and Manipulation,字面意思就是“开放的 域 操作 和 处理”,貌似和CFD没有什么关系,但是它却可以处理很多CFD问题抑或偏微分方程数值解问题。
openFOAM是采用面向对象方法(Object-Orientation Method),采用C++语言编写的一个“库”(Library)。个人感觉很像Delphi,软件本身提供了大量的类,用户可以根据自己的需求和喜好进行组织、程序设计。与Delphi不同的是,openFOAM本身并不是一个编译环境,用户需要自己选用第三方软件来进行编译,这样一来,实际上openFOAM只提供了“料”,而与之对比的,Delphi则既提供了“料”,又提供了“锅”。 个人感觉,openFOAM可以像Delphi那样,形成自己的编译环境,这样应该更有利于应用和推广,不过希望不要商业化才好,毕竟大家都喜欢用免费的东西:)
openFOAM是个软件,但是其本身又不会运行,这就是为什么我们仅仅称之为库的原因。但我们使用它,自然希望得到可以用的软件(application)。利用openFOAM可以得到两种类型的application:求解器solver和工具utility,前者用来解决数值计算上的问题,而后者用来进行前处理和后处理。至于怎么得到这些application,显然,需要我们用C++编程实现了。我们编程,自然不应该从零开始,因为我们有openFOAM,这是我们进行CFD模拟工作的基石。然而需要注意的是,要想利用openFOAM,就必须适应它的思想,从而在它的框架下去解决问题。这样,首要任务便是了解openFOAM的框架思想,以及它到底提供了哪些丰富而又精彩的内容。
Windows下OpenFOAM开发及使用环境配置指南 (2) ************************************************************* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
基本环境:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
操作系统:Windows 7 Ultimate 32 bit??? Linux环境:Cygwin 1.7 32bit??? OpenFOAM: 1.6 ??? 并行环境:MPICH2
配置过程:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1. Install Cygwin (国内镜像)??? (1) 除基本安装外,还需安装以下包:?????autoconf automake binutils bison byacc diffutils patch doxygen ?flex gcc-core gcc-g++ git make python readline texinfo wget w3m
(2) 其余建议安装包:?????bzip2 gitk liblzma rxvt vim
2. 修改注册表, 使系统区分大小写(1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ObCaseInsensitive 设为0.??? (2) 重启系统使应用生效.3. 配置Cygwin??? (1) 启动Cygwin, home/user目录将依据当前Windows用户创建. 若用户名存在空格,??????? 则需要在Cygwin根目录下的 /etc/passwd 中将映射名改为无空格的用户名标识, ??????? 并重启Cygwin.??? (2) 在Cygwin Shell中输入??????????? mkdir OpenFOAM??????????? echo export TEMP=/tmp ~/.bashrc??????????? echo export TMP=/tmp ~/.bashrc?????
您可能关注的文档
- 2015年广东专版高考英语模拟冲刺试题(一).doc
- 中口必备词汇.docx
- 中国译协中译英必威体育精装版发布,各类专业术语直译_翻译.doc
- 中式早餐的中英文对照.docx
- 口译员必备素质.doc
- 现代大学英语6课后句子翻译.doc
- 医学英语词根词缀表.doc
- 教学设计(模板及范例 初二英语.doc
- acm题型分类.doc
- Unit2三年级英语教案 part 2.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)