1 / 17
文档名称:

工程计算开源软件openfoam.docx

格式:docx   大小:21KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

工程计算开源软件openfoam.docx

上传人:麒麟才子 2022/7/3 文件大小:21 KB

下载得到文件列表

工程计算开源软件openfoam.docx

相关文档

文档介绍

文档介绍:1
工程计算开源软件OpenFOAM
66
《高性能计算进展与应用》      2008年其次期    总其次十三期
工程计算开源软件OpenFOAM
陈小龙    上海超级计算中心  上海  20120
图2  FoamX前处理界面
后处理方面  软件自带有paraFoam模块,可以对OpenFOAM软件的数据直接进行读取。paraFoam基于开源可视化软件ParaView开发,可以进行一些常用的后处理操作,如网格显示、云图显示、等值面显示、曲线绘制等等。此外,软件包含有与第三方软件的接口工具,可以通过专业的后处理软件进行数据处理,如foamToEnsight、foamToFieldview、foamToGMV、smapToFoam等。Ensight软件也可以直
5

接读取OpenFOAM软件的计算结果。
工程计算应用软件系列介绍
67
图3  paraFoam后处理界面
网格方面   软件支持各种各样的多面体非结构化网格,包括四周体、立面体、棱柱网格、Polehedral等。网格生成的时候即可以在自带的FoamX前处理器里进行简洁操作(blockMesh),也可以接受其他网格处理软件生成的网格,包含有多种网格转换工具如cfxToFoam、fluentMeshToFluent、mshToFoam、ansysToFoam等。对于网格模型数据,可以进行网格编辑操作和网格质量检查,如网格移动、旋转、细化、重编号、网格分割、动网格等。
物理模型  软件包含有先进的物理模型,用来模拟可压与不行压缩流体、牛顿与非牛顿流体。湍流模型方面既有常规的层流、S-A模型,还包括各种各样的k-e模型,还包括有丰富的大涡模拟模拟,如各种Smagorinsky模型、scale similarity模型、spectral 
eddy viscosity模型等等。另外OpenFOAM还具有以下
功能和特点:
7
燃烧模拟
拉格朗日粒子追踪及射流滑移网格,网格层消等
各种各样的工具箱,包括各种ODE求解器、ChemKIN接口等
自动生成动网格与网格转换工具,可以转换多种网格形式为FOAM可以处理的网格形式
支持多种网格接口
4. 软件移植与安装
4.1 软件推举安装软硬件要求
硬件要求:至少128M内存,磁盘空间大约需要600M,在安装过程中需要使用大约1-2G硬盘空间作

《高性能计算进展与应用》      2008年其次期    总其次十三期
临时存储空间
操作系统:SuSE10.1及以上通讯库:MPI
编译器:GCC4.1.2及以上,或Intel C++ 9.14.2 上海超级计算中心曙光4000A软硬件环境
硬件环境:曙光4000A机群系统,单节点四路AMD Opteron 850,8G RAM
操作系统:Turbo Linux8.0编译器:GCC3.2.2;PGI6.0.8通讯库:MPICH1.2.6+GM2.1.24.3 软件的安装编译
7
OpenFOAM软件的安装编译都是通过执行各个名目下的Allwmake文件来完成的,因此在此之前必需设置好相应的编译环境和环境变量
1) 安装编译binutils工具包2) 安装编译GCC4.1.23) 安装Java SDK包4) 安装设置OpenFOAM
编译安装名目下的.bashrc文件,加入必要的编译器位置环境变量
export WM_COMPILER_DIR=$WM_PROJECT_INST_DIR/$WM_ARCH/gcc-4.1.2$WM_COMPILER_ARCH
修改.OpenFOAM名目下bashrc文件,设置OpenFOAM的编译环境变量
export WM_PRECISION_OPTION=DPexport WM_COMPILE_OPTION=Opt初始化OpenFOAM环境变量
. $HOME/OpenFOAM/OpenFOAM-1.4/.OpenFOAM-1.4/bashrc
5) 安装编译cmake下载编译并安装cmake2.4.6
修改$HOME/OpenFOAM/OpenFOAM-1.4/.bashrc文件中cmake的环境变量
8
export CMAKE=cmake
export CMAKE_ARCH_PATH=$WM_PROJECT_INST_DIR/$WM_ARCH/$CMAKE
Ad