Font Size: a A A

Code refactoring for a material science algorithm

Posted on:2013-06-07Degree:M.S.E.EType:Thesis
University:Universidad Politecnica Puerto Rico (Puerto Rico)Candidate:Lugo, Anibal RodriguezFull Text:PDF
GTID:2458390008971903Subject:Computer Science
Abstract/Summary:
We lived in a world that is constantly changing and we have to keep change with it to stay at pace. The DMRG++ is a powerful numerical variational technique that is a free and open source implementation of the DMRG algorithm. It work using a generic implementation of C++ templates, it has a very few software dependencies and is a very friendly user-interface. DMRG++ makes the programmer writing new models and geometries easy and fast and is a bug-free algorithm by using a generic DMRG implementation engine. In this work you will see the transcode to a faster, ligthweigth and simpler programming language called LUA trying to make this algorithm more universal easier to use and in the way to expand the use of it in other applications.
Keywords/Search Tags:Algorithm, DMRG
Related items