LLNL/graphator

Name: graphator

Owner: Lawrence Livermore National Laboratory

Description: Communication Graph Generator for Parallel Programs

Created: 2016-02-26 20:11:18.0

Updated: 2016-03-09 04:32:10.0

Pushed: 2016-03-09 04:28:38.0

Homepage: null

Size: 23

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Graphator v1.0

Graphator is a collection of relatively simple sequential programs that generate communication graphs/matrices for commonly occurring patterns in parallel programs. Currently, there is support for five communication patterns: two-dimensional 4-point stencil, four-dimensional 8-point stencil, all-to-alls over sub-communicators, random near-neighbor communication, and near-neighbor communication.

Directory Structure
tructured Grid  2dstencil
tructured Grid  4dstencil
 to many        many2many
ructured Mesh   umesh
orm Spread      spread
Release

Copyright (c) 2014, Lawrence Livermore National Security, LLC. Produced at the Lawrence Livermore National Laboratory.

Written by:

Nikhil Jain <nikhil.jain@acm.org>
Abhinav Bhatele <bhatele@llnl.gov>

LLNL-CODE-678959. All rights reserved.

This file is part of Graphator. For details, see: https://github.com/LLNL/graphator. Please also read the LICENSE file for our notice and the LGPL.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.