クラスター計算の実例として ディレクトリ「work」中に保存された入力ファイル「Fe_Cluster_jx.dat」を用いて 以下のようにOpenMXの通常計算を実行します。
% mpirun -np 2 ./openmx Fe_Cluster_jx.dat入力ファイル「Fe_Cluster_jx.dat」は鉄二量体のSCF計算のためのものです。 この計算が通常通りに終了すると、scfoutファイル「Fe_Cluster_jx.scfout」が生成されます。 次に、「jx」による計算を以下のように実行します。
% ./jx Fe_Cluster_jx.scfout jx_cluster.configここで「jx_cluster.config」はディレクトリ「work」中に保存されています。 すると、標準出力に以下のメッセージが表示されます。
******************************************************************** ******************************************************************** jx: code for calculating an effective exchange coupling constant J Copyright (C), 2003, Myung Joon Han, Jaejun Yu, and Taisuke Ozaki 2019, Asako Terasawa and Taisuke Ozaki This is free software, and you are welcome to redistribute it under the constitution of the GNU-GPL. ******************************************************************** ******************************************************************** Read the scfout file (Fe_Cluster_jx.scfout) *** The file format of the SCFOUT file: 3 And it supports the following functions: - jx - polB - kSpin - Z2FH - calB *** Previous eigenvalue solver = Cluster atomnum = 2 ChemP = -0.089740215968 (Hartree) E_Temp = 300.000000000000 (K) Evaluation of J based on cluster calculation i j J [meV] J [mRy] ------------------------------------------------- 1 1 1591.520791120630 116.974621661729 1 2 106.511867492210 7.828477938772 2 2 1591.520746009061 116.974618346089 Elapsed time = 0.036225 (s)1番と2番の原子の間の交換結合定数は 106.5 meVと計算されます。
バルク計算の実例として、 ディレクトリ「work」中に保存された入力ファイル「Fe_Bulk_jx.dat」を用いて 以下のようにOpenMXの通常計算を実行します。
% mpirun -np 28 ./openmx Fe_Bulk_jx.dat入力ファイル「Fe_Bluk_jx.dat」は鉄(BCC構造)のSCF計算のためのものです。 この計算が通常通りに終了すると、scfoutファイル「Fe_Bluk_jx.scfout」が生成されます。 次に、「jx」による計算を以下のように実行します。
% mpirun -np 112 ./jx Fe_Bulk_jx.scfout Fe_Bulk_jx.config | tee jx.logここで「Fe_Bulk_jx.config」はディレクトリ「work」中に保存されています。 すると、画面に以下のメッセージが表示されます。
******************************************************************** ******************************************************************** jx: code for calculating an effective exchange coupling constant J Copyright (C), 2003, Myung Joon Han, Jaejun Yu, and Taisuke Ozaki 2019, Asako Terasawa and Taisuke Ozaki This is free software, and you are welcome to redistribute it under the constitution of the GNU-GPL. ******************************************************************** ******************************************************************** Read the scfout file (Fe_Bulk_jx.scfout) *** The file format of the SCFOUT file: 3 And it supports the following functions: - jx - polB - kSpin - Z2FH - calB *** Previous eigenvalue solver = Band atomnum = 2 ChemP = -0.205912787451 (Hartree) E_Temp = 300.000000000000 (K) Jij calculation for a periodic structure Number of k-grids: 27 27 27 flag_periodic_sum = 0: coupling between site i at cell 0 and site j at cell R Number of poles of Fermi-Dirac continued fraction (PRB.75.035123): 60 i j c1 c2 c3 J [meV] J [mRy] time_eig [s] ... ---------------------------------------------------------------------------------- ... 1 1 -2 -2 -2 -0.845809571401 -0.062165857439 0.51534 ... 1 1 -2 -2 -1 0.274300677331 0.020160728111 0.00000 ... 1 1 -2 -2 0 0.036006012552 0.002646393135 0.00000 ... 1 1 -2 -2 1 0.274300705154 0.020160730156 0.00000 ... 1 1 -2 -2 2 -0.845809596417 -0.062165859278 0.00000 ... 1 1 -2 -1 -2 0.274300737539 0.020160732536 0.00000 ... 1 1 -2 -1 -1 -0.206315672897 -0.015163922403 0.00000 ... 1 1 -2 -1 0 0.149714301525 0.011003798302 0.00000 ... 1 1 -2 -1 1 -0.206315540488 -0.015163912672 0.00000 ... 1 1 -2 -1 2 0.274300804604 0.020160737465 0.00000 ... ... .. 2 2 0 -1 2 0.149714016159 0.011003777328 0.00000 ... 2 2 0 0 -2 0.401809366424 0.029532443987 0.00000 ... 2 2 0 0 -1 11.452192349598 0.841720620155 0.00000 ... Elapsed time = 340.817975 (s)
図 38 (a)は計算で得られたFe(BCC構造)の交換結合定数を距離の関数としてプロットしたものです。 同様に(b)はHCP構造のCo、(c)は FCC構造のNi、そして(d)は Fe二量体の計算結果です。 ここでの計算では、基底関数セットとしてA6.0H-s2p2d2 (ここでA=Fe, Ni, Co)、交換相関汎関数としてGGA-PBEが用いられました。 またスピン配置は強磁性が仮定されています。計算に用いられた入力ファイルは 「Fe_Bulk_jx.(dat,config)」、「Co_Bulk_jx.(dat,config)」、「Ni_Bulk_jx.(dat,config)」、及び「Fe_Cluster_jx.(dat,config)」 です。 これらは入力ファイルはディレクトリ「work」中に保存されていますので、同一の計算を実行することが可能です。 計算の詳細は文献 [19]を参照して下さい。
得られた交換結合定数を用いて平均場近似の枠組みで周期系のキュリー温度を計算することも可能です。 一般の周期系のキュリー温度 は以下の固有値方程式の最大固有値として得られます。
|
|