Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move SMPI config to smpi_config.cpp file.
authorAugustin Degomme <adegomme@gmail.com>
Wed, 4 Dec 2019 17:55:45 +0000 (18:55 +0100)
committerAugustin Degomme <adegomme@gmail.com>
Wed, 4 Dec 2019 17:56:14 +0000 (18:56 +0100)
commit19f76a4a2c1df5d324015bb32a5430769a357563
tree73cff0a8372554b704cc07335d5863351e1e0284
parent23eddc1ded2b03b4d73e4a98e7ba6b2ec9b63667
Move SMPI config to smpi_config.cpp file.
Store values for most used values, which can be used millions of times.
In some tests I saw up to 5% of the time spent reading them.
15 files changed:
src/simgrid/sg_config.cpp
src/simix/smx_global.cpp
src/smpi/include/private.hpp
src/smpi/include/smpi_config.hpp [new file with mode: 0644]
src/smpi/internals/smpi_actor.cpp
src/smpi/internals/smpi_bench.cpp
src/smpi/internals/smpi_config.cpp [new file with mode: 0644]
src/smpi/internals/smpi_global.cpp
src/smpi/internals/smpi_replay.cpp
src/smpi/internals/smpi_shared.cpp
src/smpi/mpi/smpi_comm.cpp
src/smpi/mpi/smpi_datatype.cpp
src/smpi/mpi/smpi_op.cpp
src/smpi/mpi/smpi_request.cpp
tools/cmake/DefinePackages.cmake