# alamode编译安装教程
# 简介
ALAMODE是一个开源软件,用于分析固体的晶格非谐性和晶格导热系数。通过使用外部DFT软件包,如VASP和Quantum ESPRESSO,您可以使用ALAMODE直接提取谐波和非简谐力常数。利用计算出的非简谐力常数,你还可以根据第一原理估算晶格热导率、声子线宽和其他非谐声子性质。
# 安装
# 配置编译环境
编译环境需要: 编译器
MPI编译器
cmake命令
MKL库
我们在TH-HPC集群使用如下编译环境:
提示
不同系统加载编译环境方式不同,请根据系统用户手册加载相关编译环境。也可以用GNU Compiler等编译器。
# 安装依赖库
# boost
不需要编译库,只需要配置头文件的软连接。
# eigen
不需要编译库,只需要配置头文件的软连接
# spglib
这个库需要编译安装,并配置环境变量。后续需要用到相关头文件和库进行编译链接。
注意
设置了安装目录为:$HOME/software/spglib-1.16.0,用户可以自行选择安装目录,随意即可,注意设置相同安装目录为SPGLIB_ROOT即可。
# 安装ALAMODE
官网说明提示,安装alamode软件需要安装三个部分: alm
anphon
tools
下面依次安装相关部分。
# 解压缩
# alm
稍微修改一下Makefile文件,编译即可生成alm