流固耦合开源软件precice安装笔记(包括开源CFD软件OpenFOAM、插件swak4Foam,开源有限元软件CalculiX、deal.II)

安装环境:Ubuntu 20.04 LTS

1. 安装Python发行版Anaconda

可在Anaconda官网下载安装包,下载完成后在下载目录中鼠标右键打开终端,键入:

bash Anaconda3-2020.11-Linux-x86_64.sh

注意:代码后段文件名需要按照读者实际下载的Anaconda版本来修改。后面按照终端中提示来安装即可。

2. 安装precice

可参考官网教程安装,在终端中输入:

 wget https://github.com/precice/precice/releases/download/v2.2.0/libprecice2_2.2.0_focal.deb
 sudo apt install ./libprecice2_2.2.0_focal.deb

按照终端中提示安装即可。

3. 安装OpenFOAM

官方算例turek-hron-fsi3的运行需要安装OpenFOAM插件swak4Foam,若不需安装该插件,可参考官网给出的简易安装教程,安装precice支持的OpenFOAM最新版本2012:

 # Add the signing key, add the repository, update (check this):
 wget -q -O - https://dl.openfoam.com/add-debian-repo.sh | sudo bash
 # Install OpenFOAM v2012:
 sudo apt install openfoam2012-dev
 # Enable OpenFOAM by default in your system and apply now:
 echo "source /usr/lib/openfoam/openfoam2012/etc/bashrc" >> ~/.bashrc
 source ~/.bashrc

之后需安装precice的OpenFOAM adapter,参考官网教程

 sudo apt install build-essential pkg-config cmake git
 
 git clone --branch=master --depth 1 https://github.com/precice/openfoam-adapter
 cd openfoam-adapt
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值