openfoam2112-Calculix-precice安装过程
王优秀_mua
编辑于 2023年05月25日 17:36

系统配置ubutun20系统(焦点)、VMware虚拟机、WIN10系统

软件需要在联网情况下安装,需要root权限。

1、获取并安装precice

sudo apt install ./libprecice2_2.4.0_focal.deb

2、安装OF

wget -q -O - https://dl.openfoam.com/add-debian-repo.sh | sudo bash

sudo apt install openfoam2112-dev

echo "source /usr/lib/openfoam/openfoam2112/etc/bashrc" >> ~/.bashrc

source ~/.bashrc

3、安装依赖项

sudo apt install build-essential pkg-config cmake git

4、下载并安装OF-precice适配器

git clone --branch=master --depth 1 https://github.com/precice/openfoam-adapter

cd openfoam-adapter

./Allwmake

提示success就是成功

cd 

5、获取快速入门案例

git clone --branch=master --depth 1 https://github.com/precice/tutorials.git 

cd tutorials/quickstart

现在可以测试tutorial里的quickstart里的教程,

(1)构建刚体求解器

刚体求解器构建成功

(2)运行耦合仿真

cd

在窗口2输入:

可以看到两个窗口都在打印信息,

耦合成功

运行结束后可以在paraview打开.foam文件,查看结果,.foam文件在tutorials/quickstart/fluid-openfoam文件夹里。

注:如果需要再次运行,需要在quickstart目录下运行    ./clean-tutorial.sh

paraview安装方法:sudo apt install paraview

参考  :

 1、https://precice.org/quickstart.html

2、http://www.dyfluid.com/install.html


到这里,openfoam、precice、OF-precice适配器都安装成功了,下面安装calculix

1、获取依赖项 SPOOLES2.2 ARPACK YAML-CPP

2、使用precice适配器构建calculix

23.5.25修改---

安装cgx方法:

参考:官网安装方法

第一种方法:(此方法需要确认系统已经安装openGL,并且比较麻烦,BUG记录:本人安装后点击cgx界面无法显示工具列的问题

-----

-----

成功

感谢  网页链接​