教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

工程计算开源软件OpenFOAM(2)

来源:网络收集 时间:2026-05-16
导读: system=MP-RAS-`awk ‘{print $3}’ /etc/.relid` fi 修改$HOME/OpenFOAM/linux64/paraview-2.4.4/CMakeLists.txt文

 system=MP-RAS-`awk ‘{print $3}’ /etc/.relid`

 

fi

修改$HOME/OpenFOAM/linux64/paraview-2.4.4/CMakeLists.txt文件

#SET(PV_INSTALL_INCLUDE_DIR ${PV_

INSTALL_ROOT}/include/paraview-${PARAVIEW_

VERSION})

  SET(PV_INSTALL_INCLUDE_DIR ${PV_INSTALL_ROOT}/include)

7) 编译安装OpenFOAM软件包

在$HOME/OpenFOAM/OpenFOAM-1.4/.bashrc文件中增加_BIN_FOR_DEMANGLE_H环境变量;确定JAVA等环境变量设置正确;

cd $HOME/OpenFOAM/OpenFOAM-1.4/./Allwmake

编译完成后将环境变量增加到用户配置中export WM_64=on

./home/user/xlchen/OpenFOAM/OpenFOAM-1.4/.OpenFOAM-1.4/bashrc

export INCLUDE=$HOME/OpenFOAM/linux64/binutils-2.16.1/include:$HOME/OpenFOAM/linux64/termcap/include:$INCLUDE

export PATH=$HOME/OpenFOAM/linux64/binutils/bin:$PATH

export PATH=$HOME/OpenFOAM/linux64/gcc4.1.2/bin:$PATH

5. 软件使用方法

5.1 前后处理使用

用户设置好环境变量后,在命令行中直接敲入FoamX命令即可启动case管理器FoamX,在其中用户可以设置自己的模型数据和边界条件,进行简单的网格划分。用户也可以直接进行文本操作编辑输入文件。

待计算结束后用户可以输入paraFoam 

<root> 

<case>命令来查看计算结果,<root>为case所在目录

68

工程计算应用软件系列介绍

69

名,<case>为运行得case名字。用户也可以通过数据转换到第三方软件如ensight\fluent中进行结果后处理。5.2 计算求解

用户可以在FoamX中直接点击

进行计算,也可以通

过命令行的方式提交计算任务。具体参数格式为<executables name> <root> <case> <other args>。5.3并行求解

OpenFOAM1.4软件可以采用LAM-MPI的并行方式,也可以采用MPICH和OPENMPI进行并行计算。以lammpi方式为例:

#!/bin/sh

cat > machinefile << _EOF_AaaBbb_EOF_

lamboot -v machinefile

mpirun -np <nProcs> <foamExec> <root> <case> <otherArgs> -parallel < /dev/null >& log &

lamhalt -d##end致谢

非常感谢上海超级计算中心王涛博士在程序编

译方面给予我热情地帮助。

工程计算开源软件OpenFOAM(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/269754.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)