Journal of Computer Chemistry, Japan
Online ISSN : 1347-3824
Print ISSN : 1347-1767
ISSN-L : 1347-1767
Technical Paper
On the Development of Molecula Numerica: A Real-Time Visual Molecular Dynamics Simulator
Hiroshi ABEUmpei NAGASHIMA
Author information
JOURNAL FREE ACCESS

2009 Volume 8 Issue 1 Pages 51-58

Details
Abstract
A real-time visual molecular dynamics simulator, Molecula Numerica is developed. The simulator is designed with modern object-oriented and template meta-programming techniques and is developed with C++. The software is supposed to run most effectively on typical high-end personal computers, which are expected to have multi-cored CPU with SIMD co-processors, and to have a high-end graphic board with high speed BUS. The software adopts multi-platform GUI library and standard libraries so as to be able to run on popular operating systems such as Microsoft Windows, MacOS X or the others. The software can deal with both single-site atoms and multi-site molecules. The multi-site molecules are dealt with as a rigid model. The governing equation of rotational motion of rigid molecules is the quaternion-based equation. The atoms/molecules are defined as C++ Classes. The force calculations between any two of the Classes are defined separated from their class definition using double dispatch mechanism of C++. The mechanism reduces the code-maintenance cost yielded by adding new force models. As an example of simulation, a scene of dissolving salts into water is shown. The executables of the software are available free of charge for MacOS X and for MS Windows.
Content from these authors
© 2009 Society of Computer Chemistry, Japan
Previous article
feedback
Top