exlist.sh
and excute them.
If contents of the calculation which you want to execute are not included in existing script files,
it is necessary to generate new script files.
計算内容により、下記のような既存スクリプトが用意されている。これらのスクリプトをexlist.sh
中に記述して使用する。
既存のスクリプトの中に、行ないたい計算内容が含まれない場合は、スクリプトを新たに作る必要がある。
ex_opte.sh
電子系の収束を行い、最後に原子に働く力と系の圧力を計算する。
ex_opte_more1.sh
ex_opte.sh
,
atomic force and pressure of system are calculated at the end.
電子系の収束で、ex_opte.sh
に続けて、さらに電子系の収束を行い、
最後に原子に働く力と系の圧力を計算する。
ex_opte_more2.sh
ex_opte.sh
or ex_opte_more1.sh
, atomic force and pressure of system are calculated at the end.
電子系の収束で、ex_opte.sh
またはex_opte_more1.sh
に続けて、
さらに電子系の収束を行い、最後に原子に働く力と系の圧力を計算する。
ex_pf.sh
収束した電子系から原子に働く力と圧力を計算する。
ex_opts.sh
収束した電子系から原子構造の最適化を行なう。
ex_md.sh
収束した電子系から分子動力学を実行する。
ex_ecut.sh
波動関数のカットオフエネルギーを変化させながらいくつもの電子系の収束を行なう。
ex_ecut.sh
電子密度のカットオフエネルギーを変化させながらいくつもの電子系の収束を行なう。
ex_ksmp.sh
k点のサンプル数を変化させながらいくつもの電子系の収束を行なう。
ex_sppt.sh
CPVO
and generate an input file for
JKSMP=3
. (You must take care to execute because there are a lot of IBRAV
whose operation check hasn't been confirmed.)
スぺシャルポイントを作成するためにCPVO
を動作させてJKSMP=3
用の入力ファイルを作成する。
(動作確認がされていないIBRAV
が多数存在するので注意が必要である。)
ex_multi-a.sh
格子定数の値を変化させながらいくつもの電子系の収束を行なう。
ex_bond.sh
dbond
. By default, ex_opte.sh
is used for convergence of the electron system and exported variable dbond
is not
assigned anywhere. By using variable dbond
for assigning coordinates of
sample.dat.sh
, convergence of electron system for several electron system
is able to be executed through changing the interatomic distance, etc. of the cluster
by using variable dbond
.
変数dbond
の値を変化させながらいくつもの電子系の収束を行なう
ことができる。
デフォルトでは、電子系の収束には、ex_opte.sh
を用いており、
exportした変数dbond
が何処にも指定されていない。
sample.dat.sh
の座標の指定に変数dbond
を使うことにより、
クラスターの原子間距離などを変化させながらいくつもの電子系の収束を
行なうことができる。
ex_optl.sh
exlist.sh
, this script should be executed after
finishing copy of the celldm0
and calculation of the ex_opte.sh
.
一つの圧力(外圧)値を指定して、格子定数の最適化を行なう。ファイルexlist.sh
にあるように、
celldm0
のコピーとex_opte.sh
の計算を行なった後に、このスクリプトを動かすようにする。
ex_pres.sh
ex_optl.sh
,
this script should be executed.
複数の外圧値を指定して、各々の圧力に対して、順次、格子定数の最適化を行なう。
ex_optl.sh
を動かした後に、このスクリプトを使うようにする。
ex_optls.sh
exlist.sh
,
this script should be executed after finishing copy of the celldm0
and
calculation of the ex_opte.sh
.
一つの圧力(外圧)値を指定して、格子定数と原子位置の最適化を行なう。ファイルexlist.sh
にあるように、celldm0
のコピーとex_opte.sh
の計算を行なった後に、このスクリプトを
動かすようにする。
ex_press.sh
ex_optl.sh
, this script should be executed.
複数の外圧値を指定して、各々の圧力に対して、順次、格子定数と原子位置の最適化を行なう。
ex_optls.sh
を動かした後に、このスクリプトを使うようにする。
ex_ek.sh
iupsta
, etc. in this file.)
収束した電子の波動関数を用いて結晶に対するバンドの分散関係を計算する。
(出力するバンドの本数は、このファイル内のiupsta
などで指定する。)
ex_fs.sh
収束した電子の波動関数を用いて結晶に対するフェルミ面を描くためのデータを計算する。 (固有値を計算する格子のきざみ数をこのファイルの先頭部分で指定する。)
ex_lmc.sh
収束した電子の波動関数を用いて部分状態密度を計算する。(項目1.3.7参照)
ex_eig.sh
収束した電子の波動関数を用いて全状態密度のみを計算する。(項目1.3.8参照)
ex_dos.sh
収束した電子の波動関数を用いて部分状態密度(四面体法)を計算する。(項目1.3.9参照)
ex_dos1.sh
ex_dos.sh
.
(Refer to 1.3.9)
ex_dos.sh
の途中から部分状態密度(四面体法)を計算する。
(項目1.3.9参照)
ex_lmc.sh
収束した電子の波動関数を用いて部分状態密度を計算する。(項目1.3.7参照)
ex_bchg.sh
収束した電子の波動関数を用いて指定する軌道状態の電子密度の空間分布を計算する。
ex_spr.sh
NSPIN=4
), it rotates the direction of quantization
axis of the entire system. (The modification method is assigned by spnrot.dat
in the script file sample.dat.sh
)
ノンコリニアー磁性計算の場合(NSPIN=4
)に、系全体の量子化軸の方向を回転させて変更する。
(変更の仕方は、スクリプトsample.dat.sh
内のspnrot.dat
で指定する。)
ex_omega.sh
IBRAV=4,5
can be used.)
一つの体積値を指定して、異なった格子定数の場合の電子状態を計算する。
(IBRAV=4,5
のブラベー格子型のみ使用可能)
ex_lc-bm.sh
IBRAV=1,2,3,4,5,6,7
can be used.)
格子定数を変化させながら電子状態を計算し、全エネルギーや圧力値から平衡格子定数と体積弾性率を計算する。
(IBRAV=1,2,3,4,5,6,7
のブラベー格子型のみ使用可能)
ex_dval.sh
X線回折実験にて用いられる反射面の間隔値を計算する。
電子系の収束計算とは関係なく計算し、構造因子の消滅則などを得る。
ex_optechk.sh
ex_opte.sh
(until the reading PP file).
It is used with the system which requires large calculation and long job waiting time, etc.
入力データをあらかじめ確認するために、用意されたもので、ex_opte.sh
の始まりの部分だけ
(PPの読み込みまで)を実行する。大きな計算やジョブ待ちの長いシステムなどで用いる。
atpdesign.sh
sample.dat.sh
previously.
単純金属の表面、カーボンナノチューブ(CNT)、カーボンナノリボン、クラスター等の原子配置を作成する。
電子系の収束を行う前に実行し、スクリプトsample.dat.sh
内の原子配置データをあらかじめ計算
するものである。
edit
within each of these script files. It is necessary to set variables which greatly depends
on the calculation object or the part cannot be automated in each case.
(Refer to 1.3)
これらの各スクリプト中で、edit
と書かれた行の前後に編集すべき変数がある。
自動化できない部分や計算対象に大きく依存する変数は、その都度設定し直す必要がある。
詳細は、節1.3を参照。