DMRG++ Manual

Local Copy

Here is the the local copy of the manual (PDF) dated December 19, 2018. Make sure you have the latest. Also you can build your own copy, following the instructions below. Note that the manual is incomplete and a work in progress.

Contents Changes

User or Developer?

The manual's last chapter is for developers. The other previous chapters are intended for users. In the future I might create separate User's Guide and Developer's Guide, but for now they are in the same document. Developers might also benefit from reading the separate documents Code Style and Code Documentation which describe our coding practices for all our codes, not just DMRG++.

Build your own

Manual no longer uses doxygen, see Changes below

$ cd PsimagLite/
$ git pull
$ cd ../
$ cd dmrgpp/
$ git pull
$ cd doc/
$ find ../src -iname "*.h" -or -iname "*.cpp" |
perl ../../PsimagLite/scripts/doc.pl manual.ptex 
$ pdflatex manual.tex

You should now have manual.pdf in the doc directory. Note that the manual is incomplete and a work in progress.

Format Changes

As of Dec. 10, 2014, the manual no longer uses doxygen. Please see documentation to understand the tools and rationale for code documentation that we use. Hopefully the format will settle, but the manual's content will receive frequent additions and corrections, so please check this page frequently.

Old version

The old version(HTML) is still available, as well as in PDF