Skip to content

Visual Analytics Tool for Dragonfly Network-based Supercomputers

License

Notifications You must be signed in to change notification settings

whbrewer/DragonView

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DragonView v1.0

Dragonview is an interactive visual analytics tool to visualize the nodes and links of a supercomputer that uses the dragonfly topology for its interconnection network. It can be used to map different data such as number of packets or bytes or stalls on the network links and job IDs or other on-node metrics on the router or node.

Build

  • Download and install nodejs
  • Install bower

Note: "-g" means global installation and on macOS must be run as sudo. You can install bower locally without the "-g"

npm install -g bower
  • Install the libraries
bower install

Run

./run

Open a browser and point it to localhost:8000

Data

Each run should have two files:

counters.csv

Header: sg,sr,sg,dg,dr,dc,color,counter1,counter2,..

Each row describes a link: src group, src row, src col, dest group, dest row, dest col, link color, [counter, ...]

jobs.csv

Header: g,r,c,n,core,jobid

runs.csv

Header: name,counters,jobs

One row per run including a name and paths to counters and jobs files

About

Visual Analytics Tool for Dragonfly Network-based Supercomputers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.2%
  • Python 5.1%
  • SCSS 4.8%
  • HTML 3.6%
  • Shell 1.3%