Codebase list votca-xtp / debian/1.5-1 manual / theory / moo.tex
debian/1.5-1

Tree @debian/1.5-1 (Download .tar.gz)

moo.tex @debian/1.5-1raw · history · blame

\subsection{ZINDO-based transfer integrals using MOO }
\label{sec:izindo}

\newcommand{\xtp}{MOO\xspace}
\index{electronic coupling!ZINDO}

An approximate method based on Zerner's Intermediate Neglect of Differential Overlap (ZINDO) has been described in Ref.~\cite{kirkpatrick_approximate_2008}. This semiempirical method is substantially faster than first-principles approaches, since it avoids the self-consistent calculations on each individual monomer and dimer. This allows to construct the matrix elements of the ZINDO Hamiltonian of the dimer from the weighted overlap of molecular orbitals of the two monomers. Together with the introduction of rigid segments, only a single self-consistent calculation on one isolated conjugated segment is required. All relevant molecular overlaps can then be constructed from the obtained molecular orbitals.

The main advantage of the molecular orbital overlap (\xtp) library is {\em fast} evaluation of electronic coupling elements. Note that \xtp is based on the ZINDO Hamiltonian which has limited applicability. The general advice is to first compare the accuracy of the \xtp method to the DFT-based calculations. 

\xtp can be used both in a \slink{prog:xtp_overlap}{standalone mode} and as an \calc{izindo} \calculator of \votcaxtp. 

Since \xtp constructs the Fock operator of a dimer from the  molecular orbitals of monomers by translating and rotating the orbitals of \slink{sec:segments}{rigid fragments}, the optimized geometry of all \slink{sec:segments}{conjugated segments} and the coefficients of the molecular orbitals are required as its input in addition to the state file (\sqlstate) with the \slink{sec:neighborlist}{neighbor list}. Coordinates are stored in \xyz files with four columns, first being the atom type and the next three atom coordinates. This is a standard \texttt{xyz} format without a header. Note that the atom order in the \xyz files can be different from that of the mapping files. The correspondence between the two is established in the \xmlcsg file. 

\attention{Izindo requires the specification of orbitals for hole and electron transport in \xmlcsg. They are the HOMO and LUMO respectively and can be retrieved from the \texttt{log} file from which the \orb file is generated. The number of \texttt{alpha electrons} is the HOMO, the LUMO is HOMO+1 } 

The calculated transfer integrals are immediately saved to the \sqlstate file.
\votcacommand{Transfer integrals from \calc{izindo}}{\xtprun \opt \xmloptions \sql \sqlstate \exe \calc{izindo} }