.. CHGL documentation master file, created by sphinx-quickstart on Wed Jul 10 14:15:56 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. CHGL Documentation ================== The **C**\ hapel **H**\ yper\ **g**\ raph **L**\ ibrary (CHGL) is 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 multiple 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 computing on shared memory and distributed memory systems. .. toctree:: :caption: Compiling and Running CHGL :maxdepth: 1 installation_guide Performance Results .. toctree:: :caption: Developer Documentation :maxdepth: 1 api/index coding_standards contributors .. toctree:: :caption: Example CHGL Applications :maxdepth: 1 example/index CHGL is developed under the `MIT License `_ and PNNL `disclaimer `_.