Spglib安装教程


Spglib安装教程

软件下载地址

官网:https://atztogo.github.io/spglib/index.html
C版本下载:https://github.com/atztogo/spglib
python版本下载:https://pypi.org/project/spglib/

安装编译

C版本安装编译

Cmake方法

1 解压进入文件夹

tar xvfz spglib-1.9.8.tar.gz
cd spglib-1.9.8

2 建立_build文件夹

mkdir _build && _build
cmake -DCMAKE_INSTALL_PREFIX="" ..
make
make DESTDIR=/some/where install
#路径根据需要设置

注:头文件spglib.h在安装路径include文件夹,如果include文件夹中没有spglib文件夹,建议手动建立一个并复制spglib.h文件到里面。这在后面的安装thirdorder软件时是有用的。

Python库版本安装

#在线安装
pip install spglib

#手动安装
tar -zxvf  spglib-1.14.1.post0.tar.gz spglib
cd ./spglib
python setup.py install

Spglib的具体使用方法详见官网介绍,主要是作为库来调用


文章作者: 天帝君豪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 天帝君豪 !
 上一篇
弹性常数计算 弹性常数计算
二阶弹性常数计算主要采用能量–应变方法 AELAS软件计算必要的文件 elas_strain.sh elas_cal.sh POTCAR INPOS 优化后的POSCAR。可在脚本设置或者单独给出 KPOINTS 可在脚本设置或者单独给出
下一篇 
Python环境安装教程 Python环境安装教程
Anaconda安装(python环境安装)注:Anaconda里python的第三方包十分丰富,包含了所有的常用包,省却了许多麻烦。本人安装的是python3.6版的Anaconda 软件下载地址官网:https://www.anacon
  目录