|
| 1 | + |
| 2 | +\section{Analysing Siesta output} |
| 3 | + |
| 4 | +\begin{frame} |
| 5 | + \frametitle{Analysing Siesta output} |
| 6 | + \tableofcontents[currentsection] |
| 7 | +\end{frame} |
| 8 | + |
| 9 | +\subsection{Siesta utilities} |
| 10 | + |
| 11 | +\begin{frame} |
| 12 | + \frametitle{Analysing Siesta output} |
| 13 | + \framesubtitle{Siesta utilities} |
| 14 | + |
| 15 | + \begin{block}{Siesta} |
| 16 | + |
| 17 | + \siesta\ calculates \emph{many} quantities and writes out a large number of auxiliary |
| 18 | + files which may be used for post-processing. |
| 19 | + |
| 20 | + Among the output one finds: |
| 21 | + \begin{itemize} |
| 22 | + \item Real-space quantities |
| 23 | + \item Eigenspectrum |
| 24 | + \item Sparse matrices |
| 25 | + \begin{itemize} |
| 26 | + \item Density matrix |
| 27 | + \item Hamiltonian |
| 28 | + \item Overlap |
| 29 | + \end{itemize} |
| 30 | + \item Basis set information |
| 31 | + \item Wavefunction coefficients |
| 32 | + \end{itemize} |
| 33 | + |
| 34 | + \end{block} |
| 35 | + |
| 36 | +\end{frame} |
| 37 | + |
| 38 | + |
| 39 | +\begin{frame} |
| 40 | + \frametitle{Analysing Siesta output} |
| 41 | + \framesubtitle{Siesta utilities} |
| 42 | + |
| 43 | + \footnotesize |
| 44 | + \begin{tabular}{lcll} |
| 45 | + File & Utility & fdf & Content |
| 46 | + \\ |
| 47 | + \hline |
| 48 | + EIG & Eig2DOS & \texttt{kgrid.MonkhorstPack} & Eigenvalue spectrum |
| 49 | + \\ |
| 50 | + bands & gnubands & \texttt{kgrid.MonkhorstPack} & Band-structure eigenvalues |
| 51 | + \\ |
| 52 | + VH & grid2cube & \texttt{SaveElectrostaticPotential} & Electrostatic potential |
| 53 | + \\ |
| 54 | + VT & grid2cube & \texttt{SaveTotalPotential} & Total potential |
| 55 | + \\ |
| 56 | + RHO & grid2cube & \texttt{SaveRho} & Electronic charge |
| 57 | + \\ |
| 58 | + \dots & \dots & \texttt{Save}\dots & Real-space quantities in many variants |
| 59 | + \\ |
| 60 | + PDOS & \texttt{pdosxml} & \texttt{ProjectedDensityOfStates} & Projected Density of States |
| 61 | + \\ |
| 62 | + DM & \texttt{denchar} & \texttt{Write.DM} & Density matrix $\to$ real-space charge |
| 63 | + \\ |
| 64 | + WFS/WFSX & \texttt{denchar} & \texttt{WriteWaveFunctions} & Wavefunction/Molecular |
| 65 | + orbitals |
| 66 | + \\ |
| 67 | + \vdots |
| 68 | + \end{tabular} |
| 69 | + |
| 70 | + Using a combination of the above tools one can post-process a lot of Siesta output |
| 71 | + |
| 72 | + However, all utilities are required to be compiled separately and each program has its |
| 73 | + own input. Some utilities (\texttt{pdosxml}) requires a new compilation per different |
| 74 | + analysis, making the entry barrier high. |
| 75 | + |
| 76 | +\end{frame} |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | + |
0 commit comments