AkaiKKRで固定スピンモーメント計算

AkaiKKR(machikaneyama)では固定スピンモーメント(fsm)計算を行うことができます。今回は体心立方構造(bcc)鉄のスピンモーメントを変化させながら、全エネルギーと状態密度を計算しました。

001_20150914155956606.gif
Fig.1: スピンモーメントの大きさを変化させたときのbcc鉄の状態密度の変化。緑で示したときが磁気モーメントが2.2μBの場合で、エネルギー的に最安定。



固定スピンモーメント計算


AkaiKKR(machikaneyama)ではmagtypをmagとしてgo計算を行うと自動的に強磁性の安定な状態が(強磁性の解が存在すれば)計算されます。例えば体心立方構造(bcc)の鉄の計算を行うと、スピンモーメントM=2.17μBという値が自動的に得られます。

これに対して、スピンモーメントを指定して計算する方法をfixed spn moment(固定スピンモーメント: fsm)計算と呼びます。AkaiKKRのソースコードやInstalling and Running AKAIKKR (PDF)等を見るに、fsm計算は実行可能な感触を受けていたのですが、私の記憶が確かなら、以前のバージョンでは上手く行かなかったように思います。このエントリを書いている段階での最新版であるAugust 26, 2015では、計算できるようになっていたので報告します。

計算手法


Installing and Running AKAIKKR (PDF)には以下のようにあります。

If the calculational mode is set to fsm (ids = 5) then the value for the fixed spin has to be given at the end of the input file.

そこで、計算の種類をgoからfsmに変更し、ファイルの末尾に指定するスピンモーメントを入力したインプットファイルを以下のように準備しました。

c----------------------Fe------------------------------------
fsm data/fefsm
c------------------------------------------------------------
c brvtyp a c/a b/a alpha beta gamma
bcc 5.27 , , , , , ,
c------------------------------------------------------------
c edelt ewidth reltyp sdftyp magtyp record
0.001 1.0 sra mjw mag 2nd
c------------------------------------------------------------
c outtyp bzqlty maxitr pmix
update 8 200 0.035
c------------------------------------------------------------
c ntyp
1
c------------------------------------------------------------
c type ncmp rmt field mxl anclr conc
Fe 1 1 0.0 2
26 100
c------------------------------------------------------------
c natm
1
c------------------------------------------------------------
c atmicx(in the unit of a) atmtyp
0 0 0 Fe
c------------------------------------------------------------
c moment
2.2
c------------------------------------------------------------


通常のgo計算と同様にfsm計算で得られたポテンシャルファイルを利用してdos計算やspc計算を行えば、スピンモーメントを指定した状態密度やバンド構造が計算できるようです。今回はシェルスクリプトを作成して、スピンモーメントを0(つまり非磁性)から2.5まで0.1ずつ変化させたときの全エネルギーと状態密度を計算しました。

#!/bin/csh -f

## *** フォルダ構造 ***
## FeFSM/─┬─analysis/─FeFSM.plt
## ├─in/
## ├─out/
## ├─data/
## ├─template/─FeFSM.in
## └─FeFSM.sh

## *** スピンモーメント ***
set SPIN_LIST=( 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 )

## *** 保存先のファイルが存在していたら削除 ***
rm -f analysis/FeFSM.txt

## *** スピンモーメントごとに計算 ***
foreach SPIN ( ${SPIN_LIST} )
## テンプレートから入力ファイルを作成
sed 's/'SPIN'/'${SPIN}'/g' template/FeFSM.in > in/FeFSM_${SPIN}.in
## 第一原理計算
specx < in/FeFSM_${SPIN}.in > out/FeFSM_${SPIN}.out
## 計算結果の保存
tail -n 2 data/fefsm-${SPIN}.info | sed '$d' >> analysis/FeFSM.txt
end


結果


冒頭に示したFig.1がスピンモーメントを変化させた際の状態密度の変化です。緑のときがM=2.2で実験値に最も近いときの状態密度です。スピンモーメントとは、つまるところ、upスピンとdownスピンの電子の個数の差なので、スピンモーメントが大きくなるにつれてupスピンの状態密度は低エネルギー側へ、downスピンの状態密度は高エネルギー側へ移動していきます。

