Commit d976dab
committed
Version 1.1
This update provides a substantial performance improvement for large aggregates. This includes changes to HopsBasis, HopsAux, and HopsHierarchy classes in addition to changes to the eom_hops_ksuper functions.
1. AuxMapping: The HopsAux objects have been updated so that they now contain dictionaries (dict_p1 and dict_m_1) that keep track of the auxiliaries in the auxiliary basis that are connected by 1 step either up (p1) or down (m1). This is used to dramatically reduce the scale of the for loops implemented within eom_hops_ksuper and is responsible for most of the speed-up provided in this update. This required some updating in HopsHierarchy as well to manage this auxiliary map each time the auxiliary_list is updated.
2. Adaptive Error: We correct an error in the adaptive error equations for managing the flux error towards the boundary states.
3. Two Noise: When two noise functions are used, the sign of the second noise term is now correct (change in hops_eom.py).
4. Documentation: We have made improvements to the documentation of MesoHOPS, particularly the tutorial calculations. In hops_basis.py, the methods associated with calculating the error for the adapative basis are now clearly labelled against the equation numbers in the arxiv manuscript.1 parent 4f4c02d commit d976dab
File tree
48 files changed
+6267
-2200
lines changed- docs
- build
- doctrees
- html
- _sources
- _static
- source
- mesohops
- dynamics
- testing
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
48 files changed
+6267
-2200
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
0 commit comments