Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add the option to print origin of a failing handle.
authorAugustin Degomme <adegomme@users.noreply.github.com>
Tue, 6 Apr 2021 15:43:28 +0000 (17:43 +0200)
committerAugustin Degomme <adegomme@users.noreply.github.com>
Tue, 6 Apr 2021 18:07:17 +0000 (20:07 +0200)
commitbea3ba08392e5da9dfec0119bcd0641e0f0b1a52
tree4ad8f58e8cdbac19b48058c57f4523c93ec0621f
parent64c28d32b91d8179bdc12a920976a6f919729beb
Add the option to print origin of a failing handle.
This uses trace-call-location flag for smpicc, store the value at handle creation, and tries to return the most relevant one on a crash (that's actually a pain and will have to be checked)
12 files changed:
src/instr/instr_smpi.hpp
src/smpi/bindings/smpi_mpi.cpp
src/smpi/bindings/smpi_pmpi.cpp
src/smpi/bindings/smpi_pmpi_comm.cpp
src/smpi/bindings/smpi_pmpi_request.cpp
src/smpi/bindings/smpi_pmpi_topo.cpp
src/smpi/include/private.hpp
src/smpi/include/smpi_f2c.hpp
src/smpi/include/smpi_utils.hpp
src/smpi/internals/smpi_utils.cpp
src/smpi/mpi/smpi_f2c.cpp
src/smpi/mpi/smpi_win.cpp