SU2在WSL上的编译、计算和结果查看

准备工作:

在windows应用商店上安装WSL(即为window上的lLinux如:Ubuntu22.04.02)和终端Windows PowerShell(可设为默认终端替代传统的 cmd)

WSL安装完成后:如下在homez中存在用户目录:

 在搜索栏中搜索:Ubuntu22.04.2 LTS ,并点击打开后就进入window下的Linux系统环境了

下载SU2源码:

GitHub - su2code/SU2: SU2: An Open-Source Suite for Multiphysics Simulation and Design

官方安装文档:

Build SU2 on Linux/MacOS

将下载好的SU2压缩包放入用户目录下

在WSL中将压缩包用命令:tar -vxzf xxx 进行解压。

然后安装安装文档输入: 

第一条命令:./meson.py build

 第二条命令:./ninja -C build install

在输入上述编译安装命令前可能需要首先安装G++编译器、Python3等等,可以在windows中提前安装好并添加到环境变量中即可。

在输入第二条安装命令后,如果安装成功,则输出信息中就会显示如上的安装位置,

最后用命令:  vim ~/.bashrc 打开bashrc 按键盘中的pagedown到最后一行输入下方的三条语句后,按Esc退出编辑模式输入命令::wq!  保存退出回到终端。

在终端输入:source ~/.bashrc  让刚编辑的的bashrc立即永久生效。

 在完成上述操作即运行SU2的case了。

2. 运行SU2的case:

终端来到 QuickStart 目录下:输入运行命令: mpirun -n 4 SU2_CFD ./inv_NACA0012.cfg

即可运行case。

case文件解释:

后缀:.cfg 的是case的各种设置内容。运行相应case下的cfg文件即可运行算例。

在下载的源码文件中的TestCases文件中的各种算例只有cfg文件不包含网格文件。

建议下载下面包含网格文件的case压缩包放到相同目录下去运行。

https://github.com/su2code/TestCases/tree/master​​​​​​

 运行后将flow.vtu文件拖入Paraview中即可查看结果:

结果查看:

 建议可玩性高的的典型算例:unsteady/square_cylinder

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值