openfoam ubuntu 安装?ubuntu安装卡住

大家好,如果您还对openfoam ubuntu 安装不太了解,没有关系,今天就由本站为大家分享openfoam ubuntu 安装的知识,包括ubuntu安装卡住的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

OpenFOAM安装总结

本文主要总结了作者在重新安装OpenFOAM过程中遇到的问题与解决方案,分为安装步骤和心得两部分。

安装步骤

1.对于OpenFOAM 5.x在Ubuntu 16.04上的安装,作者推荐参考李东岳前辈的直接安装方法,需依次执行命令并输入密码,配置环境变量,最后验证安装。值得注意的是,此方法未安装编译所需的库,仅限于使用。

2.对于OpenFOAM 2.3.0和4.0在Ubuntu 14.04上的安装,推荐编译安装,涉及OpenFOAM和paraview的安装包,需获取权限、更新apt-get,设置环境变量,编译OpenFOAM,安装paraview等步骤。

心得分享

1.为了同时支持多个OpenFOAM版本,可在.bashrc文件底部添加特定的环境设置。

2.进行并行编译时,需要在OpenFOAM的etc/bashrc文件中添加特定指令。

3.对于低版本Ubuntu,可以调整终端颜色以提高使用体验。

4.在遇到特定问题时,作者提供了解决方案,例如修改.bashrc文件中的特定语句。

5.对于OpenFOAM 2.3.0的单独安装,建议按照foamwiki的步骤进行,可能耗时但较为安全。

最后更新时间为2018年4月10日,作者在北京。

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的后处理需求。记得在操作过程中保持系统的环境整洁,避免不必要的冲突。

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的安装和配置流程已经介绍完毕,感谢您的耐心阅读。

阅读剩余
THE END