TY - JOUR
T1 - Parallel simulation of carbon nanotube based composites
AU - Kolhe, Jyoti
AU - Chandra, Usha
AU - Namilae, Sirish
AU - Srinivasan, Ashok
AU - Chandra, Namas
N1 - Funding Information:
★ We wish to acknowledge the School of Computational Science and Information Tech-nology, Florida State University, for permitting use of their Teragold (IBM SP3) supercomputer. This work is partly funded by NSF grant # CMS-0403746.
PY - 2004
Y1 - 2004
N2 - Computational simulation plays a vital role in nanotechnology. Molecular dynamics (MD) is an important computational method to understand the fundamental behavior of nanoscale systems, and to transform that understanding into useful products. MD computations, however, are severely restricted by the spatial and temporal scales of simulations. This paper describes the methods used to achieve effective spatial parallelization of a MD code that is based on a multi-body bond order potential. The material system studied here is a carbon nanotube (CNT). We discuss the scientific and computational issues in the development and implementation of parallel algorithms, when the domain needs to be discretized with fine granularity. Specific issues in terms of neighbor-list computation, communication reduction, and cache awareness are delineated, with corresponding benefit in terms of speed up. Important practical problems relevant to CNT based composites are studied, and the effectiveness of various strategies reported. Our implementation achieves efficient parallelization at a finer granularity compared with published works on CNTs with complex configurations.
AB - Computational simulation plays a vital role in nanotechnology. Molecular dynamics (MD) is an important computational method to understand the fundamental behavior of nanoscale systems, and to transform that understanding into useful products. MD computations, however, are severely restricted by the spatial and temporal scales of simulations. This paper describes the methods used to achieve effective spatial parallelization of a MD code that is based on a multi-body bond order potential. The material system studied here is a carbon nanotube (CNT). We discuss the scientific and computational issues in the development and implementation of parallel algorithms, when the domain needs to be discretized with fine granularity. Specific issues in terms of neighbor-list computation, communication reduction, and cache awareness are delineated, with corresponding benefit in terms of speed up. Important practical problems relevant to CNT based composites are studied, and the effectiveness of various strategies reported. Our implementation achieves efficient parallelization at a finer granularity compared with published works on CNTs with complex configurations.
UR - http://www.scopus.com/inward/record.url?scp=33646732745&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646732745&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-30474-6_26
DO - 10.1007/978-3-540-30474-6_26
M3 - Article
AN - SCOPUS:33646732745
SN - 0302-9743
VL - 3296
SP - 211
EP - 221
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -