next up previous contents index
Next: ステップ 1:電極部分の計算 Up: 電気伝導計算 Previous: 電気伝導計算   Contents   Index

概要

非平衡グリーン関数法(non-equilibrium Green function method、 NEGF法)に基づき、 分子、ナノワイヤ、超格子構造などの電子に由来する電気伝導特性を計算することが可能です。 電気伝導計算の機能はコリニアとノンコリニア計算のどちらにもサポートされています。 その特徴と機能を以下に列挙します。

各機能の実装の詳細については、文献 [54]を参照して下さい。 まずコニリア計算の場合について、各機能の使用法を説明します。 その後に、ノンコリニア計算に関して、補足説明します。

考察する系

OpenMX Ver. 3.7の実装では、図29(a)に示す系をNEGF法により取り扱います。 この系は左右の無限電極部分とそれに接続する中心部からなり、またbc面上での二次元周期性が仮定されています。 二次元周期性を考慮すると、この系は図29(b)に示すBloch波数ベクトル${\bf k}$に依存する一次元問題に変換することができます。 中心領域$C_0$と左右の領域$L_0$および$R_0$との境界面近くの電子構造の緩和を考慮するために、OpenMX Ver. 3.7の実装では、 領域 $C (\equiv L_0\vert C_0\vert R_0)$のグリーン関数が自己無撞着に決定されます。 現実装においては、ユニットセルのa軸が電子輸送の方向であると仮定されていることに留意してください。 計算モデルの幾何構造を作成する際には、この仕様を守らなければなりません。 これに関連して、「ステップ 1:リード線部の計算」の節も参照して下さい。


Figure 29: NEGF法により取り扱う系の構成。 a軸方向の左右に無限電極が配置され、またbc面上に二次元周期境界条件を仮定。 (b) bc面内での周期性を考慮することにより、(a)に示す構成から一次元化された系。 $C$領域は、$C_{0}$$L_{0}$および$R_{0}$からなる拡張された中心領域を表す。
\begin{figure}\begin{center}
\epsfig{file=NEGF_system.eps,width=15.0cm}
\end{center}
\end{figure}


計算の流れ

NEGF計算は次の三段階で実行します。

ステップ 1 $\to$ ステップ 2 $\to$ ステップ 3

各ステップを以下に説明します。

例:炭素鎖

最初の試みとして炭素鎖を例にとり、上述の三つのステップについて説明します。 説明を始める前に、ステップ 3で用いる「TranMain」を、「source」ディレクトリにおいて、次のようにコンパイルして下さい。

   % make TranMain
 
コンパイルが成功すると「TranMain」の実行ファイルができますので、このファイルをユーザーの作業ディレクトリ、 例えば「work」にコピーしてください。その後に次の三つの計算を実行して下さい。

ステップ 1

      %./openmx Lead-Chain.dat | tee lead-chain.std 
    
ステップ 1の計算により、ファイル「negf-chain.hks」が生成します。

ステップ 2

      %./openmx NEGF-Chain.dat | tee negf-chain.std 
    
ステップ 2の計算により、ファイル「negf-chain.tranb」が生成します。

ステップ 3

      %./TranMain NEGF-Chain.dat 
    
ステップ 3の計算により、「negf-chain.tran0_0」、「negf-chain.current」、「negf-chain.conductance」が生成します。

ディレクトリ「work/negf_example」中の入力ファイルを用いると、この計算を再現することができます。 ステップ 3の計算で得られた「negf-chain.tran0_0」の六列目を四列目の関数としてプロットすると、 図30に示す透過率曲線が得られます。


Figure 30: 炭素鎖の透過率のエネルギー依存性。エネルギーの原点は左電極の化学ポテンシャルに設定。
\begin{figure}\begin{center}
\epsfig{file=NEGF-C-Tran.eps,width=10.0cm}
\end{center}
\end{figure}



t-ozaki 2013-12-23