Multiresolution molecular mechanics: Implementation and efficiency
Creators
Description
Atomistic/continuum coupling methods combine accurate atomistic methods and efficient continuum methods to simulate the behavior of highly ordered crystalline systems. Coupled methods utilize the advantages of both approaches to simulate systems at a lower computational cost, while retaining the accuracy associated with atomistic methods. Many concurrent atomistic/continuum coupling methods have been proposed in the past; however, their true computational efficiency has not been demonstrated. The present work presents an efficient implementation of a concurrent coupling method called the Multiresolution Molecular Mechanics (MMM) for serial, parallel, and adaptive analysis. First, we present the features of the software implemented along with the associated technologies. The scalability of the software implementation is demonstrated, and the competing effects of multiscale modeling and parallelization are discussed. Then, the algorithms contributing to the efficiency of the software are presented. These include algorithms for eliminating latent ghost atoms from calculations and measurement-based dynamic balancing of parallel workload. The efficiency improvements made by these algorithms are demonstrated by benchmark tests. The efficiency of the software is found to be on par with LAMMPS, a state-of-the-art Molecular Dynamics (MD) simulation code, when performing full atomistic simulations. Speed-up of the MMM method is shown to be directly proportional to the reduction of the number of the atoms visited in force computation. Finally, an adaptive MMM analysis on a nanoindentation problem, containing over a million atoms, is performed, yielding an improvement of 6.3–8.5 times in efficiency, over the full atomistic MD method. For the first time, the efficiency of a concurrent atomistic/continuum coupling method is comprehensively investigated and demonstrated.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.jcp.2016.10.010Additional details
Identifiers
- DOI
- 10.1016/j.jcp.2016.10.010;
- PII
- S0021-9991(16)30508-3;
Publishing Information
- Journal Title
- Journal of Computational Physics
- Journal Volume
- 328
- Journal Page Range
- p. 27-45
- ISSN
- 0021-9991
- CODEN
- JCTPAH
INIS
- Country of Publication
- United States
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 48069543
- Subject category
- S75: CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY; S97: MATHEMATICAL METHODS AND COMPUTING;
- Descriptors DEI
- ACCURACY; ALGORITHMS; ATOMS; BALANCES; BENCHMARKS; COMPUTER CODES; COMPUTERIZED SIMULATION; COUPLING; EFFICIENCY; MOLECULAR DYNAMICS METHOD; REDUCTION; VELOCITY
- Descriptors DEC
- CALCULATION METHODS; CHEMICAL REACTIONS; MATHEMATICAL LOGIC; MEASURING INSTRUMENTS; SIMULATION; WEIGHT INDICATORS
Optional Information
- Copyright
- Copyright (c) 2016 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.