OpenFOAM9和extend 4.1的安装与配置

发布时间:2026/9/17 11:42:46
OpenFOAM9和extend 4.1的安装与配置 本教程涵盖了OpenFOAM最新版本和OpenFoam extend 4.1版本在WSL下的Ubuntu20.04下的安装详细步骤主要是将东岳大神的安装步骤和官方的openFoamextend4.1结合在进行安装有小部分的东西需要修改一.安装WSL ubuntu20.04和准备1. 打开开发者模式2. 控制面板/程序/程序和功能/启用或关闭windows功能/勾选适用于Linux的Windows子系统3. APPstore搜索ubuntu20.04安装4. 打开ubuntu20.04安装ubuntu并注册输入explorer.exe .这样可以在资源管理器内直接访问Linux的文件5. 更新sudo apt-get update sudo apt-get upgrade6. 继续安装应用6.1. 安装应用geditsudo apt-get install gedit6.2.安装xming用于可视化a.下载 Xming X Server for Windows并安装。b.运行 Xming使之在后台运行c.Ubuntu for win10 中安装 x11-apps:sudo apt-get install x11-appsd.Ubuntu for win10 中输入export DISPLAY0:0这里注意一定要保证XMing在后台运行否则后面修改列表的时候打不开二. 安装OpenFoam-9注意如果要安装openFoam8的话就把命令中的所有的9都换成8这里基本按照东岳大神的安装方法进行1备份源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2进入Ubuntu桌面。通过CtrlAltT启动终端在终端输入前面安装的gedit和xming是在这里对list进行编辑的sudo gedit /etc/apt/sources.list键入后会要求输入密码。注意密码并未显示。回车后出现一个文本编辑器将内容全部删除并将下面的内容粘贴进去并保存deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse也可以使用清华源ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror3一次性复制下面所有内容到终端sudo apt update sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev确保无异常。如果出现could not get lock /var/...类似的错误最简单的方式是重启一次重复这一步第三步。4一次性复制下面所有内容到终端其中有些操作是重复的暂时不要管cd $HOME mkdir OpenFOAM sudo apt update sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev cd OpenFOAM git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-9.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-9.git source OpenFOAM-9/etc/bashrc cd OpenFOAM-9 ./Allwmake -j sed -i $a source $HOME/OpenFOAM/OpenFOAM-9/etc/bashrc $HOME/.bashrc这时候会输出大量的信息中途可能要输入密码同时并行编译开始大约需要几十分钟。编译之后请尝试在终端运行blockMesh如果显示如下信息表示安装成功。三. 安装openFoam extend 4.1这里基本按照官方提供的安装教程进行但是需要有一定的修改官方教程Installation/Linux/foam-extend-4.1 - OpenFOAMWiki按官方教程说建议编译安装1. 更新sudo apt-get update sudo apt-get upgrade2. 配置语言环境sudo apt-get install git-core build-essential binutils-dev cmake flex \ zlib1g-dev libncurses5-dev curl bison \ libxt-dev rpm mercurial graphviz python python-dev gcc-7 g-73. 下载源文件cd ~ cd OpenFOAM git clone git://git.code.sf.net/p/foam-extend/foam-extend-4.1 foam-extend-4.1注意这里和教程不一样这里没有新建文件夹而是安装在了安装OpenFOA-9的时候创建的OpenFOAM文件夹内4. 换编程语言版本好像是这样吧cd ~/OpenFOAM/foam-extend-4.1 echo export WM_CCgcc-7 etc/prefs.sh echo export WM_CXXg-7 etc/prefs.sh source etc/bashrcsed -i -e srpmbuild --definerpmbuild --define _build_id_links none --define ThirdParty/tools/makeThirdPartyFunctionsForRPM sed -i -e s/gcc/\$(WM_CC)/ wmake/rules/linux64Gcc/c sed -i -e s/g/\$(WM_CXX)/ wmake/rules/linux64Gcc/c./Allwmake.firstInstall最后做环境还是东岳大神的方法sudo gedit $HOME/.bashrcalias of9source ~/OpenFOAM/OpenFOAM-9/etc/bashrc alias fe41source ~/OpenFOAM/foam-extend-4.1/etc/bashrc安装结束两个都安装好了涉及的问题foam-extend4.1安装问题 (cfd-china.com)https://www.cfd-china.com/topic/4353/foam-extend4-1%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/5?_1646945793019langzh-CN

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询