DMRG LOGO
"A generic DMRG Implementation in C++"

Project Mission: DMRG++ is a free and open source implementation of the DMRG algorithm. It emphasizes generic programming using C++ templates, friendly user-interface, and as few software dependencies as possible. DMRG++ tries to make writing new models and geometries easy, fast and bug-free by using a generic DMRG engine.
(What's the DMRG?)


News



What's new in version 2.0?

This List will be superseded by the DMRG++ v2.0 Manual when released.

Source code <---contains v2.2 now!


Paper and Documentation



 

Release Schedule

I've been doing heavy development of DMRG++ to add new features, and improve performance. At this stage it seems that it's possible to give a tentative schedule, as follows:
DateItem
Dec. 11, 2009New features announced and frozen, DONE see above
Jan. 11, 2010DMRG++ version 2.0 (alpha) Released mainly for testing DONE see above
Jan. 11, 2010All posting and development frozen, except for bugs and documentation.
March 11, 2010DMRG++ v2.0 Manual will be posted
April, 2010Development resumes Development has resumed
June 15, 2010DMRG++ Full Manual and v2.2 release (will include static observables and how to calculate them)
DMRG++ Bleeding Edge repositoryDONE


Feedback and Collaborations

Feedback about DMRG++ can be sent directly to me at gz1 at ornl. gov or leave an issue at [github.com].
If you are interested in using DMRG++ for a particular case study (tight-binding model for a specific material), you might consider submitting an application for a user proposal through the CNMS, during their call window. There are calls throughout the year, see cnms.ornl.gov for more information.
The same is true if you or your group at your University or National Laboratory has a strong interest in the technicalities of the DMRG algorithm (or related algorithms), and you like the approach taken by DMRG++.
Thanks for your interest in DMRG++!


Other


Valid HTML 4.01 Transitional


Disclaimers