• 追加された行はこの色です。
  • 削除された行はこの色です。
* ビルド/インストール [#fe7fee8c]
ここではQuantum-ESPRESSO 6.2をLinuxベースの一般的なコンピューター上でビルドするものとします。

#Contents

** 準備 [#y555b756]
まずホームディレクトリ(任意です)で以下のようにソース用、擬ポテンシャル用、計算用ディレクトリを作りましょう。

 $ mkdir -p QE/src
 $ mkdir -p QE/pseudo
 $ mkdir -p QE/out

** ダウンロード [#wc47f3b6]
ソース用ディレクトリ(src)でqe-6.2.1 を[[gitlab>https://gitlab.com/QEF/q-e/tags]]より以下のようにダウンロードして下さい。

 wget https://gitlab.com/QEF/q-e/-/archive/qe-6.2.1/q-e-qe-6.2.1.tar.gz

** コンフィギュレーション [#j077e471]
ダウンロードしたファイルを展開します。
 $ gzip -dc q-e-qe-6.2.1.tar.gz | tar xf -

ここでは簡単のために展開したファイルの名前を変えておきます。
 $ mv q-e-qe-6.2.1 qe-6.2.1


** ビルド [#n2274024]
通常、qe-6.2.1ディレクトリで
 $ ./configure
を実行し、make.incというファイルをシステムに合わせて編集します。あるいは以下のようにオプションを指定してconfigureを実行します。
 $ MPIF90=mpiifort DFLAGS='-D__OPENMP -D__FFTW3 -D__MPI -D__SCALAPACK' FFT_LIBS=-lfftw3 SCALAPACK_LIBS='-lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64' ./configure --enable-openmp
configureが問題無く実行できた場合、さらにmakeを実行します。
 $ make pw
これでpw.xがビルドできます。
それ以外のビルド可能なプログラムは引数無しでmakeを実行することで表示されます。
 $ make
私はpwとpp、またphを利用することが多いので、以下を実行します。
 make pw ph pp

** 環境設定 [#r6dc9232]
QEに含まれるユーティリティーを利用するために~/.bashrcのコマンドサーチパスを修正します。
 PATH=${PATH}:${HOME}/QE/src/qe-6.2.1/bin:${HOME}/QE/src/qe-6.6/PW/tools

**プラットフォーム別のビルド方法 [#oae603f0]

- [[Smith>QE_tutorial/install_smith]]@Morikawa group
- [[Sb100>QE_tutorial/install_sb100]]@Morikawa group
- [[SQUID>QE_tutorial/install_squid]]@Cybermedia Center, Osaka University
- [[Laurel>QE_tutorial/install_laurel]]@IIMC, Kyoto University
- [[Ohtaka>QE_tutorial/install_ohtaka]]@ISSP
- [[Mac>QE_tutorial/install_mac]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS