November 29, 2018
Conference Paper

Chapel HyperGraph Library (CHGL)

Abstract

We present the Chapel Hpergraph Library (CHGL), a library for hypergraph computation in the emerging Chapel language. Hypergraphs generalize graphs, where a hypergraph edge can connect any number of vertices. Thus, hypergraphs capture high-order, high-dimensional interactions between mulitple entities that are not directly expressible in graphs. CHGL is designed to provide HPC-class computation with high-level abstractions and modern language support for parallel comptuing on shared memory and distributed memory systems.

Revised: May 9, 2019 | Published: November 29, 2018

Citation

Jenkins L.P., T. Bhuiyan, S. Harun, C. Lightsey, D. Mentgen, S.G. Aksoy, and T.J. Stavenger, et al. 2018. Chapel HyperGraph Library (CHGL). In IEEE High Performance extreme Computing Conference (HPEC 2018), September 25-27, 2018, Waltham, MA. Piscataway, New Jersey:IEEE. PNNL-SA-135120. doi:10.1109/HPEC.2018.8547520