002_201509141559564ea.png
Fig.2: スピンモーメントと全エネルギーの関係


Fig.2に示したのは、スピンモーメントに対する全エネルギーの変化をプロットしたものです。実験値に最も近いM=2.2μBで全エネルギーが最低になっていることがわかります。

関連エントリ




参考URL




付録


このエントリで使用したファイルを添付します。ファイル名末尾の".txt"を削除して、"_"を"."に変更すれば使えるはずです。(参考:ねがてぃぶろぐの付録)


参考文献/使用機器




フィードバック



にほんブログ村 その他趣味ブログ 電子工作へ

 ↑ 電子工作ブログランキング参加中です。1クリックお願いします。


コメント・トラックバックも歓迎です。 ↓      


 ↓ この記事が面白かった方は「拍手」をお願いします。

tag: AkaiKKR machikaneyama KKR FSM 固定スピンモーメント 強磁性 状態密度 DOS 

FC2カウンター
カテゴリ
ユーザータグ

LTspiceAkaiKKRmachikaneyamaScilabKKRPSoCOPアンプPICCPA強磁性常微分方程式モンテカルロ解析odeトランジスタ状態密度インターフェーススイッチング回路ecaljPDS5022DOS定電流半導体シェルスクリプト乱数レベルシフトHP6632Aブレッドボード分散関係温度解析R6452Aトランジスタ技術I2C可変抵抗反強磁性セミナー数値積分確率論偏微分方程式バンド構造非線形方程式ソルババンドギャップ絶縁熱設計シュミットトリガLEDA/Dコンバータ三端子レギュレータLM358ISO-I2CGW近似カオスフォトカプラマフィンティン半径TL431数値微分PC817Cアナログスイッチ直流動作点解析発振回路USBサーボカレントミラー74HC4053パラメトリック解析LDAbzqltyチョッパアンプ量子力学FFT2ちゃんねるアセンブラBSch開発環境電子負荷ブラべ格子イジング模型補間基本並進ベクトル標準ロジック単振り子キュリー温度繰り返しMaxima状態方程式失敗談相対論スピン軌道相互作用FETランダムウォーク熱伝導六方最密充填構造コバルトewidthTLP621GGAQSGW不規則合金位相図抵抗SMPcygwinラプラス方程式スレーターポーリング曲線gfortranスイッチト・キャパシタ詰め回路TLP552三角波格子比熱TLP521条件分岐LM555MCUNE555QNAPマントルテスタ過渡解析FXA-7020ZRダイヤモンドデータロガーガイガー管自動計測Writer509UPSシュレディンガー方程式ブラウン運動awk差し込みグラフ熱力学平均場近似仮想結晶近似VCAfsolve井戸型ポテンシャルVESTA起電力スーパーセルOpenMP第一原理計算ubuntu固有値問題L10構造OPA2277interp12SC1815fccウィグナーザイツ胞面心立方構造フィルタジバニャン方程式ヒストグラム確率論マテリアルデザインspecx.f等高線正規分布PGAフェルミ面非線型方程式ソルバ初期値固定スピンモーメントスワップ領域ルチル構造リジッドバンド模型edeltquantumESPRESSO岩塩構造BaOSIC二相共存ZnOウルツ鉱構造フォノンデバイ模型c/aノコギリ波全エネルギーFSMTeXgnuplotmultiplotハーフメタルCapSense半金属合金結晶磁気異方性Ubuntu文字列入出力TS-110TS-112疎行列Excel直流解析ヒストグラム円周率不規則局所モーメントトラックボールPC等価回路モデルパラメータ・モデルキーボードRealforce三次元マンデルブロ集合フラクタル化学反応重積分縮退日本語最小二乗法関数フィッティングGimpMAS830LHiLAPW熱拡散方程式両対数グラフナイキスト線図負帰還安定性陰解法Crank-Nicolson法P-10クーロン散乱境界条件連立一次方程式片対数グラフEAGLEPIC16F785LMC662トランスシンボルCK1026線種凡例MBEAACircuitグラフの分割軸ラベルifort

最新コメント
リンク

にほんブログ村 その他趣味ブログ 電子工作へ