Add MPI support to miniapp
Added MPI support to the miniapp - added ring model and all-to-all model - started refactoring general model setup steps into a model class in miniapp - optional -DWITH_MPI to turn on MPI support
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- miniapp/CMakeLists.txt 1 addition, 0 deletionsminiapp/CMakeLists.txt
- miniapp/io.cpp 3 additions, 5 deletionsminiapp/io.cpp
- miniapp/miniapp.cpp 222 additions, 81 deletionsminiapp/miniapp.cpp
- miniapp/mpi.cpp 59 additions, 0 deletionsminiapp/mpi.cpp
- src/cell_group.hpp 30 additions, 16 deletionssrc/cell_group.hpp
- src/communication/communicator.hpp 63 additions, 48 deletionssrc/communication/communicator.hpp
- src/communication/connection.hpp 13 additions, 21 deletionssrc/communication/connection.hpp
- src/communication/mpi.hpp 54 additions, 18 deletionssrc/communication/mpi.hpp
- src/communication/mpi_global_policy.hpp 12 additions, 10 deletionssrc/communication/mpi_global_policy.hpp
- src/communication/serial_global_policy.hpp 5 additions, 3 deletionssrc/communication/serial_global_policy.hpp
- src/communication/spike.hpp 9 additions, 6 deletionssrc/communication/spike.hpp
- src/communication/spike_source.hpp 7 additions, 54 deletionssrc/communication/spike_source.hpp
Please register or sign in to comment