Submitted by claxton on
Title | Accelerating NWChem Coupled Cluster through dataflow-based Execution |
Publication Type | Journal Article |
Year of Publication | 2018 |
Authors | Jagode, H., A. Danalis, and J. Dongarra |
Journal | The International Journal of High Performance Computing Applications |
Volume | 32 |
Issue | 4 |
Start Page | 540 |
Pagination | 540--551 |
Date Published | 2018-07 |
Type of Article | Journal Article |
Keywords | CCSD, dag, dataflow, NWChem, parsec, ptg, tasks |
Abstract | Numerical techniques used for describing many-body systems, such as the Coupled Cluster methods (CC) of the quantum chemistry package NWCHEM, are of extreme interest to the computational chemistry community in fields such as catalytic reactions, solar energy, and bio-mass conversion. In spite of their importance, many of these computationally intensive algorithms have traditionally been thought of in a fairly linear fashion, or are parallelized in coarse chunks. In this paper, we present our effort of converting the NWCHEM’s CC code into a dataflow-based form that is capable of utilizing the task scheduling system PARSEC (Parallel Runtime Scheduling and Execution Controller): a software package designed to enable high-performance computing at scale. We discuss the modularity of our approach and explain how the PARSEC-enabled dataflow version of the subroutines seamlessly integrate into the NWCHEM codebase. |
URL | http://journals.sagepub.com/doi/10.1177/1094342016672543 |
DOI | 10.1177/1094342016672543 |