OpenMX (Open source package for Material eXplorer)
OpenMX(Open source package for Material eXplorer)は密度汎関数理論(DFT)、ノルム保存型擬ポテンシャルおよび擬原子基底関数を用いて、原子レベルから物質の第一原理シミュレーションを実行するためのソフトウェア・パッケージです。
ホームページ
公式ページ: http://www.openmx-square.org/
MateriApps: https://ma.issp.u-tokyo.ac.jp/app/594
マニュアル
インストール済みバージョン (2023-05-22)
3.9.9
物性研スパコンでの利用方法(システムB)
OpenMXのバイナリ
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/bin/openmx
VPSとPAO(擬ポテンシャルと基底)のインストール場所
/home/issp/materiapps/intel/openmx/openmx-3.9.9-1/DFT_DATA19/
システムB上でこの擬ポテンシャルと基底を使う場合には, OpenMXの入力ファイルに以下のキーワードを加えてください.
data.path /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/DFT_DATA19/
サンプルスクリプトと入力ファイルの場所
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/sample_script/openmx.sh
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/work/
実行例
サンプルスクリプトと入力ファイル(上記ディレクトリの中から好きな*.datファイルをお選びください)の準備
$ cp /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/sample_jobscript/openmx.sh .
$ cp /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/work/Methane.dat .
Methane.datに以下をファイルの行末に付け加えます。
data.path /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/DFT_DATA19/
ジョブのサブミット
openmx.shの最後の行にあるinput.datをMethane.datに変えた後、以下のコマンドを実行します。
$ sbatch openmx.sh
計算が終了すると、各種ファイルが出力されます(Methane.dat.outなど)。
コンパイル時に用いられたオプション等は下記のファイルを参照してください.
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1.log
物性研スパコンでの利用方法(システムB)
基本的にはシステムB と同じですが、ディレクトリ名のoneapi_compiler_classic-2023.0.0--openmpi-4.1.5
はPrgEnv-intel_8.3.3
に置き換えてください。また、ジョブのサブミットにはsbatch
コマンドではなくqsub
コマンドを使ってください。