1 % Eotvos Quantum
Transport Utilities - Download
2 % Copyright (C) 2018 Peter Rakyta, Ph.D.
4 % This program is free software: you can redistribute it and/or modify
5 % it under the terms of the GNU General Public License as published by
6 % the Free Software Foundation, either
version 3 of the License, or
7 % (at your option) any later
version.
9 % This program is distributed in the hope that it will be useful,
10 % but WITHOUT ANY WARRANTY; without even the implied warranty of
11 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 % GNU General Public License
for more details.
14 % You should have received a copy of the GNU General Public License
15 % along with
this program. If not, see http:
18 %> \page download Stable releases of @EQuUs
19 %> Here you can download stable releases of @EQuUs with the most significant release notes.
21 %> * <a href=
"http://eqt.elte.hu/EQuUs/EQuUs_v4.8.141.tar.gz"> @EQuUs v4.9.146</a> (2019.12.26.)<br/>
22 %> Doxygen documentation Updated<br/>
24 %> Coulomb blockade transport calculation added (see example
Coulomb_Diamonds.m).<br/>
25 %> Interface regions adopted to SVD decomposition. <br/>
26 %> rotation of eigenvectors in degenerate k-space developed.<br/>
29 %> Siesta Interface added.<br/>
31 %> * <a href=
"http://eqt.elte.hu/EQuUs/EQuUs_v4.8.141.tar.gz"> @EQuUs v4.8.141</a> (2018.12.12.)<br/>
32 %> Doxygen documentation Updated<br/>
33 %> Bug fixed regarding transverse monentum computations<br/>
34 %> Backward compatibility fixed of the example plots.<br/>
36 %> * <a href=
"http://eqt.elte.hu/EQuUs/EQuUs_v4.8.128.tar.gz"> @EQuUs v4.8.128</a> (2018.11.08.)<br/>
37 %> Doxygen documentation created<br/>
38 %> output message of automatic
test fixed<br/>
40 %> Orbital type attributes to structure
Coordinates<br/>
41 %> Doxygen documentation of the EQuUs_MKL
package developed<br/>
42 %> Bug fixed: undefined character in the example
43 %> Bug fixed: unwanted running of the constructor of the class FermiDirac
44 %> Bug fixed: Undefined UnitTests removed from automatic_test.m
45 %> Overlap_in_Leads default values removed from Filters/XMLinput.m<br/>
46 %> Reuse the function KeepIndexes of class Coordinates in NTerminal<br/>
47 %> Lattice constant property added to Coordinates class.<br/>
48 %> Overlap_in_Leads default values removed from Filters/XMLinput.m<br/>
49 %> transverse momentum applied with good sign<br/>
50 %> Structure Coordinates converted to class<br/>
51 %> small modification in example SNSJosephson<br/>
52 %> Bug fixed: unnecessary variable gfininv removed from the code in class SNSJosephson<br/>
53 %> bug fixed in automatic testing<br/>
54 %> Bug fixed: The data stored by junction_sites are not consistent with the sites in the calculated Green function<br/>
55 %> Creation of a class instance Custom_Hamiltonian is fixed in CreateLeadHamiltonians<br/>
56 %> Bug fixed: error message fixed in class Ribbon<br/>
57 %> attribute junction_sites added to Transport_Interface and is calculated with the Green operator<br/>
58 %> Classes NTerminal and Ribbon now use only their own InputParsing functions in the constructor.<br/>
59 %> Structure Circle added to structures<br/>
60 %> class ValidationFunctions deleted<br/>
61 %> Class Transport_Interface actulized<br/>
62 %> unnecessary methods removed from SNSJosephson<br/>
63 %> constructor of class UtilsBase is reused in class IV<br/>
64 %> appParamValue replaced by appParameter<br/>
65 %> warping matrix elements fixed in bilayer Hamiltonians, but not in the H1_transverse coupling<br/>
66 %> New energy range input added in SNSJosephson and TwoTerminal class changed to NTerminal class<br/>
67 %> SelfEnergy option added to SNSJosephson constructor<br/>
68 %> Bug fixed:MEX functions to calculate the partial inverse were not called even if the MKL EQuUs component was developed.<br/>
69 %> Bug fixed: getting junction sites in calculations using self-energy is fixed.<br/>
70 %> fixing sign of the calculated conductance tensor<br/>
71 %> Bug fixed: The creation of the scatter Hamiltonian was broken when the width of the scattering region is not equal to the number of sites in the unit cell.<br/>
72 %> Class Surface_Green_Function replaced by a class Lead <br/>
73 %> class UtilsBase created and added to the repository<br/>
74 %> Debug option enabled in the examples<br/>
75 %> Obtaining the coordinates for full Hamiltonians in class SNSJosephson<br/>
76 %> Cloning methods developed for several classes<br/>
77 %> graphene bilayer Hamiltonians of type 2 is developed<br/>
78 %> Bug fixed: doubling of the Fermi energy when cloning Ribbon<br/>
79 %> creating interface region for systems needing SVD regularization<br/>
80 %> Bug fixed: reordering of the coupling Hamiltonian for BdG systems in the interface region<br/>
81 %> Bug fixed: superconductivity in the interface regions fixed<br/>
82 %> Bug fixed: unitary transformation of the self energy and surface Green function for custom Hamiltonians in SNSJosephson fixed<br/>
83 %> error handling added to EQuUs MKL component<br/>
84 %> MKL component developed for MIC devices.<br/>
85 %> Faster method to create the Hamiltonian of the scattering region.<br/>
86 %> Bug fixed: in class SNSJosephson the gauge transformation for the lead was fixed.<br/>
87 %> Decimation and SVD regularization moved to independent functions in class SVDregularizationLead<br/>
88 %> Bug fixed: rotation of eigenvectors in degenerate k-space developed. For left eigenvestors still not working well.<br/>
89 %> Lieb Hamiltonians developed<br/>
90 %> Bug fixed: nonsigular sites indexing in decimation procedure.<br/>
91 %> Dyson Equation moved from Ribbon to Two terminal. In addition example SNS_Josephson pass with class TwoTerminal.<br/>
92 %> Interface regions adopted to SVD decomposition<br/>
93 %> Bug fixed: adding overlap matrices for the scattering region<br/>
94 %> SVD regularization of lead Hamiltonians developed (SVDregularizationLead)<br/>
98 %> Green function method to calculate I-V curves with interface <a href="class_i_v.html">IV</a><br/>
99 %> Hamiltonians for Lieb lattice implemented<br/>
100 %> Compatibility with Octave version 4 and later<br/>
101 %> Selective inverse method applied from the <a href="_m_k_l.html">Intel MKL Pardiso component</a><br/>
102 %> Two Terminal interface introduced for modeling general two terminal setups.<br/>
103 %> <a href="class_custom___hamiltonians.html">Custom_Hamiltonians</a> class introduced to load Hamiltonians from external sources.<br/>
104 %> Overlap matrices can be now also considered in the computational procedures.<br/>
108 %> Calculations with transverse momentum quantum numbers: <a href="classadaptive_q.html">AdaptiveQ</a><br/>
109 %> Hamiltonians for SSH model implemented<br/>
110 %> Interface controlling the parallel pool in parallel computations: <a href="class_parallel.html">Parallel</a><br/>
111 %> Unit test for spectral density function is added.<br/>
112 %> Integration path in <a href="class_s_n_s_josephson.html">SNSJosephson</a> for finite temperatures is fixed.<br/>
113 %> Interface <a href="class_combine_ribbons.html">CombineRibbons</a> implemented in interface <a href="class_s_n_s_josephson.html">SNSJosephson</a>.<br/>
114 %> Automatic test procedure developed.</br>
119 %> Optimized interface <a href="class_s_n_s_josephson.html" >SNSJosephson</a> for parallel computations.<br/>
120 %> Dyson's equation based on the self energies of the leads is introduced in the interface <a href="class_ribbon.html" >Ribbon</a>.<br/>
121 %> Cloning of several interfaces are now possible for parallel computations.<br/>
122 %> Hamiltonians for bilayer graphene are developed.<br/>
123 %> Ribbons with armchair edges are now supported.<br/>
124 %> Bug fixed in the output xml file regarding the Fermi energy.<br/>
125 %> Bug fixed in the <a href="class_ribbon.html#DecimateInterface" >DecimateInterface</a> method.<br/>
126 %> Interface <a href="class_combine_ribbons.html" >CombineRibbons</a> developed.<br/>
127 %> Calculations using the left eigenmodes improved, but still unstable numerically for large systems.<br/>
128 %> Performance improvements in the interface <a href="class_surface___green__function.html" >Surface_Green_function</a>. <br/>
129 %> SVD decomposition for singular matrices.<br/>
A class representing a two-terminal structure defined on a preprogrammed lattices for steady state no...
function test(arg1, arg2)
Brief description of the function.
Class to create the Hamiltonian of one unit cell in a translational invariant lead made of Triangle l...
Property version
The current version of the package.
function Transport(Energy, B)
Calculates the conductance at a given energy value.
A class to evaluate the Dyson equation derived from class Transport_Interface with specific modificat...
Class to create the Hamiltonian of one unit cell in a translational invariant lead made of TMDC_Monol...
A class describing an N-terminal geometry for steady state non-equilibrium calculations.
Class to create the Hamiltonian of one unit cell in a translational invariant lead made of TMDC_Monol...
Structure containing the coordinates and other quantum number identifiers of the sites in the Hamilto...
function structures(name)
Class to create the Hamiltonian of one unit cell in a translational invariant lead made of TMDC bilay...
function Coulomb_Diamonds(filenum)
Transport calculation through a graphene QD including the charging energy utilizing the diagarmmatic ...