欢迎来到【dub源码】【it行业源码推荐】【商品溯源码信息】openlb源码-皮皮网网站!!!

皮皮网

【dub源码】【it行业源码推荐】【商品溯源码信息】openlb源码-皮皮网 扫描左侧二维码访问本站手机端

【dub源码】【it行业源码推荐】【商品溯源码信息】openlb源码

2024-11-19 05:46:20 来源:{typename type="name"/} 分类:{typename type="name"/}

1.GCC 9 与 OpenMPI 4 编译安装

openlb源码

GCC 9 与 OpenMPI 4 编译安装

       文章标题:GCC 9 与 OpenMPI 4 编译安装

       在文献中发现HLBM模型用于模拟粒子流,源码该模型已在OpenLB 1.5中植入。源码为尝试使用,源码需OpenLB 1.5支持C++及并行OpenMPI 3.1或4.1。源码dub源码由于课题组节点的源码GCC版本为4.8.5,且无法联网,源码且无root权限,源码因此选择在节点上编译安装GCC 9.5.0和OpenMPI 4.1.4。源码

       本文在CentOS 7.9(虚拟机)与RedHat 7.5(节点)上进行了测试,源码均无报错。源码

       GCC 9.5.0编译安装

       首先从清华源下载GCC 9.5.0源码和依赖包,源码it行业源码推荐依赖包的源码下载建议在联网的Linux机上,先解压GCC源码包,源码执行./contrib/download_prerequisites自动下载依赖包。源码然后,源码将所有文件上传到节点。商品溯源码信息

       将源码包和依赖包保存在/home/username/pack下,安装路径为/home/username/App,环境变量脚本放在/home/username/Script。编译GCC 9.5.0时,需要大约9GB硬盘空间(解压后1GB,sql引擎源码解析编译中间文件6G,安装文件1.4GB)与1小时左右的机时(视硬件情况)。编译过程分为三步:设置configure、生成Makefile、执行Makefile进行编译、纯源码编写qt安装。

       在编译时,建议使用绝对路径设置configure,并且使用--disable-multilib只编译位的库、--enable-bootstrap追踪错误信息、--enable-checking=release以Debug方式编译。安装后,通过source ~/Script/enable_gcc-9.5.0.sh设置环境变量,以避免与系统GCC4.8.5冲突。

       OpenMPI 4.1.4编译安装

       OpenMPI 4.1.4的安装过程与GCC相似。下载源码后,执行自动编译安装。同样需要设置环境变量,以在需要使用时快速启动。

       OpenLB 1.5编译测试

       从OpenLB官网下载源码,根据安装指南设置环境变量,进行编译测试。测试结果保存在tmp文件夹中,可通过paraview打开进行后处理。