General questions.

1.

Why is ohmms developed and what is it?

ohmms is developed to do research: developing new algorithms in the electronic structure methods and applying computational materials simulation methods to study microscopic properties of complex materials. ohmms is not a full-scale framework like POOMA or equivalents for general scientific applications. Rather, it is a specialized framework for materials simulations written by physicists with a great interest in new software technology. The authors try to take advantage of many great things C++ and high-performance computing libraries provide. At the same time, they take a very practical approach to make the software run on as many platforms as possible.

2.

Why not use POOMA for scientific simulations?

The predecessor of ohmms was written based on pooma r1 but due to its license terms and fundamental differences between the two versions of pooma, the program had to be abandoned. Using POOMA is still a viable option for ohmms developers and for those who are experienced in advanced C++ computing, working with POOMA is highly recommended. ohmms should be considered as a poor man's version of pooma and is written for those who are not "C++ experts" but the scientists who appreciate what C++ can do for them and the impatient.


   
Site search Web search