This is an old revision of the document!
Here we provide and describe the codes that we have developed. We do this to allow others to use (part of) it, to extract ideas, to give us feedback, and to allow reproduction and checking of (published) results. If you use our codes, please honor our work by quoting the paper(s) related to the codes, as indicated.
We also provide links to codes and databases of other groups that we have found useful.