Sparse non-blocking collectives in quantum mechanical calculations

5Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For generality, MPI collective operations support arbitrary dense communication patterns. However, in many applications where collective operations would be beneficial, only sparse communication patterns are required. This paper presents one such application: Octopus, a production-quality quantum mechanical simulation. We introduce new sparse collective operations defined on graph communicators and compare their performance to MPI_Alltoallv. Besides the scalability improvements to the collective operations due to sparsity, communication overhead in the application was reduced by overlapping communication and computation. We also discuss the significant improvement to programmability offered by sparse collectives. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Hoefler, T., Lorenzen, F., & Lumsdaine, A. (2008). Sparse non-blocking collectives in quantum mechanical calculations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5205 LNCS, pp. 55–63). https://doi.org/10.1007/978-3-540-87475-1_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free