From 53155cc8e55b7fc11cb49eae5352496a0c6e5627 Mon Sep 17 00:00:00 2001 From: Ghofrane Amaimi <ghofraneeamaimi@gmail.com> Date: Sat, 30 Apr 2022 17:56:46 +0200 Subject: [PATCH] add cndfs option --- src/algorithm/cndfs.cpp | 0 src/algorithm/cndfs.h | 0 src/main.cpp | 12 ++++++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 src/algorithm/cndfs.cpp create mode 100644 src/algorithm/cndfs.h diff --git a/src/algorithm/cndfs.cpp b/src/algorithm/cndfs.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/algorithm/cndfs.h b/src/algorithm/cndfs.h new file mode 100644 index 0000000..e69de29 diff --git a/src/main.cpp b/src/main.cpp index 3befe09..ccb6414 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -5,7 +5,6 @@ #include <fstream> #include <mpi.h> #include <CLI11.hpp> - #include "LDDGraph.h" #include <spot/kripke/kripke.hh> #include "MCMultiCore/ModelCheckerCPPThread.h" @@ -498,6 +497,7 @@ int main(int argc, char **argv) **************************************************************************/ if (n_tasks == 1) { + cout<< "Hello Multi-core version" <<endl; // On-the-fly multi-core model checking if (!explicit_mc) { @@ -515,7 +515,14 @@ int main(int argc, char **argv) // TODO: Implement here Ghofrane's algorithms if (algorithm == "UFSCC" || algorithm == "CNDFS") { - runOnTheFlyParallelMC(algorithm); + + cout << "HELLO" << endl; + exit(0); + //runOnTheFlyParallelMC(algorithm); +// auto k = std::make_shared<SogKripkeTh>(d, mcl, Rnewnet.getListTransitionAP(), Rnewnet.getListPlaceAP()); +// runOnTheFlyMC("Cou99", k, af); +// cout << mcl->getGraph()->getInitialAggregate()->getSuccessors() <<endl; +// cout << mcl->getGraph()->getInitialAggregate()->isVisited() <<endl; } else // run on the fly sequential model-checking { @@ -602,6 +609,7 @@ int main(int argc, char **argv) **************************************************************************/ else { + cout << "hello hybrid version" <<endl; if (task_id == 0) cout << "\n************** Hybrid version ****************\n" << endl; -- GitLab