README.txt 1.45 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
** Generating inter and intra group files for Edison and Theta Interconnects **:

- Edison network config files:
    python gen-network-config.py link-edison.txt intra-edison inter-edison

- Theta network config files:
    python gen-network-config.py theta intra-theta inter-theta

 ** Generating customizable dragonfly interconnects **:

mpicc connections_general.c -o connections_general

./connections_general g r c intra-file inter-file

--> g: number of groups in the network
--> r: number of router rows within a group
--> c: number of router columns within a group
--> intra-file: output files for intra-group connections
--> inter-file: output file for inter-group connections

- The scripts and code for translating existing topologies and generating
  cray-style dragonfly topologies have been contributed by Nikhil Jain, Abhinav
  Bhatele and Peer-Timo Breemer from LLNL.

- For details on cray XC dragonfly network topology, see the following paper:

@inproceedings{faanes2012cray,
    title={Cray cascade: a scalable HPC system based on a Dragonfly network},
    author={Faanes, Greg and Bataineh, Abdulla and Roweth, Duncan and Froese,
    Edwin and Alverson, Bob and Johnson, Tim and Kopnick, Joe and Higgins, Mike
    and Reinhard, James and others},
    booktitle={Proceedings of the International Conference on High
    Performance Computing, Networking, Storage and Analysis},
    pages={103},
    year={2012},
    organization={IEEE Computer Society Press}
}