数値計算ライブラリ:spglib
概要
- Spglibは結晶の対称性を見つけてくれるライブラリです。
- C言語で書かれています。
- インストールにはCMakeが必要です
インストール
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
- .bashrc
export SPGLIB_ROOT=/usr/local/spglib-1.16.1 export LD_LIBRARY_PATH=$SPGLIB_ROOT/lib:$LD_LIBRARY_PATH
数値計算ライブラリ/spglib.txt · Last modified: 2021/06/27 22:04 by 127.0.0.1