系统配置ubutun20系统(焦点)、VMware虚拟机、WIN10系统
软件需要在联网情况下安装,需要root权限。
sudo apt install ./libprecice2_2.4.0_focal.deb
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界面无法显示工具列的问题)
-----
-----
成功
感谢 网页链接