STORMM
Structure and TOpology Replica Molecular Mechanics
Why Choose STORMM?
STORMM is a unique molecular mechanics package that offers dynamics and other types of analysis in a code base built to accelerate GPU computing. Unlike other packages that focus on one molecular system at a time, STORMM combines any number of systems into one calculation for superior scaling as well as programming advantages.
Development Philosophy
A programming style that harnesses the most practical improvements in C++ without bewildering programmers familiar with C, building a class and API structure that makes it easy to find where the intense math happens to translate equations into molecular structures. The developers of STORMM strive for a clean and accessible tool kit.
A Radical New Approach to Molecular Dynamics
Unique algorithms and groundbreaking data structures come together for exceptional speed and versatility in a modular dynamics engine that also accelerates innovation.
Tutorials for Users
Get started with STORMM's standalone programs and learn what it can do for you!
Tutorials for Developers
Study the high-level documentation to get your bearings in the vast, original code base. Learn what the libraries have to offer, and what you would need to build your ideal molecular modeling application with STORMM compiled as a library.
Code Documentation (Doxygen)
Delve into the code, function by function and class by class. All methods and inputs are described in a manner that links back to the high-level documentation on this website. Any further questions can be put to the principal developers.