04. NEGF 형식론 — Green 함수와 self-energy
챕터 00에서 전류가 transmission 함수 로 결정됨을 보았다. 이 장은 를 제일원리 Hamiltonian으로부터 계산하는 틀 — 비평형 Green 함수(non-equilibrium Green's function, NEGF) 형식론 — 을 세운다. 열린 양자계를 어떻게 유한한 행렬 문제로 바꾸는지, self-energy와 broadening이 무엇인지, 그리고 TranSIESTA와 TBtrans가 이 형식론의 어느 부분을 각각 담당하는지 정리한다. 이론 장이므로 입력 파일과 실행 섹션은 없다.
학습 목표
- 왼쪽 전극–device–오른쪽 전극으로 분할된 열린 양자계의 Hamiltonian 블록 구조를 이해한다.
- NEGF에 plane-wave가 아닌 국소 궤도(LCAO) 기저가 필요한 이유를 설명한다.
- retarded Green 함수 와 self-energy , broadening 의 물리적 의미를 파악한다.
- Caroli/Landauer 공식 와 spectral function–DOS 관계를 익힌다.
- TranSIESTA(자기일관 NEGF)와 TBtrans(후처리 transport)의 역할 분담을 구분한다.
1. 열린 양자계와 공간 분할
수송 문제의 무대는 닫힌 주기계가 아니라 열린 계다. 계를 세 영역으로 나눈다.
- 왼쪽 전극(L) — transport 방향()으로 반무한(semi-infinite)하게 뻗은 주기적 도체
- device(D) — 산란이 일어나는 중심 영역(scattering region). 전극과 다른 원자 배열, 결함, 분자 등이 여기 들어간다
- 오른쪽 전극(R) — 반대쪽 반무한 도체
기저 함수가 공간적으로 국소화되어 있다면 Hamiltonian은 블록 3중대각 구조를 가진다.
L과 R을 직접 잇는 블록이 0인 것이 핵심 가정이다 — device가 충분히 길어 두 전극이 직접 겹치지 않아야 한다. overlap 행렬 도 같은 블록 구조를 가진다(LCAO 기저는 직교하지 않으므로 ).
전체 행렬은 무한 차원이지만, 우리가 알고 싶은 것은 device 블록의 물리량뿐이다. NEGF의 요체는 반무한 전극의 효과를 유한한 device 블록 위의 self-energy로 접어 넣는(fold in) 것이다.

그림 1. 열린 계의 L–C–R 분할(개념도) — 반무한 전극은 self-energy 로 유한한 중앙 영역 (screening region 포함)에 접혀 들어가, 무한 행렬 문제가 유한 행렬 문제로 바뀐다.
2. 왜 국소 궤도(LCAO) 기저인가
위 블록 분할이 성립하려면 기저 함수가 실공간에서 유한한 범위를 가져야 한다. SIESTA의 수치 원자 궤도(numerical atomic orbital)는 지정된 반지름 밖에서 정확히 0이 되므로, Hamiltonian과 overlap 행렬이 희소(sparse)하고 "어느 원자 블록이 어느 원자 블록과 상호작용하는가"가 명확하다. 그래서
- L–D–R 공간 분할을 행렬 블록 분할로 그대로 옮길 수 있고,
- 전극의 반무한 경계조건을 주기 블록의 재귀 관계(surface Green 함수)로 처리할 수 있다.
반면 plane-wave 기저는 셀 전체에 퍼져 있어 "이 기저 함수는 왼쪽 전극 소속"이라는 공간 귀속 자체가 불가능하고, 주기 경계조건이 전제라 반무한 전극을 표현할 수 없다. 이것이 NEGF transport를 SIESTA 계열(LCAO)이 담당하고, VASP(plane-wave)은 구조 최적화와 기준 전자구조(챕터 03)를 담당하는 이유다. plane-wave 계산에서 국소화된 Wannier 함수를 구성해 NEGF에 쓰는 우회로도 존재하지만, 이 튜토리얼에서는 다루지 않는다.
3. Retarded Green 함수
device 영역의 retarded Green 함수 는 다음과 같이 정의된다.
여기서 , 는 device 블록의 Hamiltonian과 overlap 행렬이고(비직교 LCAO라 가 명시적으로 들어간다), 은 다음 절에서 정의할 전극 self-energy, 는 작은 양수다. 닫힌 계의 Green 함수 가 의 고유값에서 극점을 가지는 것과 비교하면, 열린 계에서는 가 그 극점들을 복소평면으로 밀어낸다 — 준위가 이동하고(self-energy의 실수부), 유한한 폭을 얻는다(허수부). 의 크기는 device 행렬 차원(궤도 수)이므로, 무한한 열린 계 문제가 에너지마다 유한 행렬의 역행렬 한 번으로 환원된 것이다.
4. Self-energy — 무한한 전극을 유한한 행렬로
왼쪽 전극 블록을 소거(downfolding)하면 device 블록에 다음 항이 더해진다.
는 반무한 왼쪽 전극의 surface Green 함수로, 전극 단위셀의 , 로부터 재귀적으로 계산된다. 전극이 주기적이기 때문에 무한 행렬을 실제로 뒤집을 필요 없이 셀 단위 재귀로 수렴시킬 수 있다 — 이것이 챕터 05에서 전극 계산을 별도로 수행해 Hamiltonian(TSHS 파일)을 저장하는 이유다. 도 같은 방식이다.
self-energy는 일반적으로 에너지 의존적인 비에르미트 행렬이며, 그 물리는 두 부분으로 갈린다.
- 실수부 — 전극과의 결합이 device 준위를 이동시킨다 (level shift).
- 허수부 — 준위에 유한한 수명을 부여한다. 전자가 device에 영원히 머물지 않고 전극으로 빠져나갈 수 있기 때문이다.
허수부를 따로 떼어 정의한 것이 broadening 행렬이다.
는 에르미트 행렬이고, 챕터 00 단일 준위 모델의 결합 세기 의 행렬 일반화다. 준위 폭 와 수명 의 관계도 그대로 이어진다.
5. Spectral function과 DOS
Green 함수의 반에르미트 성분이 spectral function이다.