-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathdft-choices.tex
43 lines (37 loc) · 2.34 KB
/
dft-choices.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
\documentclass[tikz]{standalone}
\usetikzlibrary{positioning,arrows}
\begin{document}
\begin{tikzpicture}[
g/.style={rectangle,draw,rounded corners,minimum height=6em,inner sep=1em,font=\Huge},
w/.style={font=\Huge},
c/.style={node distance=15ex,align=left,font=\huge},
arrow/.style={draw,-latex',ultra thick}
]
\node [w,scale=3] (bra) {(};
\node [node distance=0ex,fill=orange!30,g,right=of bra] (kinetic) {$-\frac{\hbar^2}{2m}\,\vec{\nabla}_{\vec{r}}^2$};
\node [node distance=2ex,w,right=of kinetic] (plus1) {$+$};
\node [node distance=2ex,fill=red!30,g,right=of plus1] (external) {$v_\mathrm{ext}(\vec{r})$};
\node [node distance=2ex,w,right=of external] (plus2) {$+$};
\node [node distance=2ex,fill=red!30,g,right=of plus2] (hartree) {$v_H(\vec{r})$};
\node [node distance=2ex,w,right=of hartree] (plus3) {$+$};
\node [node distance=2ex,fill=red!30,g,right=of plus3] (xc) {$v_{xc}$};
\node [node distance=0ex,w,right=of xc,scale=3] (ket) {)};
\node [node distance=0ex,fill=gray!30,g,right=of ket] (phi1) {$\phi_i(\vec{r})$};
\node [node distance=4ex,w,right=of phi1] (equal) {$=$};
\node [node distance=4ex,fill=blue!30,g,right=of equal] (energy) {$E_i$};
\node [node distance=2ex,fill=gray!30,g,right=of energy] (phi2) {$\phi_i(\vec{r})$};
\node [c,above=of kinetic,xshift=5em] (kinetic comment) {non-rel. Schrödinger equation\\or relativistic Dirac equation};
\node [c,below=of external,xshift=-8em,yshift=2em] (external comment) {pseudopotential\\(ultrasoft/PAW/norm-conserving)\\or all-electron};
\node [c,below=of hartree,xshift=6em] (hartree comment) {Hartree potential\\from solving Poisson eq.\\or integrating charge density};
\node [c,above=of xc,xshift=-11em] (xc comment) {LDA or GGA\\or hybrids};
\node [c,above=of phi1,xshift=5em] (phi comment) {physical orbitals or not\\mesh density and basis set};
\node [c,below=of energy] (energy comment) {view EVs as mere Lagrange\\multipliers or band structure approx};
\path [arrow] (kinetic comment) -- (kinetic.north);
\path [arrow,shorten <=-3em] (external comment) -- (external.south);
\path [arrow] (hartree comment) -- (hartree.south);
\path [arrow] (xc comment) -- (xc.north);
\path [arrow] (phi comment) -- (phi1.north);
\path [arrow] (phi comment) -- (phi2.north);
\path [arrow] (energy comment) -- (energy.south);
\end{tikzpicture}
\end{document}