Contributors to date (with affiliations at time of contribution)
- Philip Carns, Argonne National Laboratory
- Misbah Mubarak, Argonne National Laboratory
- Shane Snyder, Argonne National Laboratory
- Jonathan P. Jenkins, Argonne National Laboratory
- Noah Wolfe, Rensselaer Polytechnic Institute
- Nikhil Jain, Lawrence Livermore National Laboratory
- Jens Domke, Univ. of Dresden
- Giorgis Georgakoudis, Lawrence Livermore National Laboratory
- Matthieu Dorier, Argonne National Laboratory
- Caitlin Ross, Rennselaer Polytechnic Institute
- Xu Yang, Illinois Institute of Tech.
- Jens Domke, Tokyo Institute of Tech.
- Xin Wang, Illinois Institute of Tech.
- Neil McGlohon, Rensselaer Polytechnic Institute
- Elsa Gonsiorowski, Rensselaer Polytechnic Institute
- Justin M. Wozniak, Argonne National Laboratory
- Robert B. Ross, Argonne National Laboratory
- Lee Savoie, Univ. of Arizona
- Ning Liu, Rensselaer Polytechnic Institute
- Jason Cope, Argonne National Laboratory
Contributions:
Misbah Mubarak (ANL) - Introduced 1-D dragonfly and enhanced torus network model. - Added quality of service in dragonfly and megafly network models. - Added MPI simulation layer to simulate MPI operations. - Updated and merged burst buffer storage model with 2-D dragonfly. - Added and validated 2-D dragonfly network model. - Added multiple workload sources including MPI communication, Scalable Workload Models, DUMPI communication traces. - Added online simulation capability with Argobots and SWMs. - Instrumented the network models to report time-stepped series statistics. - Bug fixes for network, storage and workload models with CODES.
Neil McGlohon (RPI) - Introduced Dragonfly Plus/Megafly network model. - Merged 1-D dragonfly and 2-D dragonfly network models. - Updated adaptive routing in megafly and 1-D dragonfly network models. - Extended slim fly network model's dual-rail mode to arbitrary number of rails (pending).
Nikhil Jain, Abhinav Bhatele (LLNL) - Improvements in credit-based flow control of CODES dragonfly and torus network models. - Addition of direct scheme for setting up dragonfly network topology. - Network configuration setup for custom dragonfly model. - Topology generations scripts for custom dragonfly model. - Bug fix for virtual channel deadlocks in custom dragonfly model. - Bug reporter for CODES network models. - Fat tree network setup and adaptive routing. - Pending: Merging Express mesh model to master.
Jens Domke (U. of Dresden) - Static routing in fat tree network model including ground work for dumping the topology and reading the routing tables.
John Jenkins - Introduced storage models in a separate codes-storage-repo. - Enhanced the codes-mapping APIs to map advanced combinations on PEs. - Bug fixing with network models. - Bug fixing with MPI simulation layer.
Xu Yang (IIT) - Added support for running multiple application workloads with CODES MPI Simulation layer, along with supporting scripts and utilities.
Noah Wolfe (RPI): - Added a slim fly network model based on the topology proposed by Besta, Hoefler et al. - Added a fat tree network model that supports full and pruned fat tree network. - Added a multi-rail implementation for the fat tree networks (pending). - Added a dual-rail implementation for slim fly networks (pending). - Bug reporter for CODES network models.
Caitlin Ross (RPI): - Added instrumentation so that network models can report sampled statistics over virtual time (pending). - Bug reporter for CODES models.