Misplaced Pages

OpenAtom

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "OpenAtom" – news · newspapers · books · scholar · JSTOR (October 2018) (Learn how and when to remove this message)
The topic of this article may not meet Misplaced Pages's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "OpenAtom" – news · newspapers · books · scholar · JSTOR (October 2018) (Learn how and when to remove this message)

OpenAtom is a massively parallel quantum chemistry application written in Charm++ for simulations on supercomputers. Its developmental version was called LeanCP. Many important problems in material science, chemistry, solid-state physics, and biophysics require a modeling approach based on fundamental quantum mechanical principles. A particular approach that has proved to be relatively efficient and useful is Car-Parrinello ab initio molecular dynamics (CPAIMD). It is widely used to study systems consisting of hundreds to thousands of atoms. CPAIMD computations involve many interdependent phases with high communication overhead including multiple concurrent sparse 3D fast Fourier transforms (3D-FFTs), non-square matrix multiplies and few concurrent dense 3D-FFTs.

Parallelization of this approach beyond a few hundred processors is challenging, due to the complex dependencies among various subcomputations, which lead to complex communication optimization and load balancing problems. Using Charm++ and its concept of processor virtualization, the phases are discretized into multiple virtual processors which are, in turn, mapped flexibly onto physical processors, thereby allowing significant interleaving of work. Interleaving is enhanced through both architecturally independent methods and network topology aware mapping techniques. OpenAtom has shown good scaling up to 262,144 cores of IBM Blue Gene/Q and 131,072 cores of Blue Waters, a Cray XE6/XK7 system at NCSA.

OpenAtom is freely available for download at the OpenAtom webpage. Published papers can also be found at the website.

See also

External links

Computational chemistry software
Cheminformatics
Free software
Proprietary
Chemical kinetics
Free software
Proprietary
Molecular modelling
and
visualization
List of molecular graphics systems
Free software
Proprietary
Molecular dockingList of protein-ligand docking software
Free software
Proprietary
Molecular dynamics
Free software
Proprietary
Quantum chemistryList of quantum chemistry and solid-state physics software
Free software
Proprietary
Skeletal structure drawing
Free software
Proprietary
Others


Stub icon

This article about molecular modelling software is a stub. You can help Misplaced Pages by expanding it.

Categories: