Skip to content

IanLee1521/rubik

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubik

Rubik generates mapping files for torus and mesh networks according to structured transformations of blocks within the ranks.

Author: Todd Gamblin tgamblin@llnl.gov

Contributors: Abhinav Bhatele bhatele@llnl.gov Martin Schulz schulzm@llnl.gov

To learn more about Rubik, you might be interested in the Source Code for Rubik on GitHub, along with the documentation, and or the project webpage.

Running Rubik Scripts

To use rubik, either add the <distribution>/rubik directory to your PYTHONPATH, or just be sure to run scripts in the root directory. A proper setup.py and installation process is forthcoming.

Pre-requisites

To generate map files with Rubik, you will need an installation of numpy. To visualize Rubik partitions, you will need PySide (python Qt bindings) and OpenGL for Python. To build the documentation you will need sphinx.

You can install all this relatively easily on a mac through MacPorts:

port install py27-numpy py27-pyside py27-sphinx py27-opengl

For more on installation, see the installation docs.

About

Rubik Network Task Mapping Tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Shell 1.1%