pkua007 / mbl_ed Goto Github PK
View Code? Open in Web Editor NEWThe program performing exact diagonalization for fermion and boson many body localized hamiltonians.
The program performing exact diagonalization for fermion and boson many body localized hamiltonians.
The code should have the whole necessary documentation.
Make a working lexicographical Fock base generator.
We need separate mode to analyze simulation results afterwards.
We need additional terms in hamiltonian, which are higher order corrections.
We need an AnalyzerTask for performing time evolution for some observables: correlations, occupations, fluctuations, for some initial product states.
Let's add second simulation mode, where subsequent simulations take phi0 values from 0 to 2pi.
We need mode where we can look at inverse participation ratio of individual eigenvectors (so as a function of eigenenergy).
Now the first specialized hamiltonian - the one from https://arxiv.org/pdf/1902.00357.pdf for bosons to test the program.
Because we want to go higher than 10x10 ;)
There will be different analyzing modes. It should be organized. Analyzer will be a collection of tasks, some of them to be printed "inline", some to separate files.
We need a class which is able to generate general hamiltonian for the problem - where hopping constants and diagonal elements should be programmable by classes inheriting after this base class.
We need analyzer mode, where we compute the mean inverse of sum of 4th powers of eigenvector elements for eigenvalues from a given band (like in mean gap ratio).
We need a simple class which can compute level statistics for eigenenergies.
One may don't want to obtain eigenvectors if they are now used or stored. The switch can save memory and enable to diagonalize larger matrices without overflowing int indices :')
After writing and testing all pieces it's time for first operable version of the program which will compute level statistics for a number of disorder realizations.
The elements of fock base should be searched very fast using hashing.
The last term after Z^2 + YZ + ZY to be added for cavity higher order considerations.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.