最初のSTATE計算:CO

ここではSTATEの動作を確認するためにCO分子を例にとって計算を実行します。 先ずCOディレクトリに移動しましょう(現在~/STATE/examplesにいると仮定しています)。

$ cd CO

ここでlsを実行すると以下のファイルが確認できます

nfinp_scf  qsub_cmd.sh  qsub_ohtaka.sh  qsub_sb100.sh  qsub_sekirei.sh

以下を実行して入力ファイルnfinp_scfを見てみましょう。

$ cat nfinp_scf
#
# CO molecule in a box
#
WF_OPT    DAV
NTYP      2
NATM      2
GMAX      5.50
GMAXP     20.00
NSCF      200
WAYMIX    3
KBXMIX    8
MIX_ALPHA 0.8
WIDTH     0.0010
EDELTA    0.1000D-09
NEG       8
CELL      6.00  4.00  4.00  90.00  90.00  90.00
&ATOMIC_SPECIES
 C  12.011  pot.C_pbe1
 O  15.999  pot.O_pbe1
&END
&ATOMIC_COORDINATES CARTESIAN
  0.0000  0.0000  0.0000  1  1  1
  2.2000  0.0000  0.0000  1  1  2
&END

入力ファイルには計算に必要なパラメーターと原子構造の情報が記述されています。 記述された構造が正しいかどうか確認するためにchkinpfというプログラムを使って原子構造を可視化します。 先ず以下を実行します。

$ chkinpf nfinp_scf

出力されてメッセージを読むととCO.xsfというファイルが生成されたことが分かりますので、CO.xsfをXCrySDenやVESTAなどを使って可視化し、問題無いかを確認します。
同様にsb100で使用するジョブスクリプトqsub_sb100.shも確認しましょう。

$ cat qsub_sb100.sh
#$ -S /bin/sh
#$ -cwd
#$ -q sb.q
#$ -pe x6 6
#$ -N CO

module load intel/2021.2.0
module load intelmpi/2021.2.0

# Disable the openMP parallelism
 
export OMP_NUM_THREADS=1

unset I_MPI_TCP_NETMASK

# Set the execuable of the STATE code

ln -fs ${HOME}/STATE/src/state-5.6.9/src/STATE .
 
# Set the pseudopotential data

ln -fs ../gncpp/pot.C_pbe1
ln -fs ../gncpp/pot.O_pbe1
 
# Set the input/output file

INPUT_FILE=nfinp_scf
OUTPUT_FILE=nfout_scf

# Run!

mpirun ./STATE < ${INPUT_FILE} > ${OUTPUT_FILE}

このジョブスクリプトを使ってジョブを投入しましょう。

$ qsub qsub_sb100.sh

計算の状態は

$ qstat -u [username]

を実行することで確認できます。
この例では出力ファイルの名前をnfout_scfとしています。計算が終わったらlessなどのページャーを使ってその内容を確認してみましょう。

$ less nfout_scf

ファイルの先頭は以下で始まります。

 ***********************************************************************
 *                                                                     *
 *                                                                     *
 *                                                                     *
 *              ******  ********    **    ******** ********            *
 *             ******** ********   ****   ******** ********            *
 *             **          **     **  **     **    **                  *
 *              ***        **    ********    **    ******              *
 *                ***      **   **********   **    ******              *
 *                  **     **  **        **  **    **                  *
 *             ********    ** **          ** **    ********            *
 *              ******     ** VERSION 5.6.9  **    ********            *
 *                               RICS-AIST                             *
 *                           OSAKA UNIVERSITY                          *
 *                                                                     *
 ***********************************************************************

SCFが収束し問題無く計算が終了すると以下のようにエネルギーとその成分、フェルミエネルギーが出力されます。

                     TOTAL ENERGY AND ITS COMPONENTS 
                  TOTAL ENERGY     =         -22.21942426 A.U.
                KINETIC ENERGY     =           9.92111407 A.U.
                HARTREE ENERGY     =           5.12121800 A.U.
                     XC ENERGY     =          -5.89585641 A.U.
                  LOCAL ENERGY     =         -20.23161604 A.U.
               NONLOCAL ENERGY     =           6.73686140 A.U.
                  EWALD ENERGY     =         -17.87114528 A.U.
                     PC ENERGY     =           0.00000000 A.U.
               ENTROPIC ENERGY     =           0.00000000 A.U.

                                         FERMI ENERGY =       0.43248213

そして最後に猫(Victory cat)が表示されます。

 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
                           _______________________
     __________   _______/______v______v______v___]
    D          | |                                 |
    D   A A    | | Congratulations!                |  C( > < )D
  --  =(^.^)=  | |  The calculation has converged. |    = o =
 |     @@@@@   | |                                 |    (    )~
 /--=O=-+-=O=---+--=O=--+--==O==--+--==O==--+--=O=-+--=O=---=O=-/
  
 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS