====== 概要 ======
* Spglibは結晶の対称性を見つけてくれるライブラリです。
* C言語で書かれています。
* インストールにはCMakeが必要です
* https://spglib.github.io/spglib/index.html
====== インストール ======
Ubuntu 18.04を使用しました。
また、記事執筆時点でのSpglibの最新バージョンは1.16.1です。
ソースコードはGithubより入手します。
$ git clone https://github.com/spglib/spglib.git
$ cd spglib
ビルド用のディレクトリbuildを作成します
$ mkdir build
$ cd build
cmakeを使ってビルドします
$ cmake -DCMAKE_INSTALL_PREFIX="" ..
$ make
$ sudo make DESTDIR=/usr/local/spglib-1.16.1 install
* DESTDIRには設置するディレクトリを指定してください
bashrcにパスを通しておきます
$ vim ~/.bashrc
export SPGLIB_ROOT=/usr/local/spglib-1.16.1
export LD_LIBRARY_PATH=$SPGLIB_ROOT/lib:$LD_LIBRARY_PATH