Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Integrate SDPOR into `model-check/reduction` flag
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Tue, 9 May 2023 08:36:13 +0000 (10:36 +0200)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Fri, 12 May 2023 14:00:24 +0000 (16:00 +0200)
commit101fb4b351d4463209d346b758708eaeb025c99e
tree5b80b971eac64793046b541c012f927ccf8c0a40
parent94148943bcb501d24189abe2650070708776da04
Integrate SDPOR into `model-check/reduction` flag

SDPOR and ODPOR can be used as part of the
DFSExplorer (ODPOR should integrate with some
minor details in the DFS implementation, but that's
for a later PR). This commit replaces the simple
`with_dpor` boolean flag used to control the
reduction with the more precise `ReductionMode`
that is newly extracted from within `DFSExplorer`
and is instead made "public"
src/mc/explo/CommunicationDeterminismChecker.cpp
src/mc/explo/DFSExplorer.cpp
src/mc/explo/DFSExplorer.hpp
src/mc/explo/Exploration.hpp
src/mc/explo/simgrid_mc.cpp
src/mc/mc_config.cpp
src/mc/mc_config.hpp