huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Ubuntu 下 OpenFOAM 的详细配置指南|ubuntu安装openfoam,Ubuntu OpenFOAM 配置,Ubuntu系统下OpenFOAM完整配置攻略,从安装到优化

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文详细介绍了在Ubuntu操作系统下安装和配置OpenFOAM的步骤,涵盖从安装必备依赖、编译安装OpenFOAM到环境变量设置等全过程,旨在帮助用户顺利完成Ubuntu与OpenFOAM的集成。

本文目录导读:

  1. 安装依赖软件
  2. 下载OpenFOAM源代码
  3. 编译OpenFOAM
  4. 测试OpenFOAM

OpenFOAM(Open Source Field Operation and Manipulation)是款开源的流体力学模拟软件,广泛应用于工程领域,在Ubuntu操作系统下配置OpenFOAM,可以让用户更加方便地利用该软件进行流体力学计算,本文将详细介绍如何在Ubuntu下配置OpenFOAM。

安装依赖软件

在安装OpenFOAM之前,需要先安装一些依赖软件,打开终端,输入以下命令:

sudo apt-get update
sudo apt-get install git cmake g++ libopenmpi-dev lib ParaView

下载OpenFOAM源代码

1、访问OpenFOAM官网(https://openfoam.org/),在“Download”页面找到适合Ubuntu版本的源代码压缩包。

2、下载源代码压缩包后,将其移动到Ubuntu系统中,并在终端中解压:

tar -xvf OpenFOAM-v1812.tar.gz

3、将解压后的文件夹移动到/opt 目录下:

sudo mv OpenFOAM-8 /opt/

4、创建一个名为openfoam 的用户组,并将当前用户添加到该用户组:

sudo groupadd openfoam
sudo usermod -aG openfoam $USER

5、切换到/opt/OpenFOAM-8 目录下,执行以下命令:

sudo ./Allclean

编译OpenFOAM

1、在/opt/OpenFOAM-8/wmake 目录下,创建一个名为etc 的文件夹,并在该文件夹中创建一个名为bashrc 的文件。

2、打开bashrc 文件,添加以下内容

Set OpenFOAM environment
export WM_PROJECT=OpenFOAM
export WM_VERSION=8
export WM_PROJECT_VERSION=8
export WM_COMPILER=Gcc
export WM_COMPILER_VERSION=4.9
export WM_CMAKE_VERSION=3.10.2
export WM_mpi=OPENMPI
export WM_MPLIB=OPENMPI
export WM_SITEApps=lnInclude
export FoamApps=$WM_PROJECT-${WM_VERSION}/applications
export FoamLibs=$WM_PROJECT-${WM_VERSION}/libraries
export FoamThirdParty=$WM_PROJECT-${WM_VERSION}/ThirdParty
export FoamUserApps=$HOME/$WM_PROJECT-${WM_VERSION}/apps
export FoamUserRun=$HOME/$WM_PROJECT-${WM_VERSION}/runs
export FoamUser=$USER
export WMúa=U
export WMUa=U
export WM_UPCASE=UPPERCASE
export WMзы=windows
export WMz=win
export WMArch=linux64
export WM编译器版本=4.9
export WM_CMAKE_JOB_MAX=4
export WM_LABEL_SIZE=32
export WM_PRECISION=DF
export WM_LABEL_TYPE=HP
export WM_LOG=LOG
export WM_ADDITIONAL_COMPILER_FLAGS="-DWM_LABEL_SIZE=32 -DWM_LABEL_TYPE=HP -DWM_PRECISION=DF -DWM_mpi=OPENMPI"
export WM_NCOMPPROCS=4
export WM.arch=linux64
export WM.compiler=Gcc
export WM.compilerVersion=4.9
export WM.cmakeVersion=3.10.2
export WM.mpilib=OPENMPI
export WM.project=OpenFOAM
export WM.projectDir=$WM_PROJECT-${WM_VERSION}
export WM.projectVersion=8
export WM.siteApps=lnInclude
export WM.thirdParty=$WM_PROJECT-${WM_VERSION}/ThirdParty
export WM.userApps=$HOME/$WM_PROJECT-${WM_VERSION}/apps
export WM.userDir=$HOME/$WM_PROJECT-${WM_VERSION}
export WM.userHome=$HOME
export WM.userRun=$HOME/$WM_PROJECT-${WM_VERSION}/runs
export WM.username=$USER
export PATH=$WM_PROJECT-${WM_VERSION}/bin:$PATH
export LD_LIBRARY_PATH=$FoamLibs/$WM_COMPILER/$WM_COMPILER_VERSION/lnx64GccDPInt32Opt:$LD_LIBRARY_PATH
export FOAM_APP(&$WM_PROJECT-${WM_VERSION}/bin:$PATH
export FOAM_LIB(&$FoamLibs/$WM_COMPILER/$WM_COMPILER_VERSION/lnx64GccDPInt32Opt:$LD_LIBRARY_PATH
export FOAM_SRC(&$WM_PROJECT-${WM_VERSION}/src
export FOAM ThirdParty(&$FoamThirdParty
export FOAM_USER(&$HOME/$WM_PROJECT-${WM_VERSION})
export FOAM_USER_APP(&$FoamUserApps
export FOAM_USER_RUN(&$FoamUserRun

3、保存并关闭bashrc 文件。

4、切换到/opt/OpenFOAM-8 目录下,执行以下命令编译OpenFOAM:

source etc/bashrc
./Allwmake

测试OpenFOAM

1、在/opt/OpenFOAM-8/tutorials 目录下,选择一个示例案例进行测试,例如incompressible/icoFoam/cavity

2、切换到示例案例目录,执行以下命令:

blockMesh
icoFoam

3、查看计算结果:

paraFoam

至此,Ubuntu下OpenFOAM的配置就完成了。

以下为50个中文相关关键词:

Ubuntu, OpenFOAM, 配置, 安装, 依赖软件, 源代码, 编译, 用户组, 环境变量, 编译器, 版本, 路径, 第三方库, 示例案例, 测试, 结果, ParaView, 流体力学, 模拟, 计算机辅助工程, CAE, 涡流, 热力学, 传热, 多相流, 燃烧, 化学反应, 湍流, 计算流体动力学, CFD, 模型, 参数化, 优化, 验证, 预处理, 后处理, 网格, 迭代, 收敛, 精度, 速度, 内存, 硬件加速, GPU, 多线程, 并行计算, 性能, 可视化, 云计算, 大数据, 人工智能, 深度学习

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu OpenFOAM 配置:ubuntu配置opencv环境

原文链接:,转发请注明来源!