recursive algorithm for NEGF in Matlab
Licensed under Creative Commons.
Category
Published on
Abstract
This zip-archive contains two Matlab functions for the recursive solution of the partial matrix inversion and partial 3-matrix multiplication used in the non-equilibrium Green’s function (NEGF) method.
recuresealg3d.m
- works for 3-diagonal matrices
recuresealgblock3d.m
- works for 3-block-diagonal matrices
The explanations of the arguments and the calling sequence are in file headers. To display, use the Matlab commands
>> help recuresealg3d
>> help recuresealgblock3d
Co-authored by Siyu Koswatta (Purdue University) and Dmitri Nikonov (Intel).
See attached license which governs distribution, copying and modification.
For the explanations of the algorithm see the article "Modeling of Nanoscale Devices" by
M. P. Anantram, M. S. Lundstrom, and D. E. Nikonov available e.g. from
http://arxiv.org/abs/cond-mat/0610247
Please cite this publication when using the code to obtain any results you intend to publish.
Please report bugs to Dmitri Nikonov
Dmitri.e.nikonov@intel.com
Cite this work
Researchers should cite this work as follows: