forked from LLNL/rubik
-
Notifications
You must be signed in to change notification settings - Fork 0
Topology Aware Task Mapping Tool extended for CrayXE/XK NCSA BlueWaters
License
sbak5/rubik
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This fork has been modified for Cray XE/XK machine based on the following version of Rubik. The work has been presented in SC `16 SRC poster, Mapping Applications on Irregular Allocations (http://sc16.supercomputing.org/sc-archive/src_poster/src_poster_pages/spost152.html) ================================================================================ Rubik v1.0.1 ================================================================================ Author: Todd Gamblin [email protected] Contributors: Abhinav Bhatele [email protected] Martin Schulz [email protected] Rubik generates mapping files for torus and mesh networks according to structured transformations of blocks within the ranks. Source Code: https://scalability.llnl.gov/performance-analysis-through-visualization/software/rubik/rubik-1.0.tar.gz http://github.com/tgamblin/rubik Documentation: https://scalability.llnl.gov/performance-analysis-through-visualization/software/rubik/docs More information on rubik at LLNL: https://scalability.llnl.gov/performance-analysis-through-visualization/software.php 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. Prerequisites: 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 here: https://scalability.llnl.gov/performance-analysis-through-visualization/software/rubik/docs/intro.html#install
About
Topology Aware Task Mapping Tool extended for CrayXE/XK NCSA BlueWaters
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 97.6%
- C 1.9%
- Shell 0.5%