Eötvös Quantum Utilities  v4.8.128
Providing the Horsepowers in the Quantum Realm
Download.m
Go to the documentation of this file.
1 % Eotvos Quantum Transport Utilities - Download
2 % Copyright (C) 2018 Peter Rakyta, Ph.D.
3 %
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.
8 %
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.
13 %
14 % You should have received a copy of the GNU General Public License
15 % along with this program. If not, see http://www.gnu.org/licenses/.
16 %
17 %
18 %> \page download Stable releases of @EQuUs
19 %> Here you can download stable releases of @EQuUs with the most significant release notes.
20 %>
21 %> * <a href="http://eqt.elte.hu/EQuUs/EQuUs_v4.8.128.tar.gz"> @EQuUs v4.8.128</a> (2018.11.08.)<br/>
22 %> Doxygen documentation created<br/>
23 %> output message of automatic test fixed<br/>
24 %> Method shifting coordinates and combine structures added to class Coordinates.<br/>
25 %> Orbital type attributes to structure Coordinates<br/>
26 %> Doxygen documentation of the EQuUs_MKL package developed<br/>
27 %> Bug fixed: undefined character in the example
28 %> Bug fixed: unwanted running of the constructor of the class FermiDirac
29 %> Bug fixed: Undefined UnitTests removed from automatic_test.m
30 %> Overlap_in_Leads default values removed from Filters/XMLinput.m<br/>
31 %> Reuse the function KeepIndexes of class Coordinates in NTerminal<br/>
32 %> Lattice constant property added to Coordinates class.<br/>
33 %> Overlap_in_Leads default values removed from Filters/XMLinput.m<br/>
34 %> transverse momentum applied with good sign<br/>
35 %> Structure Coordinates converted to class<br/>
36 %> small modification in example SNSJosephson<br/>
37 %> Bug fixed: unnecessary variable gfininv removed from the code in class SNSJosephson<br/>
38 %> bug fixed in automatic testing<br/>
39 %> Bug fixed: The data stored by junction_sites are not consistent with the sites in the calculated Green function<br/>
40 %> Creation of a class instance Custom_Hamiltonian is fixed in CreateLeadHamiltonians<br/>
41 %> Bug fixed: error message fixed in class Ribbon<br/>
42 %> attribute junction_sites added to Transport_Interface and is calculated with the Green operator<br/>
43 %> Classes NTerminal and Ribbon now use only their own InputParsing functions in the constructor.<br/>
44 %> Structure Circle added to structures<br/>
45 %> class ValidationFunctions deleted<br/>
46 %> Class Transport_Interface actulized<br/>
47 %> unnecessary methods removed from SNSJosephson<br/>
48 %> constructor of class UtilsBase is reused in class IV<br/>
49 %> appParamValue replaced by appParameter<br/>
50 %> warping matrix elements fixed in bilayer Hamiltonians, but not in the H1_transverse coupling<br/>
51 %> New energy range input added in SNSJosephson and TwoTerminal class changed to NTerminal class<br/>
52 %> SelfEnergy option added to SNSJosephson constructor<br/>
53 %> Bug fixed:MEX functions to calculate the partial inverse were not called even if the MKL EQuUs component was developed.<br/>
54 %> Bug fixed: getting junction sites in calculations using self-energy is fixed.<br/>
55 %> fixing sign of the calculated conductance tensor<br/>
56 %> 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/>
57 %> Class Surface_Green_Function replaced by a class Lead <br/>
58 %> class UtilsBase created and added to the repository<br/>
59 %> Debug option enabled in the examples<br/>
60 %> Obtaining the coordinates for full Hamiltonians in class SNSJosephson<br/>
61 %> Cloning methods developed for several classes<br/>
62 %> graphene bilayer Hamiltonians of type 2 is developed<br/>
63 %> Bug fixed: doubling of the Fermi energy when cloning Ribbon<br/>
64 %> creating interface region for systems needing SVD regularization<br/>
65 %> Bug fixed: reordering of the coupling Hamiltonian for BdG systems in the interface region<br/>
66 %> Bug fixed: superconductivity in the interface regions fixed<br/>
67 %> Bug fixed: unitary transformation of the self energy and surface Green function for custom Hamiltonians in SNSJosephson fixed<br/>
68 %> error handling added to EQuUs MKL component<br/>
69 %> MKL component developed for MIC devices.<br/>
70 %> Faster method to create the Hamiltonian of the scattering region.<br/>
71 %> Bug fixed: in class SNSJosephson the gauge transformation for the lead was fixed.<br/>
72 %> Decimation and SVD regularization moved to independent functions in class SVDregularizationLead<br/>
73 %> Bug fixed: rotation of eigenvectors in degenerate k-space developed. For left eigenvestors still not working well.<br/>
74 %> Lieb Hamiltonians developed<br/>
75 %> Bug fixed: nonsigular sites indexing in decimation procedure.<br/>
76 %> Dyson Equation moved from Ribbon to Two terminal. In addition example SNS_Josephson pass with class TwoTerminal.<br/>
77 %> Interface regions adopted to SVD decomposition<br/>
78 %> Bug fixed: adding overlap matrices for the scattering region<br/>
79 %> SVD regularization of lead Hamiltonians developed (SVDregularizationLead)<br/>
80 %>
81 %> <br/>
82 %> * <a href="http://eqt.elte.hu/EQuUs/EQuUs_v4.8beta.tar.gz"> @EQuUs v4.8 beta</a> (2016.12.06.)<br/>
83 %> Green function method to calculate I-V curves with interface <a href="class_i_v.html">IV</a><br/>
84 %> Hamiltonians for Lieb lattice implemented<br/>
85 %> Compatibility with Octave version 4 and later<br/>
86 %> Selective inverse method applied from the <a href="_m_k_l.html">Intel MKL Pardiso component</a><br/>
87 %> Two Terminal interface introduced for modeling general two terminal setups.<br/>
88 %> <a href="class_custom___hamiltonians.html">Custom_Hamiltonians</a> class introduced to load Hamiltonians from external sources.<br/>
89 %> Overlap matrices can be now also considered in the computational procedures.<br/>
90 %>
91 %> <br/>
92 %> * <a href="http://eqt.elte.hu/EQuUs/EQuUs_v4.7.tar.gz">@EQuUs v4.7</a> (2015.12.20.)<br/>
93 %> Calculations with transverse momentum quantum numbers: <a href="classadaptive_q.html">AdaptiveQ</a><br/>
94 %> Hamiltonians for SSH model implemented<br/>
95 %> Interface controlling the parallel pool in parallel computations: <a href="class_parallel.html">Parallel</a><br/>
96 %> Unit test for spectral density function is added.<br/>
97 %> Integration path in <a href="class_s_n_s_josephson.html">SNSJosephson</a> for finite temperatures is fixed.<br/>
98 %> Interface <a href="class_combine_ribbons.html">CombineRibbons</a> implemented in interface <a href="class_s_n_s_josephson.html">SNSJosephson</a>.<br/>
99 %> Automatic test procedure developed.</br>
100 %>
101 %>
102 %> <br/>
103 %> * <a href="http://eqt.elte.hu/EQuUs/Favago_TPI_v4.5.tar.gz">@EQuUs v4.5</a> (2015.05.26.)<br/>
104 %> Optimized interface <a href="class_s_n_s_josephson.html" >SNSJosephson</a> for parallel computations.<br/>
105 %> Dyson's equation based on the self energies of the leads is introduced in the interface <a href="class_ribbon.html" >Ribbon</a>.<br/>
106 %> Cloning of several interfaces are now possible for parallel computations.<br/>
107 %> Hamiltonians for bilayer graphene are developed.<br/>
108 %> Ribbons with armchair edges are now supported.<br/>
109 %> Bug fixed in the output xml file regarding the Fermi energy.<br/>
110 %> Bug fixed in the <a href="class_ribbon.html#DecimateInterface" >DecimateInterface</a> method.<br/>
111 %> Interface <a href="class_combine_ribbons.html" >CombineRibbons</a> developed.<br/>
112 %> Calculations using the left eigenmodes improved, but still unstable numerically for large systems.<br/>
113 %> Performance improvements in the interface <a href="class_surface___green__function.html" >Surface_Green_function</a>. <br/>
114 %> SVD decomposition for singular matrices.<br/>
115 %>
116 %> <br/>
117 %> * <a href="http://eqt.elte.hu/EQuUs/Favago_TPI_v4.4.tar.gz">@EQuUs v4.4</a><br/>
function test(arg1, arg2)
Brief description of the function.
Property coordinates
An instance of the structure coordinates.
function Transport(Energy, B)
creating the Ribbon class representing the twoterminal setup
Structure containing the coordinates and other quantum number identifiers of the sites in the Hamilto...
Definition: Coordinates.m:24
function structures(name)