Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Next step for dynamic privatization
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 6 Dec 2017 13:24:07 +0000 (14:24 +0100)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 24 Jan 2018 14:58:16 +0000 (15:58 +0100)
commit07fa4dbf48f51edfee6c6a56c11095b02e93bf5e
tree22e981a87a5a616074d15ee811fde6e5f187bcbb
parent0824862bd35b67c487e0d35805238a9232ce2add
[SMPI] Next step for dynamic privatization

This commit breaks the following tests:
The following tests FAILED:
        181 - smpi-msg-masterslave-thread (Failed)
        182 - smpi-msg-masterslave-ucontext (Failed)
        183 - smpi-msg-masterslave-raw (Failed)

To fix this, many more changes will be required. This will be done in
the next commit. This commit is just there to make sure changes
remain easily understandable (by having small, easy-to-read commits).

I changed the following:

- Remove variable index_to_process_data
- Make process_data a map instead of an array.
- Remove the "index" variable for SMPI instances (no longer needed)

And cleanup the mess that comes with these changes (delete/free, ...)
src/smpi/include/private.hpp
src/smpi/internals/smpi_deployment.cpp
src/smpi/internals/smpi_global.cpp
src/smpi/internals/smpi_process.cpp