Fine-grained parallelization of the Car-Parrinello ab initio molecular dynamics method on the IBM Blue Gene/L supercomputer

被引:28
作者
Bohm, E. [1 ]
Bhatele, A. [1 ]
Kale, L. V. [1 ]
Tuckerman, M. E. [2 ,3 ]
Kumar, S. [4 ]
Gunnels, J. A. [4 ]
Martyna, G. J. [5 ]
机构
[1] Univ Illinois, Dept Comp Sci, Thomas M Siebel Ctr, Urbana, IL 61801 USA
[2] NYU, Dept Chem, New York, NY 10003 USA
[3] NYU, Courant Inst Math Sci, New York, NY 10003 USA
[4] IBM Corp, Div Res, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[5] IBM Corp, Div Phys Sci, TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
D O I
10.1147/rd.521.0159
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Important scientific problems can be treated via ab initio-based molecular modeling approaches, wherein atomic forces are derived from an energy function that explicitly considers the electrons. The Car-Parrinello ab initio molecular dynamics (CPAIMD) method is widely used to study small systems containing on the order of 10 to 103 atoms. However, the impact of CPAIMD has been limited until recently because of difficulties inherent to scaling the technique beyond processor numbers about equal to the number of electronic states. CPAIMD computations involve a large number of interdependent phases with high interprocessor communication overhead. These phases require the evaluation of various transforms and non-square matrix multiplications that require large interprocessor data movement when efficiently parallelized. Using the Charm++ parallel programming language and runtime system, the phases are discretized into a large number of virtual processors, which are, in turn, mapped flexibly onto physical processors, thereby allowing interleaving of work. Algorithmic and IBM Blue Gene/L (TM) system-specfic optimizations are employed to scale the CPAIMD method to at least 30 times the number of electronic states in small systems consisting of 24 to 768 atoms (32 to 1,024 electronic states) in order to demonstrate fine-grained parallelism. The largest systems studied scaled well across the entire machine (20,480 nodes).
引用
收藏
页码:159 / 175
页数:17
相关论文
共 52 条
[1]   Blue Gene/L torus interconnection network [J].
Adiga, NR ;
Blumrich, MA ;
Chen, D ;
Coteus, P ;
Gara, A ;
Giampapa, ME ;
Heidelberger, P ;
Singh, S ;
Steinmacher-Burow, BD ;
Takken, T ;
Tsao, M ;
Vranas, P .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) :265-276
[2]   The melting curve of iron at the pressures of the Earth's core from ab initio calculations [J].
Alfè, D ;
Gillan, MJ ;
Price, GD .
NATURE, 1999, 401 (6752) :462-464
[3]   Blue Gene: A vision for protein science using a petaflop supercomputer [J].
Allen, F ;
Almasi, G ;
Andreoni, W ;
Beece, D ;
Berne, BJ ;
Bright, A ;
Brunheroto, J ;
Cascaval, C ;
Castanos, J ;
Coteus, P ;
Crumley, P ;
Curioni, A ;
Denneau, M ;
Donath, W ;
Eleftheriou, M ;
Fitch, B ;
Fleischer, B ;
Georgiou, CJ ;
Germain, R ;
Giampapa, M ;
Gresh, D ;
Gupta, M ;
Haring, R ;
Ho, H ;
Hochschild, P ;
Hummel, S ;
Jonas, T ;
Lieber, D ;
Martyna, G ;
Maturu, K ;
Moreira, J ;
Newns, D ;
Newton, M ;
Philhower, R ;
Picunko, T ;
Pitera, J ;
Pitman, M ;
Rand, R ;
Royyuru, A ;
Salapura, V ;
Sanomiya, A ;
Shah, R ;
Sham, Y ;
Singh, S ;
Snir, M ;
Suits, F ;
Swetz, R ;
Swope, WC ;
Vishnumurthy, N ;
Ward, TJC .
IBM SYSTEMS JOURNAL, 2001, 40 (02) :310-327
[4]   Design and implementation of message-passing services for the Blue Gene/L supercomputer [J].
Almási, G ;
Archer, C ;
Castaños, JG ;
Gunnels, JA ;
Erway, CC ;
Heidelberger, P ;
Martorell, X ;
Moreira, JE ;
Pinnow, K ;
Ratterman, J ;
Steinmacher-Burow, BD ;
Gropp, W ;
Toonen, B .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) :393-406
[5]  
[Anonymous], P 2006 ACM IEEE C CU
[6]   DENSITY-FUNCTIONAL EXCHANGE-ENERGY APPROXIMATION WITH CORRECT ASYMPTOTIC-BEHAVIOR [J].
BECKE, AD .
PHYSICAL REVIEW A, 1988, 38 (06) :3098-3100
[7]   Tunnelling and zero-point motion in high-pressure ice [J].
Benoit, M ;
Marx, D ;
Parrinello, M .
NATURE, 1998, 392 (6673) :258-261
[8]  
Born M., 1956, Am. J. Phys., DOI DOI 10.1119/1.1934059
[9]   UNIFIED APPROACH FOR MOLECULAR-DYNAMICS AND DENSITY-FUNCTIONAL THEORY [J].
CAR, R ;
PARRINELLO, M .
PHYSICAL REVIEW LETTERS, 1985, 55 (22) :2471-2474
[10]   Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L [J].
Chatterjee, S ;
Bachega, LR ;
Bergner, P ;
Dockser, KA ;
Gunnels, JA ;
Gupta, M ;
Gustavson, FG ;
Lapkowski, CA ;
Liu, GK ;
Mendell, M ;
Nair, R ;
Wait, CD ;
Ward, TJC ;
Wu, P .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) :377-391