openfoam 安装 ubuntu?ubuntu18.04安装教程

大家好,感谢邀请,今天来为大家分享一下openfoam 安装 ubuntu的问题,以及和ubuntu18.04安装教程的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

openFOAM安装教程

OpenFOAM初学者可能会觉得安装过程是最大挑战,特别是对Linux不熟悉的新手。好消息是,最新版本如4.0提供了简单安装方式,以下步骤以Ubuntu 14.04及以上为例:

第一步:添加openfoam apt源

第二步:更新apt源

第三步:在线安装

只需这三条指令即可轻松完成安装!如有疑问,请在下方留言。

但对于对源码有追求的用户,这显然过于简单,不够刺激。接下来,我将详细介绍源码安装方式,只需几个关键配置文件即可搞定。

首先,需要编辑系统配置文件(~/.bashrc),添加如下代码:

FOAM_INST_DIR:OpenFOAM解压的位置,即安装位置。

接着,打开OpenFOAM的环境变量文件(OpenFOAM-2.4.0/etc/bashrc),了解并认识几个关键配置,无需修改。

接下来,需要配置的文件是(OpenFOAM-2.4.0/etc/bashrc),主要涉及编译采用系统自带或ThirdParty依赖的代码、使用哪个编译器、以及使用的MPI类型等。

最后,通过三条命令在Ubuntu下安装OpenFOAM的依赖包。安装完成后,进行漫长的编译过程,大概需要三四个小时,期间请适当休息。

编译后的可执行文件存放在OpenFOAM-2.4.0/applications和 ThirdParty-2.4.0/platforms下。

完成编译后,创建测试目录,拷贝测试目录并执行网格划分、求解和显示。

至此,OpenFOAM的安装和配置流程已经介绍完毕,感谢您的耐心阅读。

记录一次VM17安装Ubuntu及部署CFDEM过程

一、下载VM17

密钥激活:AC15R-FNZ16-H8DWQ-WFPNV-M28E2,若失效,请使用以下密钥:MC60H-DWHD5-H80U9-6V85M-8280D、JUO9O-6039P-08409-8J0QH-2YR7F、4A4RR-813DK-M81A9-4U35H-06KND、NZ4RR-FTK5H-H81C1-Q30QH-1V2LA、JU090-6039P-08409-8J0QH-2YR7F、4Y09U-AJK97-089Z0-A3054-83KLA、4C21U-2KK9Q-M8130-4V2QH-CF810、MC60H-DWHD5-H80U9-6V85M-8280D、ZA30U-DXF84-4850Q-UMMXZ-W6K8F、AC590-2XW97-48EFZ-TZPQE-MYHEA、YF39K-DLFE5-H856Z-6NWZE-XQ2XD、AC15R-FNZ16-H8DWQ-WFPNV-M28E2、CZ1J8-A0D82-489LZ-ZMZQT-P3KX6、YA11K-6YE8H-H89ZZ-EXM59-Y6AR0

二、安装VM17及Ubuntu

1.直接按照提示安装VM

2.新建自定义虚拟机

3.下载Ubuntu18.04desktop(浙大镜像)

4.安装Ubuntu,设置虚拟机根据自己电脑实际情况来(建议一开始新建空白ISO,会减少很多后续错误)

三、部署CFDEM

1.换源,下载源文件请参考我之前的步骤(知乎)

2.由于需要复制粘贴,需要VM Tools工具,官方安装教程如下:

·挂载VM安装目录下Linux.iso

·打开并解压(是里面Vm-Tool disrt那个压缩包)到/home目录

·终端输入sudo+.pl文件那个文件(直接拖进去)

·然后第一个输入yes,后续一路enter

若还不能复制粘贴,推荐在线安装,如下:

sudo apt install open-vm-tools

sudo apt install open-vm-tools-desktop

一开始我安装Ubuntu自动安装,导致VMTool装不上。后面先挂在空ISO,然后手动安装Ubuntu就会自动安装VM-Tool,那个按钮不是灰的,解压安装.pl,再不行命令安装

3.经过本人测试其余安装步骤和双系统一致,若是遇到环境不能刷新(即报错出现无法找到相关文件夹时候,直接重启虚拟机就好)

CFDEM安装过程参考我另一篇知乎笔记安装,相关注意事项如下:

·编译OpenFoam

·编译Paraview(注意是要手动创建那个doc文件夹)

·编译Liggghts(若是cmake版本合适,直接更改make.user文件,使VTK=ON,然后直接编译)

·编译CFDEM

Ubuntu安装多版本Paraview(OpenFoam)

在Ubuntu系统中,若需要安装多版本的Paraview以适应OpenFoam 5.X的使用需求,特别是当官方提供的Paraview 5.4版本不再满足需求时,以下是一些详细的步骤和可能遇到的问题解决方案。

首先,由于Paraview与OpenFoam的版本绑定,官方版本可能不兼容,因此需要卸载默认的Paraview并安装更高版本。在Ubuntu系统中,可以通过修改系统变量来实现,比如使用`source~/.bashrc`来加载新的设置。不过,这可能会导致一些问题。

1.如果遇到没有qt环境的错误,这可能是由于anaconda安装对/home目录的环境产生了影响。解决办法是将Paraview安装到非默认路径,如/opt,或者从其他目录复制qt库文件到缺失的位置。但需要注意的是,这可能在纯Ubuntu环境中无法解决问题。

2.如果上述方法无效,需要检查并添加系统变量,以确保所有必要的动态库都已安装。如果发现缺少关键的动态库,可能是Python版本不匹配。Ubuntu 18.04默认的Python版本为3.6,而Paraview 5.11可能需要3.9版本。此时,可以借助anaconda创建一个Python 3.9的虚拟环境来解决问题。

创建虚拟环境的步骤如下:

-确认anaconda3的安装路径

-更新系统变量,指向新的Python环境

-使用anaconda创建Python 3.9的虚拟环境

-最后,编写一个脚本来激活这个虚拟环境,确保Paraview在正确的Python版本下运行。

通过这些步骤,你将能够成功安装和管理不同版本的Paraview,以便满足OpenFoam 5.X的后处理需求。记得在操作过程中保持系统的环境整洁,避免不必要的冲突。

阅读剩余
THE END