当前位置: 首页 > 工具软件 > OpenFOAM > 使用案例 >

Windows/Linux安装Openfoam

程智明
2023-12-01

其实官方指南中,windows安装openfoam也是先通过store安装ubuntu系统,然后在ubuntu里面安装openfoam。

安装

那么只需要如下代码:
sudo sh -c “wget -O - https://dl.openfoam.org/gpg.key | apt-key add -”
sudo add-apt-repository http://dl.openfoam.org/ubuntu
sudo apt-get update
sudo apt-get -y install openfoam10

意思是将openfoam加入到linux的软件列表的库里,然后更新一下,通过最后那行就可以安装了。这里也可以制定版本安装openfoam。

更新

后续更新:
sudo apt-get update
sudo apt-get upgrade

会更新linux所有软件。

或者只更新openfoam:
sudo apt-get update
sudo apt-get install --only-upgrade openfoam10

配置

安装完成后,则需要开始配置
vim ~/.bashrc

在最底部加入
source /opt/openfoam10/etc/bashrc

开个新命令行,输入simpleFoam -help
如果弹出来Usage: simpleFoam [OPTIONS],说明安装好了。

使用

mkdir -p $FOAM_RUN

建立成功后可通过ls $FOAM_RUN检测。

cd $FOAM_RUN
cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily .
cd pitzDaily
blockMesh
simpleFoam
paraFoam

tutorials里根据类型包含了所有的教程。

可以通过 cd $FOAM_TUTORIALS进入教程文件夹,在内部使用ls查看所需要的主题。

复制backward facing step example。

文件管理

在ubuntu内实际上是可以通过mnt访问windows的数据的,那么我们可以直接在home下输入:
ln -s /mnt/c/Users/(用户名)/Desktop

这样每次打开bash都可以快捷地访问windows的桌面了。

References

https://openfoam.org/download/10-ubuntu/
https://bugs.openfoam.org/view.php?id=3697
https://doc.cfd.direct/openfoam/user-guide-v10/index
https://www.openfoam.com/documentation/guides/latest/man/index.html

 类似资料: