当前位置: 主页 > 中国市场情报网 > 营销 > 内容页

ShengBTE软件安装(自存)

2023-08-16 19:20:26 来源:哔哩哔哩

环境:Ubuntu LTS, Python , GCC , intel编译器oneAPI

注:thirdorder安装可能需要Python和gcc版本降级,影响已安装软件(参考:thirdorder安装报错:error: command ‘/usr/bin/gcc‘ failed_DFT计算杂谈的博客-CSDN博客),考虑拷贝已经编译好的来使用,或者在已正常安装的机器进行数据处理


(资料图片仅供参考)

经测试,可将thirdorder文件夹整体拷贝来使用,使用前将每个文件右键→属性→权限→勾选“允许执行文件”,需要的话可进一步把文件夹目录添加至环境变量

安装spglib库(手动,其他如pip3等方法会缺少完整的文件和库)

参考官网教程:How to install spglib C-API — Spglib

% sudo apt-get install git

% git clone /spglib/ # 在目标的安装路径下进行

注:git自动下载的最新版本在cmake安装时会出现“No patch step for 'gtest-populate'”等报错

解决办法:/spglib/spglib/archive/ 安装版本

解压至目标安装路径,重命名文件夹spglib

% cd spglib

% mkdir _build

% cd _build

% cmake -DCMAKE_INSTALL_PREFIX=.. .. # 安装在上一级spglib文件夹

% cmake --build .

% cmake --install . --prefix ..

安装完毕

添加环境变量:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/${spglib安装路径}/lib:/${spglib安装路径}/src # lib中含或等文件,src中含等文件

安装ShengBTE

下载安装包:ShengBTE - Downloads (翻墙) sousaw / shengbte — Bitbucket (无需翻墙)

解压至目标路径,按照步骤安装,也可参考:

ShengBTE简单介绍、安装与使用_shengbte安装_DFT计算杂谈的博客-CSDN博客

% cd ShengBTE

% cd Src

% cp ../

修改各路径:

export FFLAGS=-traceback -debug -O2 -static-intel-qopenmp

(原中-static_intel需要改为-static-intel)

export LDFLAGS=-L/${spglib安装路径}/lib

export MPIFC=mpiifort

MKL=/opt/intel/oneapi/mkl//lib/intel64/libmkl_lapack95_

/opt/intel/oneapi/mkl//lib/intel64/libmkl_intel_

/opt/intel/oneapi/mkl//lib/intel64/libmkl_

/opt/intel/oneapi/mkl//lib/intel64/libmkl_

保存文件

在Src目录下安装:

% make

安装完毕,检查ShengBTE文件夹的可执行文件

添加环境变量:export PATH=$PATH:/home/simple/Cal/ShengBTE

标签:

商品
茶陵:葡萄成熟香满园 甜蜜滋味迎客来
00:39葡萄挂满枝头。红网时刻新闻8月15日讯(记者文建美通讯员刘飘飘周
降温5℃!江西接下来天气……
今天江西多地下了雷雨部分地区还有大暴雨在雨水的压制下气温的表现比较
官方:当前中国经济不存在通缩 基本情况讲解
大家好,今日关于【官方:当前中国经济不存在通缩】迅速上了的热搜榜,