Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Have the communicators created together share a unique ID.
authorAugustin Degomme <adegomme@gmail.com>
Wed, 17 Jul 2019 20:53:20 +0000 (22:53 +0200)
committerAugustin Degomme <adegomme@gmail.com>
Wed, 17 Jul 2019 20:55:27 +0000 (22:55 +0200)
commit08027d3c5a9bf1d0bef122b2a9a1f0b037fde9b6
tree89928321ca9e351b73eda42da901c995a8e6c5b8
parentb57a6cd86e76c696a0429ef9002b3162de002d1c
Have the communicators created together share a unique ID.
This allows to avoid matching communications meant for another communicator.
This was potentially causing very nasty bugs and was totally overlooked in SMPI.
src/smpi/include/smpi_comm.hpp
src/smpi/internals/smpi_deployment.cpp
src/smpi/mpi/smpi_comm.cpp
src/smpi/mpi/smpi_request.cpp