VASP
最終更新日: 2023年6月22日VASP(Vienna Ab-initio Simulation Package)は密度汎関数法による平面波・擬ポテンシャル基底を用いた第一原理電子状態計算プログラムパッケージです。 結晶や無機固体の周期境界条件を用いた計算が可能です。
利用環境
- サブシステムA
- サブシステムB
- VASP利用ライセンスについて
- ITOにおける対象のアカウント
- VASP Groupに申請したメールアドレス
- VASPのライセンス証書
バージョン | 九州大学構成員 | 学術研究機関構成員 | 民間利用の方 |
---|---|---|---|
6.2.1 | △ | △ | - |
5.4.4 | △ | △ | - |
バージョン | 九州大学構成員 | 学術研究機関構成員 | 民間利用の方 |
---|---|---|---|
6.2.1 | △ | △ | - |
5.4.4 | △ | △ | - |
センターの研究用計算機においてVASPを利用するためには、利用者自身でVASPライセンスを取得していただく必要があります。
利用をご希望の場合は以下の情報をメールにてお知らせください。
問い合わせ先
〒819-0395 福岡市西区元岡744九州大学 情報システム部 情報基盤課 研究支援担当(IW2)
Mail:
ライセンスに関する購入及び問い合わせ等は以下(VASP Group)へ問合せください。
VASP Group
実行権限の確認方法
VASP利用ライセンス情報提供後、当センターにて適切なバージョンのVASP を利用できるように実行権限を付与いたいします。
実行権限は以下により “groups=” の対象に「vasp(vasp5系)」・「vasp6(vasp6系)」があるかどうかを確認ください。
$ id
uid=12345(a12345a) gid=31234(gr991234) groups=31234(gr991234),…40009(vasp),40012(vasp6)… |
利用方法
VASPのインプットファイルの作成方法は公式サイトのDocumentationページにあるVASP Workshop Lecturesを参考にしてください。
環境設定(moduleコマンド)
VASP 6.2.1を利用する場合(CPU版)
$ module load vasp/6.2.1-cpu |
VASP 6.2.1を利用する場合(GPU版)
$ module load vasp/6.2.1-gpu |
VASP 5.4.4を利用する場合(CPU版)
$ module load vasp/5.4.4-cpu |
・O1版+高精度オプション
$ module load vasp/5.4.4-cpu_O1_precise |
$ module load vasp/5.4.4-cpu_O2_precise |
VASP 5.4.4を利用する場合(GPU版)
$ module load vasp/5.4.4-gpu |
バッチジョブでの利用方法
バッチ処理用スクリプト記述例
#!/bin/bash #PJM -L "rscunit=ito-b" #PJM -L "rscgrp=ito-g-16-dbg" #PJM -L "vnode=2" #PJM -L "vnode-core=36" #PJM --no-stging #PJM -S #PJM -j LANG=C module load vasp/5.4.4-cpu cd $PJM_O_WORKDIR export I_MPI_HYDRA_BOOTSTRAP_EXEC=pjrsh export I_MPI_HYDRA_HOST_FILE=$PJM_O_NODEINF export I_MPI_DEVICE=rdma export I_MPI_PERHOST=8 mpirun -n 16 $VASP/vasp_std |
- サブシステムBでの実行を指定しています。
- リソースグループは ito-g-16-dbg を指定しています。
- VASPは確保した物理ノードを占有して実行しますので
vnode-core=36
(ノードあたりの最大コア数)の設定を推奨します。 module
コマンドによりVASPの環境設定を行っています。- 2ノードを使いノード当たりのMPI並列数を8に指定しています。
バッチ処理用スクリプト記述例(GPU版)
#!/bin/bash #PJM -L "rscunit=ito-b" #PJM -L "rscgrp=ito-g-16-dbg" #PJM -L "vnode=2" #PJM -L "vnode-core=36" #PJM --no-stging #PJM -S #PJM -j LANG=C module load vasp/5.4.4-gpu cd $PJM_O_WORKDIR export I_MPI_HYDRA_BOOTSTRAP_EXEC=pjrsh export I_MPI_HYDRA_HOST_FILE=$PJM_O_NODEINF export I_MPI_DEVICE=rdma export I_MPI_PERHOST=2 $I_MPI_ROOT/bin64/mpirun -n 4 $VASP/vasp_gpu |
- サブシステムBでの実行を指定しています。
- リソースグループは ito-g-16-dbg を指定しています。
- VASPは確保した物理ノードを占有して実行しますので
vnode-core=36
(ノードあたりの最大コア数)の設定を推奨します。 module
コマンドによりVASP GPU版の環境設定を行っています。- 2ノードを使いノードあたりのMPI並列数を2に指定しています。GPU版ではMPI並列数に制限がありますので出力されるメッセージにご注意ください。