1.GCC 9 与 OpenMPI 4 编译安装
GCC 9 与 OpenMPI 4 编译安装
文章标题:GCC 9 与 OpenMPI 4 编译安装 在文献中发现HLBM模型用于模拟粒子流,源码该模型已在OpenLB 1.5中植入。源码为尝试使用,源码需OpenLB 1.5支持C++及并行OpenMPI 3.1或4.1。源码rsi指标源码由于课题组节点的源码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源码和依赖包,源码sessionfactory的源码依赖包的源码下载建议在联网的Linux机上,先解压GCC源码包,源码执行./contrib/download_prerequisites自动下载依赖包。源码然后,源码将所有文件上传到节点。中国源码集市 将源码包和依赖包保存在/home/username/pack下,安装路径为/home/username/App,环境变量脚本放在/home/username/Script。编译GCC 9.5.0时,需要大约9GB硬盘空间(解压后1GB,在线起名 源码编译中间文件6G,安装文件1.4GB)与1小时左右的机时(视硬件情况)。编译过程分为三步:设置configure、生成Makefile、执行Makefile进行编译、ssdb 源码分析安装。 在编译时,建议使用绝对路径设置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打开进行后处理。