English

Coalesced communication: a design pattern for complex parallel scientific software

Distributed, Parallel, and Cluster Computing 2012-10-17 v1 Software Engineering

Abstract

We present a new design pattern for high-performance parallel scientific software, named coalesced communication. This pattern allows for a structured way to improve the communication performance through coalescence of multiple communication needs using two communication management components. We apply the design pattern to several simulations of a lattice-Boltzmann blood flow solver with streaming visualisation which engenders a reduction in the communication overhead of approximately 40%.

Keywords

Cite

@article{arxiv.1210.4400,
  title  = {Coalesced communication: a design pattern for complex parallel scientific software},
  author = {Hywel B. Carver and Derek Groen and James Hetherington and Rupert W. Nash and Miguel O. Bernabeu and Peter V. Coveney},
  journal= {arXiv preprint arXiv:1210.4400},
  year   = {2012}
}

Comments

Submitted to Parallel Computing, 7 pages, 2 figures

R2 v1 2026-06-21T22:22:37.359Z