OpenFOAM 安装与常用命令指南

一、OpenFOAM 安装(Ubuntu)

1.1 更新源并安装

将 OpenFOAM 的源添加到系统中,然后直接拉取 OpenFOAM10 的包即可:

sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key > /etc/apt/trusted.gpg.d/openfoam.asc"
sudo add-apt-repository http://dl.openfoam.org/ubuntu
sudo apt-get update
sudo apt-get -y install openfoam10

1.2 添加环境变量

~/.bashrc 中添加以下内容,使当前用户可以使用 OpenFOAM:

source /opt/openfoam10/etc/bashrc

也可以在 /etc/profile 中添加,这样系统中的每一个用户都可以使用 OpenFOAM 指令。

1.3 参考资料

笔者整理了一些个人资料:OpenFOAM 教程资料

参考来源:OpenFOAM 官网

二、常用命令

2.1 网格前处理

并行分解(decomposePar)

decomposePar -cellDist

加入 -cellDist 的意义在于后期方便观测每个线程计算的网格形状以及大小。

网格尺度转换(针对 point 文件)

transformPoints -scale (0.001 0.001 0.001)

OpenFOAM 计算时尺寸采用国际标准(m),但工程上的制图单位往往为 mm。对应的网格划分时如果尺寸是 mm 的话,输出的 point 数值是按照 mm 来写的。因此存在放大 1000 倍的问题,使用该命令可将 mm 转换为 m。

三、注意事项

  • 安装完成后建议重启终端或执行 source ~/.bashrc 使环境变量生效
  • 运行 OpenFOAM 命令前确保已激活环境变量
  • 网格文件格式转换可使用 fluentMeshToFoam 等工具
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