编译安装almabte-1.3.1心得

本文档详细记录了在服务器上安装almabte-1.3.1的过程,包括并行库hdf5-1.8.20和boost-1.68.0的编译,以及解决编译almabte时遇到的问题。在安装Intel MPI后,特别强调了hdf5必须使用特定版本以避免编译错误,并介绍了配置环境变量的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按照almabte官网安装过程走,不过除了有管理员权限、能联网的情况,对于在服务器上的普通用户,这上面的安装指引几乎没用。最近折腾了两天,总算安装好了,写一点安装体验吧。


准备并行库,hdf5-1.8.20boost-1.68.0

1.并行库因为服务器上安装了2018版的Intel全套,我也懒得再去安装什么openmpi, mpich2之类的,直接就用Intel mpi. 关于Intel或者openmpi的安装这里就不在赘述。

2.对于almabte-1.3.1,一定要用hdf5-1.8.20版的,至少不能用hdf5-1.10.2版的,后面的小版本应该影响不大。不然到编译almabte的时候,会出现如

error: ‘class h5::h5location’ has no member named ‘createattribute’

error: ‘class h5::commonfg’ has no member named ‘createdataset’

等问题,很头疼,还以为哪里参数没设置好呢。估计是换了版本,改了一些函数、结构什么的。

从源代码编译hdf5,默认是不编译C++相关的,所以要加上--enable-cxx参数,后面要用到相关的库文件

#解压后进入hdf5-1.8.20目录,也可以mkdir mybuild &&am

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值