Title :
Scaling NWChem with Efficient and Portable Asynchronous Communication in MPI RMA
Author :
Min Si ; Pena, Antonio J. ; Hammond, Jeff ; Balaji, Pavan ; Ishikawa, Yutaka
Author_Institution :
Univ. of Tokyo, Tokyo, Japan
Abstract :
NWChem is one of the most widely used computational chemistry application suites for chemical and biological systems. Despite its vast success, the computational efficiency of NWChem is still low. This is especially true in higher accuracy methods such as the CCSD(T) coupled cluster method, where it currently achieves a mere 50% computational efficiency when run at large scales. In this paper, we demonstrate the most computationally efficient scaling of NWChem CCSD(T) to date, and use it to solve large water clusters. We use our recently proposed process-based asynchronous progress framework for MPI RMA, called Casper, to scale the computation on water clusters at near-100% computational efficiency on up to 12288 cores.
Keywords :
application program interfaces; chemistry computing; computational complexity; message passing; CCSD(T) coupled cluster method; Casper; MPI RMA; NWChem CCSD(T); NWChem scaling; biological systems; chemical systems; computational chemistry application suites; computational efficiency; portable asynchronous communication; process-based asynchronous progress framework; water clusters; Chemistry; Computational modeling; Instruction sets; Memory management; Message systems; Multicore processing; CCSD(T); Global Arrays; MPI RMA; NWChem; asynchronous progress; one-sided;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
Conference_Location :
Shenzhen
DOI :
10.1109/CCGrid.2015.48