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