|
ShengBTE安装教程
基于Ubuntu18.04系统和Intel Fortran环境
软件下载地址
官网: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=/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)
注:libsymspg.a 在前面安装的Spglib的C语言版本中。
修改完成后
make
3 添加环境变量
vim ~/.bashrc
#加入如下命令
export PATH=/$dir/src:$PATH #$dir:ShengBTE文件夹路径
#保存退出
source ~/.bashrc
运行命令
mpirun -np 16 ShengBTE 2>BTE.err >BTE.out
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-1-10 07:58
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社