====== 概要 ====== * 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