OpenFOAM学习笔记1—— OpenFOAM4.1和paraview的安装和配置

目录

1.vmware17虚拟机的安装

1.1Intel VT-x处于禁用状态

2.安装Ubuntu14.04

2.1镜像下载地址

2.2安装过程参考

3.虚拟机和主机的链接

3.1vmtools的安装

3.2xshell软件的使用

4.openfoam4.1的安装

4.1openfoam4.1的下载地址

4.2open foam4.1的安装

5.新建库的一些问题

6.总结


1.vmware17虚拟机的安装

此处是直接使用的东岳流体的网页的VMware17.0安装链接安装的,链接如下百度网盘 请输入提取码,按照步骤一步步安装好VMware。

可能出现的问题

1.1Intel VT-x处于禁用状态

在虚拟机安装过程中,往往会出现如下问题:“Intel VT-x处于禁用状态”

出现以上问题的解决办法如下:

重启电脑,按下F2快捷键进入BIOS界面;
按下F7
选择 高级/advanced
选择CPU配置/CPU Configuration
找到 Intel Virtualization Technology,Disabled->Enabled(禁用->开启)
按F10保存重启
也可以参考文章:VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决或者参考这个文章http://t.csdnimg.cn/Qv1sQ来解决。

2.安装Ubuntu14.04

2.1镜像下载地址

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区里面选取想要的镜像进行下载。我下载的是这个如下图。

2.2安装过程参考

(小白全过程记录)Ubuntu-14.04.5虚拟机安装_ubuntu14.04-CSDN博客

参考这个链接进行一步步安装,其中可以选择系统配置为中文或者后续再改都可以,后续要改的话参考这个链接ubuntu 14.04英文版设置成中文版_ubuntu14.04系统语言改成中文-CSDN博客

至此Ubuntu14.04就已经安装完成了。

3.虚拟机和主机的链接

3.1vmtools的安装

改工具可以实现主机与虚拟机的简单小文件的拖拽,而且将主机和虚拟机的复制粘贴统一起来了,非常利于代码的编写和寻找问题的原因,但是不能对大文件进行传输。

共享文件夹还是挺好用的,推荐推荐。

vmtools——Linux与Windows共享文件夹工具,轻松把Windows文件传输到Linux。_linux和windows传输软件-CSDN博客
VMware Tools安装方法及共享文件夹设置方法_vmwaretools-10.0.10-4301679.tar.gz-CSDN博客

3.2xshell软件的使用

此处需要下载xshell软件然后按照步骤安装,下面是虚拟机和主机链接的参考教程:

初次使用Xshell连接Linux虚拟机失及解决方法_xshell连接linux虚拟机失败-CSDN博客

如何使用Xshell向虚拟机传文件_xshell传文件到虚拟机-CSDN博客

Linux —— xshell连接linux虚拟机或服务器操作(上传、下载文件等)_文件上传到xshell-CSDN博客

通过xshell向linux(虚拟机)传文件_xshell传递文件默认保存路径-CSDN博客

配置完成后便可以使用了。

4.openfoam4.1的安装

为什么安装4.1是因为之前课题组的工作都是基于这个版本的,现在想把它迁移到自己的pc端,所以为了省事还是安装的of4.1。以及Ubuntu也是安装的工作站的14.04。为了防止不必要的编译错误。

4.1openfoam4.1的下载地址

Download v4.1 | Source Pack | OpenFOAM

可以直接官网下载也可以用东岳流体的安装OpenFOAM安装 — OpenFOAM|CFD,但是我没找到4.1所以我是直接使用的之前工作站留下来的压缩包来下载的。

而且必须放到指定的链接内./OpenFOAM/路径下。

4.2open foam4.1的安装

这部分废了很大劲,安装参考链接如下:

Ubuntu16.04下安装OpenFOAM教程_openfoam4.1 ubantu16.04-CSDN博客

Ubuntu14.04安装配置OpenFOAM4.1 - 简书

openFOAM学习笔记(二)—— openFOAM的安装和网络资料汇总_openfoam2.3.1下个版本-CSDN博客

ubuntu14.04 安装OpenFOAM-v2006_openfoamv2206离线安装-CSDN博客

sudo apt-get install build-essential flex bison cmake zlib1g-dev libopenmpi-dev openmpi-bin
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev
sudo apt-get install gnuplot libreadline-dev libncurses-dev libxt-dev
sudo apt-get install libscotch-dev libcgal-dev
sudo apt-get install gfortran vim

这几个我是安装了的,需要一个小时左右。虽然我也不知道有啥用目前,可能是基础包或者工具吧。

这一部分为添加第二句话,也不影响感觉。

配置环境时就加入了这两句话。

其中需要注意的是名字的修改,openfoam-4.1这些都要改成标准写法。

open foam编译完成后输入blockmesh我的没反应,而且我编译的时候还报错了,但是不影响后续的使用也不知道为啥。

在安装paraFOAM时,进入ThirdParty-2.3.1的文件夹,然后直接编译,后再根据提示完成。

./makeParaView

输入parafoam后,出现下面提示,按要求完成一下。

cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders
./Allwclean
./Allwnake

​应该就可以用了,然后我完成了一下东岳流体的教程的前一部分验证一下是否安装成功,链接如下:http://www.dyfluid.com/OpenFOAM%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97-9.pdf

到此应该就安装好了。

5.新建库的一些问题

新建库之前师兄是使用的复制,将自己的库复制到系统库路径下

​但是我这样做会报错如下图

所以在网上搜了一下是要建立一个软连接,如下图所示

​就可以编译求解器完成了。

参考链接如下:OpenFOAM 自定义库编译_openfoam自定义求解器编译-CSDN博客

其他参考链接,感觉比较有用:

编译配置文件夹 Make_wmake是什么-CSDN博客

wmake—自定义编译求解器和库_wmakewmakelnincludeall error: file 'make/options' -CSDN博客

6.总结

openfoam博大精深,学习过程路长且艰,欢迎各位大佬交流,解决问题,一起进步。

持续更新中……

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值