|
| 1 | + |
| 2 | +\subsection{NEGF Algorithm in TBtrans} |
| 3 | + |
| 4 | +\begin{frame}[fragile,label=algorithm] |
| 5 | + \frametitle{Input options} |
| 6 | + \framesubtitle{NEGF Algorithm in TBtrans} |
| 7 | + |
| 8 | + \begin{itemize} |
| 9 | + \item Reduce Green function calculation to region of interest ($D$) |
| 10 | + |
| 11 | + \item Algorithms determined from user-requested quantities |
| 12 | + |
| 13 | + \end{itemize} |
| 14 | + |
| 15 | + \vskip 4em |
| 16 | + |
| 17 | + \begin{itemize} |
| 18 | + \item Algorithm: |
| 19 | + \end{itemize} |
| 20 | + \begin{center} |
| 21 | + \incg[]{tbt-algorithm} |
| 22 | + \end{center} |
| 23 | + |
| 24 | + \begin{tikzpicture}[remember picture,overlay] |
| 25 | + \node at ($(current page.center)+(2.5,1.7)$) {% |
| 26 | + \incg[width=.7\linewidth]{inv-block3}% |
| 27 | + }; |
| 28 | + \end{tikzpicture} |
| 29 | + |
| 30 | + \doicite{Papior \etal: \doi{10.1016/j.cpc.2016.09.022}} |
| 31 | + |
| 32 | + \hfill\hyperlink{electrode<6>}{\beamergotobutton{Return to electrode-setup}} |
| 33 | + |
| 34 | +\end{frame} |
| 35 | + |
| 36 | +\begin{frame} |
| 37 | + \frametitle{Input options} |
| 38 | + \framesubtitle{NEGF Algorithm in TBtrans} |
| 39 | + |
| 40 | + \begin{itemize}[<+->] |
| 41 | + \item Define $D$ via input |
| 42 | + |
| 43 | + \begin{tikzpicture}[thick,fixed node] |
| 44 | + |
| 45 | + % Define the electrode and we are done |
| 46 | + \begin{scope} |
| 47 | + \matrix { |
| 48 | + \node[fdf] {\%block TBT.Atoms.Device}; \\ |
| 49 | + \node[fdf,ind] {atom [ 1 -- 3 ]}; \\ |
| 50 | + \node[fdf,ind] {atom 5 11}; \\ |
| 51 | + \node[fdf,ind] {atom -19}; \\ |
| 52 | + \node[fdf] {\%endblock}; \\ |
| 53 | + }; |
| 54 | + \end{scope} |
| 55 | + \end{tikzpicture} |
| 56 | + |
| 57 | + \item TBtrans does everything else by it-self |
| 58 | + \item A smaller device region drastically reduces required memory(!), and increases |
| 59 | + throughput |
| 60 | + |
| 61 | + \item In non-orthogonal basis ($\SO\neq \mathbf I$) \fdf{TBT.Atoms.Device.Connect} may |
| 62 | + be useful |
| 63 | + |
| 64 | + \end{itemize} |
| 65 | + |
| 66 | + \incg[]{tbt-algorithm} |
| 67 | + |
| 68 | +\end{frame} |
| 69 | + |
0 commit comments