ShengBTE安装教程
软件下载地址
官网:http://www.shengbte.org/downloads
安装编译
1 解压进入文件夹
tar -jxvf ShengBTE-v1.1.1-8a63749.tar.bz2
cd ShengBTE/src
2 修改arch.make文件
修改后文件如下
export FFLAGS=-traceback -debug -O2 -static_intel
export LDFLAGS=/home/wh/software/spglib-master/usr/local/lib/libsymspg.a
export MPIFC=mpiifort
MKL=$(MKLROOT)/lib/intel64/libmkl_lapack95_lp64.a -Wl,--start-group \
$(MKLROOT)/lib/intel64/libmkl_intel_lp64.a \
$(MKLROOT)/lib/intel64/libmkl_sequential.a \
$(MKLROOT)/lib/intel64/libmkl_core.a -Wl,--end-group -lpthread -lm
export LAPACK=$(MKL)
export LIBS=$(LAPACK)
修改完成后
make
3 添加环境变量
vim ~/.bashrc
#加入如下命令
export PATH=/$dir/src:$PATH #$dir:ShengBTE文件夹路径
#保存退出
source ~/.bashrc
运行命令
mpirun -np 16 ShengBTE 2>BTE.err >BTE.out