X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f05d4e0b1657f5cbb15fa2932c7d4a194f3804d9..596e36117322c22fd31372e7803bc197bcd4a016:/MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in index 4b721fce06..322f765f6f 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,10 +1,14 @@ # This file lists the content of the python source package # Prepared in tools/cmake/Distrib.cmake -include doc/webcruft/Paje_MSG_screenshot.jpg -include doc/webcruft/Paje_MSG_screenshot_thn.jpg -include doc/webcruft/eclipseScreenShot.png -include doc/webcruft/output.goal.pdf +include examples/c/activityset-testany/activityset-testany.c +include examples/c/activityset-testany/activityset-testany.tesh +include examples/c/activityset-waitall/activityset-waitall.c +include examples/c/activityset-waitall/activityset-waitall.tesh +include examples/c/activityset-waitallfor/activityset-waitallfor.c +include examples/c/activityset-waitallfor/activityset-waitallfor.tesh +include examples/c/activityset-waitany/activityset-waitany.c +include examples/c/activityset-waitany/activityset-waitany.tesh include examples/c/actor-create/actor-create.c include examples/c/actor-create/actor-create.tesh include examples/c/actor-create/actor-create_d.xml @@ -69,12 +73,6 @@ include examples/c/comm-wait/comm-wait2_d.xml include examples/c/comm-wait/comm-wait3_d.xml include examples/c/comm-wait/comm-wait4_d.xml include examples/c/comm-wait/comm-wait_d.xml -include examples/c/comm-waitall/comm-waitall.c -include examples/c/comm-waitall/comm-waitall.tesh -include examples/c/comm-waitall/comm-waitall_d.xml -include examples/c/comm-waitany/comm-waitany.c -include examples/c/comm-waitany/comm-waitany.tesh -include examples/c/comm-waitany/comm-waitany_d.xml include examples/c/dht-kademlia/answer.c include examples/c/dht-kademlia/answer.h include examples/c/dht-kademlia/common.h @@ -106,8 +104,6 @@ include examples/c/exec-dvfs/exec-dvfs.c include examples/c/exec-dvfs/exec-dvfs.tesh include examples/c/exec-remote/exec-remote.c include examples/c/exec-remote/exec-remote.tesh -include examples/c/exec-waitany/exec-waitany.c -include examples/c/exec-waitany/exec-waitany.tesh include examples/c/io-disk-raw/io-disk-raw.c include examples/c/io-disk-raw/io-disk-raw.tesh include examples/c/io-file-remote/io-file-remote.c @@ -124,10 +120,14 @@ include examples/c/plugin-host-load/plugin-host-load.c include examples/c/plugin-host-load/plugin-host-load.tesh include examples/c/synchro-semaphore/synchro-semaphore.c include examples/c/synchro-semaphore/synchro-semaphore.tesh -include examples/cpp/activity-testany/s4u-activity-testany.cpp -include examples/cpp/activity-testany/s4u-activity-testany.tesh -include examples/cpp/activity-waitany/s4u-activity-waitany.cpp -include examples/cpp/activity-waitany/s4u-activity-waitany.tesh +include examples/cpp/activityset-testany/s4u-activityset-testany.cpp +include examples/cpp/activityset-testany/s4u-activityset-testany.tesh +include examples/cpp/activityset-waitall/s4u-activityset-waitall.cpp +include examples/cpp/activityset-waitall/s4u-activityset-waitall.tesh +include examples/cpp/activityset-waitallfor/s4u-activityset-waitallfor.cpp +include examples/cpp/activityset-waitallfor/s4u-activityset-waitallfor.tesh +include examples/cpp/activityset-waitany/s4u-activityset-waitany.cpp +include examples/cpp/activityset-waitany/s4u-activityset-waitany.tesh include examples/cpp/actor-create/s4u-actor-create.cpp include examples/cpp/actor-create/s4u-actor-create.tesh include examples/cpp/actor-create/s4u-actor-create_d.xml @@ -166,6 +166,19 @@ include examples/cpp/app-masterworkers/s4u-app-masterworkers.tesh include examples/cpp/app-masterworkers/s4u-app-masterworkers_d.xml include examples/cpp/app-token-ring/s4u-app-token-ring.cpp include examples/cpp/app-token-ring/s4u-app-token-ring.tesh +include examples/cpp/battery-chiller-solar/s4u-battery-chiller-solar.cpp +include examples/cpp/battery-chiller-solar/s4u-battery-chiller-solar.tesh +include examples/cpp/battery-connector/s4u-battery-connector.cpp +include examples/cpp/battery-connector/s4u-battery-connector.tesh +include examples/cpp/battery-degradation/plot_battery_degradation.py +include examples/cpp/battery-degradation/s4u-battery-degradation.cpp +include examples/cpp/battery-degradation/s4u-battery-degradation.tesh +include examples/cpp/battery-energy/s4u-battery-energy.cpp +include examples/cpp/battery-energy/s4u-battery-energy.tesh +include examples/cpp/battery-simple/s4u-battery-simple.cpp +include examples/cpp/battery-simple/s4u-battery-simple.tesh +include examples/cpp/chiller-simple/s4u-chiller-simple.cpp +include examples/cpp/chiller-simple/s4u-chiller-simple.tesh include examples/cpp/cloud-capping/s4u-cloud-capping.cpp include examples/cpp/cloud-capping/s4u-cloud-capping.tesh include examples/cpp/cloud-migration/s4u-cloud-migration.cpp @@ -180,39 +193,40 @@ include examples/cpp/comm-failure/s4u-comm-failure.cpp include examples/cpp/comm-failure/s4u-comm-failure.tesh include examples/cpp/comm-host2host/s4u-comm-host2host.cpp include examples/cpp/comm-host2host/s4u-comm-host2host.tesh +include examples/cpp/comm-pingpong/debug-breakpoint.tesh include examples/cpp/comm-pingpong/s4u-comm-pingpong.cpp include examples/cpp/comm-pingpong/s4u-comm-pingpong.tesh -include examples/cpp/comm-pingpong/simix-breakpoint.tesh include examples/cpp/comm-ready/s4u-comm-ready.cpp include examples/cpp/comm-ready/s4u-comm-ready.tesh -include examples/cpp/comm-serialize/s4u-comm-serialize.cpp -include examples/cpp/comm-serialize/s4u-comm-serialize.tesh include examples/cpp/comm-suspend/s4u-comm-suspend.cpp include examples/cpp/comm-suspend/s4u-comm-suspend.tesh -include examples/cpp/comm-testany/s4u-comm-testany.cpp -include examples/cpp/comm-testany/s4u-comm-testany.tesh include examples/cpp/comm-throttling/s4u-comm-throttling.cpp include examples/cpp/comm-throttling/s4u-comm-throttling.tesh include examples/cpp/comm-wait/s4u-comm-wait.cpp include examples/cpp/comm-wait/s4u-comm-wait.tesh -include examples/cpp/comm-waitall/s4u-comm-waitall.cpp -include examples/cpp/comm-waitall/s4u-comm-waitall.tesh -include examples/cpp/comm-waitany/s4u-comm-waitany.cpp -include examples/cpp/comm-waitany/s4u-comm-waitany.tesh include examples/cpp/comm-waituntil/s4u-comm-waituntil.cpp include examples/cpp/comm-waituntil/s4u-comm-waituntil.tesh include examples/cpp/dag-comm/s4u-dag-comm.cpp include examples/cpp/dag-comm/s4u-dag-comm.tesh include examples/cpp/dag-failure/s4u-dag-failure.cpp include examples/cpp/dag-failure/s4u-dag-failure.tesh +include examples/cpp/dag-from-dax-simple/dag.xml +include examples/cpp/dag-from-dax-simple/s4u-dag-from-dax-simple.cpp +include examples/cpp/dag-from-dax-simple/s4u-dag-from-dax-simple.tesh include examples/cpp/dag-from-dax/s4u-dag-from-dax.cpp include examples/cpp/dag-from-dax/s4u-dag-from-dax.tesh include examples/cpp/dag-from-dax/simple_dax_with_cycle.xml include examples/cpp/dag-from-dax/smalldax.xml +include examples/cpp/dag-from-dot-simple/dag.dot +include examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.cpp +include examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.tesh include examples/cpp/dag-from-dot/dag.dot include examples/cpp/dag-from-dot/dag_with_cycle.dot include examples/cpp/dag-from-dot/s4u-dag-from-dot.cpp include examples/cpp/dag-from-dot/s4u-dag-from-dot.tesh +include examples/cpp/dag-from-json-simple/dag.json +include examples/cpp/dag-from-json-simple/s4u-dag-from-json-simple.cpp +include examples/cpp/dag-from-json-simple/s4u-dag-from-json-simple.tesh include examples/cpp/dag-io/s4u-dag-io.cpp include examples/cpp/dag-io/s4u-dag-io.tesh include examples/cpp/dag-scheduling/Montage_25.xml @@ -220,6 +234,8 @@ include examples/cpp/dag-scheduling/s4u-dag-scheduling.cpp include examples/cpp/dag-scheduling/s4u-dag-scheduling.tesh include examples/cpp/dag-simple/s4u-dag-simple.cpp include examples/cpp/dag-simple/s4u-dag-simple.tesh +include examples/cpp/dag-tuto/s4u-dag-tuto.cpp +include examples/cpp/dag-tuto/s4u-dag-tuto.tesh include examples/cpp/dht-chord/s4u-dht-chord-node.cpp include examples/cpp/dht-chord/s4u-dht-chord.cpp include examples/cpp/dht-chord/s4u-dht-chord.hpp @@ -275,10 +291,10 @@ include examples/cpp/exec-ptask/s4u-exec-ptask.cpp include examples/cpp/exec-ptask/s4u-exec-ptask.tesh include examples/cpp/exec-remote/s4u-exec-remote.cpp include examples/cpp/exec-remote/s4u-exec-remote.tesh +include examples/cpp/exec-threads/s4u-exec-threads.cpp +include examples/cpp/exec-threads/s4u-exec-threads.tesh include examples/cpp/exec-unassigned/s4u-exec-unassigned.cpp include examples/cpp/exec-unassigned/s4u-exec-unassigned.tesh -include examples/cpp/exec-waitany/s4u-exec-waitany.cpp -include examples/cpp/exec-waitany/s4u-exec-waitany.tesh include examples/cpp/exec-waitfor/s4u-exec-waitfor.cpp include examples/cpp/exec-waitfor/s4u-exec-waitfor.tesh include examples/cpp/io-async/s4u-io-async.cpp @@ -298,24 +314,19 @@ include examples/cpp/io-priority/s4u-io-priority.cpp include examples/cpp/io-priority/s4u-io-priority.tesh include examples/cpp/maestro-set/s4u-maestro-set.cpp include examples/cpp/maestro-set/s4u-maestro-set.tesh -include examples/cpp/mc-bugged1-liveness/promela_bugged1_liveness -include examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness-stack-cleaner -include examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness-visited.tesh -include examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness.cpp -include examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness.tesh include examples/cpp/mc-bugged1/s4u-mc-bugged1.cpp include examples/cpp/mc-bugged1/s4u-mc-bugged1.tesh -include examples/cpp/mc-bugged2-liveness/promela_bugged2_liveness -include examples/cpp/mc-bugged2-liveness/s4u-mc-bugged2-liveness.cpp -include examples/cpp/mc-bugged2-liveness/s4u-mc-bugged2-liveness.tesh include examples/cpp/mc-bugged2/s4u-mc-bugged2.cpp include examples/cpp/mc-bugged2/s4u-mc-bugged2.tesh include examples/cpp/mc-centralized-mutex/s4u-mc-centralized-mutex.cpp include examples/cpp/mc-centralized-mutex/s4u-mc-centralized-mutex.tesh include examples/cpp/mc-electric-fence/s4u-mc-electric-fence.cpp include examples/cpp/mc-electric-fence/s4u-mc-electric-fence.tesh +include examples/cpp/mc-failing-assert/s4u-mc-failing-assert-nodpor.tesh include examples/cpp/mc-failing-assert/s4u-mc-failing-assert.cpp include examples/cpp/mc-failing-assert/s4u-mc-failing-assert.tesh +include examples/cpp/mess-wait/s4u-mess-wait.cpp +include examples/cpp/mess-wait/s4u-mess-wait.tesh include examples/cpp/network-factors/s4u-network-factors.cpp include examples/cpp/network-factors/s4u-network-factors.tesh include examples/cpp/network-nonlinear/s4u-network-nonlinear.cpp @@ -329,10 +340,13 @@ include examples/cpp/network-ns3/crosstraffic_d.xml include examples/cpp/network-ns3/dogbone_d.xml include examples/cpp/network-ns3/one_cluster_d.xml include examples/cpp/network-ns3/onelink_d.xml +include examples/cpp/network-ns3/s4u-network-ns3-notime.tesh +include examples/cpp/network-ns3/s4u-network-ns3-timed.tesh include examples/cpp/network-ns3/s4u-network-ns3.cpp -include examples/cpp/network-ns3/s4u-network-ns3.tesh include examples/cpp/network-wifi/s4u-network-wifi.cpp include examples/cpp/network-wifi/s4u-network-wifi.tesh +include examples/cpp/platform-comm-serialize/s4u-platform-comm-serialize.cpp +include examples/cpp/platform-comm-serialize/s4u-platform-comm-serialize.tesh include examples/cpp/platform-failures/s4u-platform-failures.cpp include examples/cpp/platform-failures/s4u-platform-failures.tesh include examples/cpp/platform-failures/s4u-platform-failures_d.xml @@ -342,6 +356,8 @@ include examples/cpp/platform-properties/s4u-platform-properties.cpp include examples/cpp/platform-properties/s4u-platform-properties.tesh include examples/cpp/plugin-host-load/s4u-plugin-host-load.cpp include examples/cpp/plugin-host-load/s4u-plugin-host-load.tesh +include examples/cpp/plugin-jbod/s4u-plugin-jbod.cpp +include examples/cpp/plugin-jbod/s4u-plugin-jbod.tesh include examples/cpp/plugin-link-load/s4u-plugin-link-load.cpp include examples/cpp/plugin-link-load/s4u-plugin-link-load.tesh include examples/cpp/plugin-prodcons/s4u-plugin-prodcons.cpp @@ -359,16 +375,37 @@ include examples/cpp/replay-io/s4u-replay-io.txt include examples/cpp/replay-io/s4u-replay-io_d.xml include examples/cpp/routing-get-clusters/s4u-routing-get-clusters.cpp include examples/cpp/routing-get-clusters/s4u-routing-get-clusters.tesh +include examples/cpp/solar-panel-simple/s4u-solar-panel-simple.cpp +include examples/cpp/solar-panel-simple/s4u-solar-panel-simple.tesh +include examples/cpp/synchro-barrier/s4u-mc-synchro-barrier.tesh include examples/cpp/synchro-barrier/s4u-synchro-barrier.cpp include examples/cpp/synchro-barrier/s4u-synchro-barrier.tesh include examples/cpp/synchro-condition-variable-waituntil/s4u-synchro-condition-variable-waituntil.cpp include examples/cpp/synchro-condition-variable-waituntil/s4u-synchro-condition-variable-waituntil.tesh include examples/cpp/synchro-condition-variable/s4u-synchro-condition-variable.cpp include examples/cpp/synchro-condition-variable/s4u-synchro-condition-variable.tesh +include examples/cpp/synchro-mutex/s4u-mc-synchro-mutex.tesh include examples/cpp/synchro-mutex/s4u-synchro-mutex.cpp include examples/cpp/synchro-mutex/s4u-synchro-mutex.tesh +include examples/cpp/synchro-semaphore/s4u-mc-synchro-semaphore.tesh include examples/cpp/synchro-semaphore/s4u-synchro-semaphore.cpp include examples/cpp/synchro-semaphore/s4u-synchro-semaphore.tesh +include examples/cpp/task-dispatch/s4u-task-dispatch.cpp +include examples/cpp/task-dispatch/s4u-task-dispatch.tesh +include examples/cpp/task-io/s4u-task-io.cpp +include examples/cpp/task-io/s4u-task-io.tesh +include examples/cpp/task-microservice/s4u-task-microservice.cpp +include examples/cpp/task-microservice/s4u-task-microservice.tesh +include examples/cpp/task-parallelism/s4u-task-parallelism.cpp +include examples/cpp/task-parallelism/s4u-task-parallelism.tesh +include examples/cpp/task-simple/s4u-task-simple.cpp +include examples/cpp/task-simple/s4u-task-simple.tesh +include examples/cpp/task-storm/s4u-task-storm.cpp +include examples/cpp/task-storm/s4u-task-storm.tesh +include examples/cpp/task-switch-host/s4u-task-switch-host.cpp +include examples/cpp/task-switch-host/s4u-task-switch-host.tesh +include examples/cpp/task-variable-load/s4u-task-variable-load.cpp +include examples/cpp/task-variable-load/s4u-task-variable-load.tesh include examples/cpp/trace-categories/s4u-trace-categories.cpp include examples/cpp/trace-categories/s4u-trace-categories.tesh include examples/cpp/trace-host-user-variables/s4u-trace-host-user-variables.cpp @@ -383,119 +420,14 @@ include examples/cpp/trace-process-migration/s4u-trace-process-migration.cpp include examples/cpp/trace-process-migration/s4u-trace-process-migration.tesh include examples/cpp/trace-route-user-variables/s4u-trace-route-user-variables.cpp include examples/cpp/trace-route-user-variables/s4u-trace-route-user-variables.tesh -include examples/deprecated/java/app/bittorrent/Common.java -include examples/deprecated/java/app/bittorrent/Connection.java -include examples/deprecated/java/app/bittorrent/Main.java -include examples/deprecated/java/app/bittorrent/MessageTask.java -include examples/deprecated/java/app/bittorrent/Peer.java -include examples/deprecated/java/app/bittorrent/Tracker.java -include examples/deprecated/java/app/bittorrent/TrackerTask.java -include examples/deprecated/java/app/bittorrent/app-bittorrent.tesh -include examples/deprecated/java/app/bittorrent/bittorrent.xml -include examples/deprecated/java/app/bittorrent/generate.py -include examples/deprecated/java/app/centralizedmutex/Coordinator.java -include examples/deprecated/java/app/centralizedmutex/GrantTask.java -include examples/deprecated/java/app/centralizedmutex/Main.java -include examples/deprecated/java/app/centralizedmutex/Node.java -include examples/deprecated/java/app/centralizedmutex/ReleaseTask.java -include examples/deprecated/java/app/centralizedmutex/RequestTask.java -include examples/deprecated/java/app/centralizedmutex/app-centralizedmutex.tesh -include examples/deprecated/java/app/centralizedmutex/centralizedmutex.xml -include examples/deprecated/java/app/masterworker/Main.java -include examples/deprecated/java/app/masterworker/Master.java -include examples/deprecated/java/app/masterworker/README -include examples/deprecated/java/app/masterworker/Worker.java -include examples/deprecated/java/app/masterworker/app-masterworker.tesh -include examples/deprecated/java/app/masterworker/masterworker.xml -include examples/deprecated/java/app/pingpong/Main.java -include examples/deprecated/java/app/pingpong/PingPongTask.java -include examples/deprecated/java/app/pingpong/Receiver.java -include examples/deprecated/java/app/pingpong/Sender.java -include examples/deprecated/java/app/pingpong/app-pingpong.tesh -include examples/deprecated/java/app/tokenring/Main.java -include examples/deprecated/java/app/tokenring/RelayRunner.java -include examples/deprecated/java/app/tokenring/app-tokenring.tesh -include examples/deprecated/java/async/dsend/Main.java -include examples/deprecated/java/async/dsend/Receiver.java -include examples/deprecated/java/async/dsend/Sender.java -include examples/deprecated/java/async/dsend/async-dsend.tesh -include examples/deprecated/java/async/waitall/Main.java -include examples/deprecated/java/async/waitall/Receiver.java -include examples/deprecated/java/async/waitall/Sender.java -include examples/deprecated/java/async/waitall/async-waitall.tesh -include examples/deprecated/java/async/yield/Main.java -include examples/deprecated/java/async/yield/Yielder.java -include examples/deprecated/java/async/yield/async-yield.tesh -include examples/deprecated/java/cloud/masterworker/Main.java -include examples/deprecated/java/cloud/masterworker/Master.java -include examples/deprecated/java/cloud/masterworker/Worker.java -include examples/deprecated/java/cloud/masterworker/cloud-masterworker.tesh -include examples/deprecated/java/cloud/migration/Daemon.java -include examples/deprecated/java/cloud/migration/Main.java -include examples/deprecated/java/cloud/migration/README -include examples/deprecated/java/cloud/migration/Test.java -include examples/deprecated/java/cloud/migration/XVM.java -include examples/deprecated/java/cloud/migration/cloud-migration.tesh -include examples/deprecated/java/dht/chord/ChordTask.java -include examples/deprecated/java/dht/chord/Common.java -include examples/deprecated/java/dht/chord/FindSuccessorAnswerTask.java -include examples/deprecated/java/dht/chord/FindSuccessorTask.java -include examples/deprecated/java/dht/chord/GetPredecessorAnswerTask.java -include examples/deprecated/java/dht/chord/GetPredecessorTask.java -include examples/deprecated/java/dht/chord/Main.java -include examples/deprecated/java/dht/chord/Node.java -include examples/deprecated/java/dht/chord/NotifyTask.java -include examples/deprecated/java/dht/chord/chord.xml -include examples/deprecated/java/dht/chord/dht-chord.tesh -include examples/deprecated/java/dht/kademlia/Answer.java -include examples/deprecated/java/dht/kademlia/Bucket.java -include examples/deprecated/java/dht/kademlia/Common.java -include examples/deprecated/java/dht/kademlia/Contact.java -include examples/deprecated/java/dht/kademlia/FindNodeAnswerTask.java -include examples/deprecated/java/dht/kademlia/FindNodeTask.java -include examples/deprecated/java/dht/kademlia/KademliaTask.java -include examples/deprecated/java/dht/kademlia/Main.java -include examples/deprecated/java/dht/kademlia/Node.java -include examples/deprecated/java/dht/kademlia/RoutingTable.java -include examples/deprecated/java/dht/kademlia/dht-kademlia.tesh -include examples/deprecated/java/dht/kademlia/kademlia.xml -include examples/deprecated/java/energy/consumption/EnergyConsumer.java -include examples/deprecated/java/energy/consumption/Main.java -include examples/deprecated/java/energy/consumption/energy-consumption.tesh -include examples/deprecated/java/energy/pstate/Main.java -include examples/deprecated/java/energy/pstate/PstateRunner.java -include examples/deprecated/java/energy/pstate/energy-pstate.tesh -include examples/deprecated/java/energy/vm/EnergyVMRunner.java -include examples/deprecated/java/energy/vm/Main.java -include examples/deprecated/java/energy/vm/energy-vm.tesh -include examples/deprecated/java/hostload/LoadRunner.java -include examples/deprecated/java/hostload/Main.java -include examples/deprecated/java/hostload/hostload.tesh -include examples/deprecated/java/process/kill/Killer.java -include examples/deprecated/java/process/kill/Main.java -include examples/deprecated/java/process/kill/Victim.java -include examples/deprecated/java/process/kill/process-kill.tesh -include examples/deprecated/java/process/migration/Emigrant.java -include examples/deprecated/java/process/migration/Main.java -include examples/deprecated/java/process/migration/Policeman.java -include examples/deprecated/java/process/migration/process-migration.tesh -include examples/deprecated/java/process/startkilltime/Main.java -include examples/deprecated/java/process/startkilltime/Sleeper.java -include examples/deprecated/java/process/startkilltime/process-startkilltime.tesh -include examples/deprecated/java/process/startkilltime/startkilltime.xml -include examples/deprecated/java/process/suspend/DreamMaster.java -include examples/deprecated/java/process/suspend/LazyGuy.java -include examples/deprecated/java/process/suspend/Main.java -include examples/deprecated/java/process/suspend/process-suspend.tesh -include examples/deprecated/java/task/priority/Main.java -include examples/deprecated/java/task/priority/Test.java -include examples/deprecated/java/task/priority/priority.xml -include examples/deprecated/java/task/priority/task-priority.tesh -include examples/deprecated/java/trace/pingpong/Main.java -include examples/deprecated/java/trace/pingpong/PingPongTask.java -include examples/deprecated/java/trace/pingpong/Receiver.java -include examples/deprecated/java/trace/pingpong/Sender.java -include examples/deprecated/java/trace/pingpong/trace-pingpong.tesh +include examples/python/activityset-testany/activityset-testany.py +include examples/python/activityset-testany/activityset-testany.tesh +include examples/python/activityset-waitall/activityset-waitall.py +include examples/python/activityset-waitall/activityset-waitall.tesh +include examples/python/activityset-waitallfor/activityset-waitallfor.py +include examples/python/activityset-waitallfor/activityset-waitallfor.tesh +include examples/python/activityset-waitany/activityset-waitany.py +include examples/python/activityset-waitany/activityset-waitany.tesh include examples/python/actor-create/actor-create.py include examples/python/actor-create/actor-create.tesh include examples/python/actor-daemon/actor-daemon.py @@ -516,12 +448,22 @@ include examples/python/app-masterworkers/app-masterworkers.py include examples/python/app-masterworkers/app-masterworkers.tesh include examples/python/clusters-multicpu/clusters-multicpu.py include examples/python/clusters-multicpu/clusters-multicpu.tesh +include examples/python/comm-failure/comm-failure.py +include examples/python/comm-failure/comm-failure.tesh +include examples/python/comm-host2host/comm-host2host.py +include examples/python/comm-host2host/comm-host2host.tesh +include examples/python/comm-pingpong/comm-pingpong.py +include examples/python/comm-pingpong/comm-pingpong.tesh +include examples/python/comm-ready/comm-ready.py +include examples/python/comm-ready/comm-ready.tesh +include examples/python/comm-suspend/comm-suspend.py +include examples/python/comm-suspend/comm-suspend.tesh +include examples/python/comm-throttling/comm-throttling.py +include examples/python/comm-throttling/comm-throttling.tesh include examples/python/comm-wait/comm-wait.py include examples/python/comm-wait/comm-wait.tesh -include examples/python/comm-waitall/comm-waitall.py -include examples/python/comm-waitall/comm-waitall.tesh -include examples/python/comm-waitany/comm-waitany.py -include examples/python/comm-waitany/comm-waitany.tesh +include examples/python/comm-waituntil/comm-waituntil.py +include examples/python/comm-waituntil/comm-waituntil.tesh include examples/python/exec-async/exec-async.py include examples/python/exec-async/exec-async.tesh include examples/python/exec-basic/exec-basic.py @@ -530,16 +472,36 @@ include examples/python/exec-cpu-nonlinear/exec-cpu-nonlinear.py include examples/python/exec-cpu-nonlinear/exec-cpu-nonlinear.tesh include examples/python/exec-dvfs/exec-dvfs.py include examples/python/exec-dvfs/exec-dvfs.tesh +include examples/python/exec-ptask/exec-ptask.py +include examples/python/exec-ptask/exec-ptask.tesh include examples/python/exec-remote/exec-remote.py include examples/python/exec-remote/exec-remote.tesh include examples/python/io-degradation/io-degradation.py include examples/python/io-degradation/io-degradation.tesh include examples/python/network-nonlinear/network-nonlinear.py include examples/python/network-nonlinear/network-nonlinear.tesh +include examples/python/platform-comm-serialize/platform-comm-serialize.py +include examples/python/platform-comm-serialize/platform-comm-serialize.tesh include examples/python/platform-failures/platform-failures.py include examples/python/platform-failures/platform-failures.tesh include examples/python/platform-profile/platform-profile.py include examples/python/platform-profile/platform-profile.tesh +include examples/python/plugin-host-load/plugin-host-load.py +include examples/python/plugin-host-load/plugin-host-load.tesh +include examples/python/synchro-barrier/synchro-barrier.py +include examples/python/synchro-barrier/synchro-barrier.tesh +include examples/python/synchro-mutex/synchro-mutex.py +include examples/python/synchro-mutex/synchro-mutex.tesh +include examples/python/synchro-semaphore/synchro-semaphore.py +include examples/python/synchro-semaphore/synchro-semaphore.tesh +include examples/python/task-io/task-io.py +include examples/python/task-io/task-io.tesh +include examples/python/task-simple/task-simple.py +include examples/python/task-simple/task-simple.tesh +include examples/python/task-switch-host/task-switch-host.py +include examples/python/task-switch-host/task-switch-host.tesh +include examples/python/task-variable-load/task-variable-load.py +include examples/python/task-variable-load/task-variable-load.tesh include examples/smpi/NAS/DGraph.c include examples/smpi/NAS/DGraph.h include examples/smpi/NAS/README.install @@ -560,21 +522,14 @@ include examples/smpi/gemm/gemm.c include examples/smpi/gemm/gemm.tesh include examples/smpi/hostfile include examples/smpi/mc/bugged1.c -include examples/smpi/mc/bugged1_liveness.c include examples/smpi/mc/bugged2.c include examples/smpi/mc/hostfile_bugged1 -include examples/smpi/mc/hostfile_bugged1_liveness include examples/smpi/mc/hostfile_bugged2 include examples/smpi/mc/hostfile_mutual_exclusion -include examples/smpi/mc/hostfile_non_termination include examples/smpi/mc/hostfile_only_send_deterministic include examples/smpi/mc/mutual_exclusion.c -include examples/smpi/mc/non_termination1.c -include examples/smpi/mc/non_termination2.c -include examples/smpi/mc/non_termination3.c -include examples/smpi/mc/non_termination4.c include examples/smpi/mc/only_send_deterministic.c -include examples/smpi/mc/promela_bugged1_liveness +include examples/smpi/mc/only_send_deterministic.tesh include examples/smpi/mc/sendsend.c include examples/smpi/mc/sendsend.tesh include examples/smpi/replay/actions0.txt @@ -676,44 +631,78 @@ include examples/smpi/trace_call_location/trace_call_location.c include examples/smpi/trace_call_location/trace_call_location.tesh include examples/smpi/trace_simple/trace_simple.c include examples/smpi/trace_simple/trace_simple.tesh -include src/include/catch_simgrid.hpp -include teshsuite/java/semaphoregc/SemaphoreGC.java -include teshsuite/java/semaphoregc/semaphoregc.tesh -include teshsuite/java/sleephostoff/SleepHostOff.java -include teshsuite/java/sleephostoff/sleephostoff.tesh +include examples/sthread/pthread-mc-mutex-recursive.tesh +include examples/sthread/pthread-mc-mutex-simple.tesh +include examples/sthread/pthread-mc-mutex-simpledeadlock.tesh +include examples/sthread/pthread-mc-producer-consumer.tesh +include examples/sthread/pthread-mutex-recursive.c +include examples/sthread/pthread-mutex-recursive.tesh +include examples/sthread/pthread-mutex-simple.c +include examples/sthread/pthread-mutex-simple.tesh +include examples/sthread/pthread-mutex-simpledeadlock.c +include examples/sthread/pthread-producer-consumer.c +include examples/sthread/pthread-producer-consumer.tesh +include examples/sthread/stdobject/stdobject.cpp +include examples/sthread/stdobject/stdobject.tesh +include examples/sthread/sthread-mutex-simple.c +include examples/sthread/sthread-mutex-simple.tesh +include teshsuite/catch_simgrid.hpp include teshsuite/kernel/context-defaults/context-defaults.cpp include teshsuite/kernel/context-defaults/factory_boost.tesh include teshsuite/kernel/context-defaults/factory_raw.tesh include teshsuite/kernel/context-defaults/factory_thread.tesh include teshsuite/kernel/context-defaults/factory_ucontext.tesh -include teshsuite/kernel/simcall-generic/blocking_simcall.hpp -include teshsuite/kernel/simcall-generic/simcall-generic.cpp -include teshsuite/kernel/simcall-generic/simcall-generic.tesh include teshsuite/kernel/stack-overflow/stack-overflow.cpp include teshsuite/kernel/stack-overflow/stack-overflow.tesh -include teshsuite/mc/dwarf-expression/dwarf-expression.cpp -include teshsuite/mc/dwarf-expression/dwarf-expression.tesh -include teshsuite/mc/dwarf/dwarf.cpp -include teshsuite/mc/dwarf/dwarf.tesh +include teshsuite/mc/mcmini/barber_shop_deadlock.c +include teshsuite/mc/mcmini/barber_shop_deadlock.tesh +include teshsuite/mc/mcmini/barber_shop_ok.c +include teshsuite/mc/mcmini/barber_shop_ok.tesh +include teshsuite/mc/mcmini/philosophers_mutex_deadlock.c +include teshsuite/mc/mcmini/philosophers_mutex_deadlock.tesh +include teshsuite/mc/mcmini/philosophers_mutex_ok.c +include teshsuite/mc/mcmini/philosophers_mutex_ok.tesh +include teshsuite/mc/mcmini/philosophers_semaphores_deadlock.c +include teshsuite/mc/mcmini/philosophers_semaphores_deadlock.tesh +include teshsuite/mc/mcmini/philosophers_semaphores_ok.c +include teshsuite/mc/mcmini/philosophers_semaphores_ok.tesh +include teshsuite/mc/mcmini/producer_consumer_deadlock.c +include teshsuite/mc/mcmini/producer_consumer_deadlock.tesh +include teshsuite/mc/mcmini/producer_consumer_ok.c +include teshsuite/mc/mcmini/producer_consumer_ok.tesh include teshsuite/mc/mutex-handling/mutex-handling.cpp include teshsuite/mc/mutex-handling/mutex-handling.tesh include teshsuite/mc/mutex-handling/without-mutex-handling.tesh -include teshsuite/mc/random-bug/random-bug-nocrash.tesh include teshsuite/mc/random-bug/random-bug-replay.tesh include teshsuite/mc/random-bug/random-bug.cpp include teshsuite/mc/random-bug/random-bug.tesh include teshsuite/models/cloud-sharing/cloud-sharing.cpp include teshsuite/models/cloud-sharing/cloud-sharing.tesh +include teshsuite/models/cm02-set-lat-bw/cm02-set-lat-bw-bmf.tesh include teshsuite/models/cm02-set-lat-bw/cm02-set-lat-bw.cpp include teshsuite/models/cm02-set-lat-bw/cm02-set-lat-bw.tesh +include teshsuite/models/cm02-tcpgamma/cm02-tcpgamma.cpp +include teshsuite/models/cm02-tcpgamma/cm02-tcpgamma.tesh +include teshsuite/models/core_usage/core_usage.cpp +include teshsuite/models/core_usage/core_usage.tesh +include teshsuite/models/core_usage2/core_usage2.cpp +include teshsuite/models/core_usage2/core_usage2.tesh +include teshsuite/models/issue105/issue105.cpp +include teshsuite/models/issue105/issue105.tesh +include teshsuite/models/lmm_usage/lmm_usage.cpp +include teshsuite/models/lmm_usage/lmm_usage.tesh +include teshsuite/models/maxmin_bench/maxmin_bench.cpp +include teshsuite/models/maxmin_bench/maxmin_bench_large.tesh +include teshsuite/models/maxmin_bench/maxmin_bench_medium.tesh +include teshsuite/models/maxmin_bench/maxmin_bench_small.tesh +include teshsuite/models/ptask-subflows/ptask-subflows.cpp +include teshsuite/models/ptask-subflows/ptask-subflows.tesh include teshsuite/models/ptask_L07_usage/ptask_L07_usage.cpp include teshsuite/models/ptask_L07_usage/ptask_L07_usage.tesh include teshsuite/models/wifi_usage/wifi_usage.cpp include teshsuite/models/wifi_usage/wifi_usage.tesh include teshsuite/models/wifi_usage_decay/wifi_usage_decay.cpp include teshsuite/models/wifi_usage_decay/wifi_usage_decay.tesh -include teshsuite/msg/task_destroy_cancel/task_destroy_cancel.c -include teshsuite/msg/task_destroy_cancel/task_destroy_cancel.tesh include teshsuite/platforms/Dijkstra.xml include teshsuite/platforms/bob.trace include teshsuite/platforms/bogus_missing_dst_gateway.xml @@ -777,11 +766,15 @@ include teshsuite/s4u/basic-parsing-test/basic-parsing-test.cpp include teshsuite/s4u/basic-parsing-test/basic-parsing-test.tesh include teshsuite/s4u/cloud-interrupt-migration/cloud-interrupt-migration.cpp include teshsuite/s4u/cloud-interrupt-migration/cloud-interrupt-migration.tesh +include teshsuite/s4u/cloud-two-execs/cloud-two-execs-bmf.tesh include teshsuite/s4u/cloud-two-execs/cloud-two-execs.cpp include teshsuite/s4u/cloud-two-execs/cloud-two-execs.tesh +include teshsuite/s4u/comm-fault-scenarios/comm-fault-scenarios.cpp +include teshsuite/s4u/comm-fault-scenarios/comm-fault-scenarios.tesh include teshsuite/s4u/comm-get-sender/comm-get-sender.cpp include teshsuite/s4u/comm-get-sender/comm-get-sender.tesh include teshsuite/s4u/comm-pt2pt/comm-pt2pt.cpp +include teshsuite/s4u/concurrent_rw/concurrent_rw-bmf.tesh include teshsuite/s4u/concurrent_rw/concurrent_rw.cpp include teshsuite/s4u/concurrent_rw/concurrent_rw.tesh include teshsuite/s4u/dag-incomplete-simulation/dag-incomplete-simulation.cpp @@ -800,6 +793,8 @@ include teshsuite/s4u/host-on-off/host-on-off.cpp include teshsuite/s4u/host-on-off/host-on-off.tesh include teshsuite/s4u/io-set-bw/io-set-bw.cpp include teshsuite/s4u/io-set-bw/io-set-bw.tesh +include teshsuite/s4u/io-stream/io-stream.cpp +include teshsuite/s4u/io-stream/io-stream.tesh include teshsuite/s4u/is-router/is-router.cpp include teshsuite/s4u/is-router/is-router.tesh include teshsuite/s4u/issue71/issue71.cpp @@ -807,6 +802,12 @@ include teshsuite/s4u/issue71/issue71.tesh include teshsuite/s4u/issue71/platform_bad.xml include teshsuite/s4u/listen_async/listen_async.cpp include teshsuite/s4u/listen_async/listen_async.tesh +include teshsuite/s4u/monkey-masterworkers/monkey-masterworkers.cpp +include teshsuite/s4u/monkey-masterworkers/monkey-masterworkers.py +include teshsuite/s4u/monkey-masterworkers/monkey-masterworkers.py.tesh +include teshsuite/s4u/monkey-masterworkers/monkey-masterworkers.tesh +include teshsuite/s4u/monkey-semaphore/monkey-semaphore.cpp +include teshsuite/s4u/monkey-semaphore/monkey-semaphore.tesh include teshsuite/s4u/ns3-from-src-to-itself/ns3-from-src-to-itself.cpp include teshsuite/s4u/ns3-from-src-to-itself/ns3-from-src-to-itself.tesh include teshsuite/s4u/ns3-simultaneous-send-rcv/ns3-simultaneous-send-rcv.cpp @@ -836,10 +837,40 @@ include teshsuite/s4u/vm-live-migration/vm-live-migration.cpp include teshsuite/s4u/vm-live-migration/vm-live-migration.tesh include teshsuite/s4u/vm-suicide/vm-suicide.cpp include teshsuite/s4u/vm-suicide/vm-suicide.tesh -include teshsuite/s4u/wait-all-for/wait-all-for.cpp -include teshsuite/s4u/wait-all-for/wait-all-for.tesh -include teshsuite/s4u/wait-any-for/wait-any-for.cpp -include teshsuite/s4u/wait-any-for/wait-any-for.tesh +include teshsuite/smpi/MBI/CollArgGenerator.py +include teshsuite/smpi/MBI/CollComGenerator.py +include teshsuite/smpi/MBI/CollLocalConcurrencyGenerator.py +include teshsuite/smpi/MBI/CollMatchingGenerator.py +include teshsuite/smpi/MBI/CollP2PMatchingGenerator.py +include teshsuite/smpi/MBI/CollP2PMessageRaceGenerator.py +include teshsuite/smpi/MBI/CollTopoGenerator.py +include teshsuite/smpi/MBI/InputHazardGenerator.py +include teshsuite/smpi/MBI/MBI.py +include teshsuite/smpi/MBI/MBIutils.py +include teshsuite/smpi/MBI/MissingWaitandStartGenerator.py +include teshsuite/smpi/MBI/P2PArgGenerator.py +include teshsuite/smpi/MBI/P2PBufferingGenerator.py +include teshsuite/smpi/MBI/P2PComGenerator.py +include teshsuite/smpi/MBI/P2PInvalidComGenerator.py +include teshsuite/smpi/MBI/P2PLocalConcurrencyGenerator.py +include teshsuite/smpi/MBI/P2PMatchingANYSRCGenerator.py +include teshsuite/smpi/MBI/P2PMatchingGenerator.py +include teshsuite/smpi/MBI/P2PMessageRaceGenerator.py +include teshsuite/smpi/MBI/P2PMessageRaceTagsGenerator.py +include teshsuite/smpi/MBI/P2PProbeGenerator.py +include teshsuite/smpi/MBI/P2PSendrecvArgGenerator.py +include teshsuite/smpi/MBI/RMAArgGenerator.py +include teshsuite/smpi/MBI/RMAInvalidArgGenerator.py +include teshsuite/smpi/MBI/RMALocalLocalConcurrencyGenerator.py +include teshsuite/smpi/MBI/RMAP2PGlobalConcurrencyGenerator.py +include teshsuite/smpi/MBI/RMAP2PLocalConcurrencyGenerator.py +include teshsuite/smpi/MBI/RMARemoteLocalConcurrencyGenerator.py +include teshsuite/smpi/MBI/RMARemoteRemoteConcurrencyGenerator.py +include teshsuite/smpi/MBI/RMAReqLifecycleGenerator.py +include teshsuite/smpi/MBI/RMAWinBufferGenerator.py +include teshsuite/smpi/MBI/ResleakGenerator.py +include teshsuite/smpi/MBI/generator_utils.py +include teshsuite/smpi/MBI/simgrid.py include teshsuite/smpi/auto-shared/auto-shared.c include teshsuite/smpi/auto-shared/auto-shared.tesh include teshsuite/smpi/bug-17132/bug-17132.c @@ -859,7 +890,6 @@ include teshsuite/smpi/coll-allreduce/coll-allreduce.tesh include teshsuite/smpi/coll-alltoall/clusters.tesh include teshsuite/smpi/coll-alltoall/coll-alltoall.c include teshsuite/smpi/coll-alltoall/coll-alltoall.tesh -include teshsuite/smpi/coll-alltoall/griffon.tesh include teshsuite/smpi/coll-alltoallv/coll-alltoallv.c include teshsuite/smpi/coll-alltoallv/coll-alltoallv.tesh include teshsuite/smpi/coll-barrier/coll-barrier.c @@ -897,155 +927,6 @@ include teshsuite/smpi/io-simple-at/io-simple-at.c include teshsuite/smpi/io-simple-at/io-simple-at.tesh include teshsuite/smpi/io-simple/io-simple.c include teshsuite/smpi/io-simple/io-simple.tesh -include teshsuite/smpi/isp/umpire/README -include teshsuite/smpi/isp/umpire/abort.c -include teshsuite/smpi/isp/umpire/abort1.c -include teshsuite/smpi/isp/umpire/abort2.c -include teshsuite/smpi/isp/umpire/abort3.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock10.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock10_mod.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock11.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock2.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock3.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock4.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock4_mod.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock5.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock5_mod.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock6.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock6_mod.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock7.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock8.c -include teshsuite/smpi/isp/umpire/any_src-can-deadlock9.c -include teshsuite/smpi/isp/umpire/any_src-deadlock.c -include teshsuite/smpi/isp/umpire/any_src-wait-deadlock.c -include teshsuite/smpi/isp/umpire/any_src-wait-deadlock2.c -include teshsuite/smpi/isp/umpire/any_src-waitall-deadlock.c -include teshsuite/smpi/isp/umpire/any_src-waitall-deadlock2.c -include teshsuite/smpi/isp/umpire/any_src-waitall-deadlock3.c -include teshsuite/smpi/isp/umpire/any_src-waitany-deadlock.c -include teshsuite/smpi/isp/umpire/any_src-waitany-deadlock2.c -include teshsuite/smpi/isp/umpire/basic-deadlock-cart_create.c -include teshsuite/smpi/isp/umpire/basic-deadlock-cart_sub.c -include teshsuite/smpi/isp/umpire/basic-deadlock-comm_create.c -include teshsuite/smpi/isp/umpire/basic-deadlock-comm_dup.c -include teshsuite/smpi/isp/umpire/basic-deadlock-comm_split.c -include teshsuite/smpi/isp/umpire/basic-deadlock-graph_create.c -include teshsuite/smpi/isp/umpire/basic-deadlock-intercomm_create.c -include teshsuite/smpi/isp/umpire/basic-deadlock-intercomm_merge.c -include teshsuite/smpi/isp/umpire/basic-deadlock.c -include teshsuite/smpi/isp/umpire/bcast-deadlock.c -include teshsuite/smpi/isp/umpire/change-send-buffer-exhaustive.c -include teshsuite/smpi/isp/umpire/change-send-buffer-type-exhaustive.c -include teshsuite/smpi/isp/umpire/change-send-buffer.c -include teshsuite/smpi/isp/umpire/collective-exhaustive-byte-int-mismatch.c -include teshsuite/smpi/isp/umpire/collective-exhaustive-no-error.c -include teshsuite/smpi/isp/umpire/collective-misorder-allreduce.c -include teshsuite/smpi/isp/umpire/collective-misorder.c -include teshsuite/smpi/isp/umpire/collective-misorder2.c -include teshsuite/smpi/isp/umpire/comm-bcast-deadlock.c -include teshsuite/smpi/isp/umpire/comm-deadlock.c -include teshsuite/smpi/isp/umpire/comm-dup-no-error.c -include teshsuite/smpi/isp/umpire/comm-dup-no-free.c -include teshsuite/smpi/isp/umpire/comm-dup-no-free2.c -include teshsuite/smpi/isp/umpire/comm-simple.c -include teshsuite/smpi/isp/umpire/comm-split-no-free.c -include teshsuite/smpi/isp/umpire/comm-translate-ranks.c -include teshsuite/smpi/isp/umpire/complex-deadlock.c -include teshsuite/smpi/isp/umpire/deadlock-config.c -include teshsuite/smpi/isp/umpire/deadlock-config_blocking.c -include teshsuite/smpi/isp/umpire/dropped-req.c -include teshsuite/smpi/isp/umpire/errhandler-no-error.c -include teshsuite/smpi/isp/umpire/errhandler-no-free.c -include teshsuite/smpi/isp/umpire/finalize-deadlock.c -include teshsuite/smpi/isp/umpire/group-no-error-exhaustive.c -include teshsuite/smpi/isp/umpire/group-no-error.c -include teshsuite/smpi/isp/umpire/group-no-error2.c -include teshsuite/smpi/isp/umpire/group-no-error3.c -include teshsuite/smpi/isp/umpire/group-no-free-exhaustive.c -include teshsuite/smpi/isp/umpire/group-no-free.c -include teshsuite/smpi/isp/umpire/group-no-free2.c -include teshsuite/smpi/isp/umpire/group-no-free3.c -include teshsuite/smpi/isp/umpire/hello.c -include teshsuite/smpi/isp/umpire/intercomm_create-deadlock.c -include teshsuite/smpi/isp/umpire/intercomm_create-deadlock2.c -include teshsuite/smpi/isp/umpire/intercomm_create-deadlock3.c -include teshsuite/smpi/isp/umpire/intercomm_create-deadlock4.c -include teshsuite/smpi/isp/umpire/intercomm_create-no-error.c -include teshsuite/smpi/isp/umpire/intercomm_merge-deadlock.c -include teshsuite/smpi/isp/umpire/irecv-deadlock.c -include teshsuite/smpi/isp/umpire/irecv-isend-ok.c -include teshsuite/smpi/isp/umpire/irecv-isend-ok2.c -include teshsuite/smpi/isp/umpire/lost-request-waitall.c -include teshsuite/smpi/isp/umpire/lost-request.c -include teshsuite/smpi/isp/umpire/lost-request2.c -include teshsuite/smpi/isp/umpire/lost-request3.c -include teshsuite/smpi/isp/umpire/no-error-any_src.c -include teshsuite/smpi/isp/umpire/no-error-derived-comms.c -include teshsuite/smpi/isp/umpire/no-error-interleaved-isend.c -include teshsuite/smpi/isp/umpire/no-error-persistent-all-completions.c -include teshsuite/smpi/isp/umpire/no-error-persistent-test.c -include teshsuite/smpi/isp/umpire/no-error-persistent-testpartial.c -include teshsuite/smpi/isp/umpire/no-error-persistent-waitpartial.c -include teshsuite/smpi/isp/umpire/no-error-persistent.c -include teshsuite/smpi/isp/umpire/no-error-probe-any_src.c -include teshsuite/smpi/isp/umpire/no-error-probe-any_tag.c -include teshsuite/smpi/isp/umpire/no-error-probe.c -include teshsuite/smpi/isp/umpire/no-error-test.c -include teshsuite/smpi/isp/umpire/no-error-testall.c -include teshsuite/smpi/isp/umpire/no-error-testany.c -include teshsuite/smpi/isp/umpire/no-error-vector-isend.c -include teshsuite/smpi/isp/umpire/no-error-wait-any_src.c -include teshsuite/smpi/isp/umpire/no-error-wait-any_src2.c -include teshsuite/smpi/isp/umpire/no-error-wait-any_src3.c -include teshsuite/smpi/isp/umpire/no-error-wait-any_src4.c -include teshsuite/smpi/isp/umpire/no-error-wait.c -include teshsuite/smpi/isp/umpire/no-error-wait2.c -include teshsuite/smpi/isp/umpire/no-error-waitall-any_src.c -include teshsuite/smpi/isp/umpire/no-error-waitall-any_src2.c -include teshsuite/smpi/isp/umpire/no-error-waitall-any_src3.c -include teshsuite/smpi/isp/umpire/no-error-waitall.c -include teshsuite/smpi/isp/umpire/no-error-waitany-any_src.c -include teshsuite/smpi/isp/umpire/no-error-waitany-any_src2.c -include teshsuite/smpi/isp/umpire/no-error-waitany-any_src3.c -include teshsuite/smpi/isp/umpire/no-error-waitany.c -include teshsuite/smpi/isp/umpire/no-error-waitany2.c -include teshsuite/smpi/isp/umpire/no-error.c -include teshsuite/smpi/isp/umpire/no-error2.c -include teshsuite/smpi/isp/umpire/no-error3-any_src.c -include teshsuite/smpi/isp/umpire/no-error3.c -include teshsuite/smpi/isp/umpire/no-error4-any_src.c -include teshsuite/smpi/isp/umpire/no-error4.c -include teshsuite/smpi/isp/umpire/op-no-error.c -include teshsuite/smpi/isp/umpire/op-no-free.c -include teshsuite/smpi/isp/umpire/partial-recv-exhaustive.c -include teshsuite/smpi/isp/umpire/partial-recv-persistent.c -include teshsuite/smpi/isp/umpire/partial-recv-persistent2.c -include teshsuite/smpi/isp/umpire/partial-recv-persistent3.c -include teshsuite/smpi/isp/umpire/partial-recv-persistent4.c -include teshsuite/smpi/isp/umpire/partial-recv.c -include teshsuite/smpi/isp/umpire/persistent.c -include teshsuite/smpi/isp/umpire/persistent2.c -include teshsuite/smpi/isp/umpire/persistent3.c -include teshsuite/smpi/isp/umpire/persistent4.c -include teshsuite/smpi/isp/umpire/probe-any_src-types-can-mismatch.c -include teshsuite/smpi/isp/umpire/probe-any_tag-types-can-mismatch.c -include teshsuite/smpi/isp/umpire/probe-deadlock.c -include teshsuite/smpi/isp/umpire/pt2pt-byte-int-mismatch.c -include teshsuite/smpi/isp/umpire/remote_group-no-error.c -include teshsuite/smpi/isp/umpire/send-recv-ok.c -include teshsuite/smpi/isp/umpire/sendrecv-deadlock.c -include teshsuite/smpi/isp/umpire/type-commit-twice.c -include teshsuite/smpi/isp/umpire/type-no-error-exhaustive-with-isends.c -include teshsuite/smpi/isp/umpire/type-no-error-exhaustive.c -include teshsuite/smpi/isp/umpire/type-no-error.c -include teshsuite/smpi/isp/umpire/type-no-free-exhaustive.c -include teshsuite/smpi/isp/umpire/type-no-free.c -include teshsuite/smpi/isp/umpire/type-no-free2.c -include teshsuite/smpi/isp/umpire/type-no-free3.c -include teshsuite/smpi/isp/umpire/wait-deadlock.c -include teshsuite/smpi/isp/umpire/waitall-deadlock.c -include teshsuite/smpi/isp/umpire/waitany-deadlock.c include teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c include teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.tesh include teshsuite/smpi/macro-partial-shared/macro-partial-shared.c @@ -1436,7 +1317,6 @@ include teshsuite/smpi/mpich3-test/include/mpicolltest.h include teshsuite/smpi/mpich3-test/include/mpitest.h include teshsuite/smpi/mpich3-test/include/mpitestconf.h include teshsuite/smpi/mpich3-test/include/mpitestcxx.h -include teshsuite/smpi/mpich3-test/include/mpithreadtest.h include teshsuite/smpi/mpich3-test/include/mtest_datatype.h include teshsuite/smpi/mpich3-test/info/infodel.c include teshsuite/smpi/mpich3-test/info/infodup.c @@ -1726,16 +1606,6 @@ include teshsuite/smpi/type-struct/type-struct.c include teshsuite/smpi/type-struct/type-struct.tesh include teshsuite/smpi/type-vector/type-vector.c include teshsuite/smpi/type-vector/type-vector.tesh -include teshsuite/surf/lmm_usage/lmm_usage.cpp -include teshsuite/surf/lmm_usage/lmm_usage.tesh -include teshsuite/surf/maxmin_bench/maxmin_bench.cpp -include teshsuite/surf/maxmin_bench/maxmin_bench_large.tesh -include teshsuite/surf/maxmin_bench/maxmin_bench_medium.tesh -include teshsuite/surf/maxmin_bench/maxmin_bench_small.tesh -include teshsuite/surf/surf_usage/surf_usage.cpp -include teshsuite/surf/surf_usage/surf_usage.tesh -include teshsuite/surf/surf_usage2/surf_usage2.cpp -include teshsuite/surf/surf_usage2/surf_usage2.tesh include teshsuite/xbt/cmdline/cmdline.c include teshsuite/xbt/cmdline/cmdline.tesh include teshsuite/xbt/log_large/log_large.c @@ -1743,9 +1613,6 @@ include teshsuite/xbt/log_large/log_large.tesh include teshsuite/xbt/log_usage/log_usage.c include teshsuite/xbt/log_usage/log_usage.tesh include teshsuite/xbt/log_usage/log_usage_ndebug.tesh -include teshsuite/xbt/mmalloc/mmalloc_32.tesh -include teshsuite/xbt/mmalloc/mmalloc_64.tesh -include teshsuite/xbt/mmalloc/mmalloc_test.cpp include teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.cpp include teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.tesh include teshsuite/xbt/parmap_bench/parmap_bench.cpp @@ -1754,11 +1621,8 @@ include teshsuite/xbt/parmap_test/parmap_test.cpp include teshsuite/xbt/parmap_test/parmap_test.tesh include teshsuite/xbt/signals/signals.cpp include teshsuite/xbt/signals/signals.tesh -include tools/MSG_visualization/colorize.pl -include tools/MSG_visualization/trace2fig.pl include tools/address_sanitizer.supp include tools/fix-paje-trace.sh -include tools/generate-dwarf-functions include tools/graphicator/graphicator.cpp include tools/graphicator/graphicator.tesh include tools/normalize-pointers.py @@ -1804,15 +1668,9 @@ include MANIFEST.in.in include NEWS include README.md include doc/doxygen/FAQ.doc -include doc/doxygen/inside.doc -include doc/doxygen/inside_cmake.doc include doc/doxygen/inside_extending.doc include doc/doxygen/inside_release.doc -include doc/doxygen/inside_tests.doc -include doc/doxygen/module-index.doc -include doc/doxygen/module-surf.doc include doc/doxygen/outcomes_vizu.doc -include doc/doxygen/platform.doc include doc/doxygen/uhood.doc include doc/doxygen/uhood_switch.doc include docs/Build.sh @@ -1829,9 +1687,11 @@ include docs/manpages/tesh.pod include docs/requirements.txt include docs/source/Calibrating_the_models.rst include docs/source/Configuring_SimGrid.rst +include docs/source/Contributors_Documentation.rst include docs/source/Deploying_your_application.rst include docs/source/Design_goals.rst include docs/source/Doxyfile +include docs/source/Examples.rst include docs/source/Experimental_setup.rst include docs/source/Installing_SimGrid.rst include docs/source/Introduction.rst @@ -1847,38 +1707,33 @@ include docs/source/Release_Notes.rst include docs/source/Start_your_own_project.rst include docs/source/The_XBT_toolbox.rst include docs/source/Tutorial_Algorithms.rst +include docs/source/Tutorial_DAG.rst include docs/source/Tutorial_MPI_Applications.rst include docs/source/Tutorial_Model-checking.rst include docs/source/XML_reference.rst -include docs/source/_ext/javasphinx/LICENSE -include docs/source/_ext/javasphinx/MANIFEST.in -include docs/source/_ext/javasphinx/README.md -include docs/source/_ext/javasphinx/doc/conf.py -include docs/source/_ext/javasphinx/doc/index.rst -include docs/source/_ext/javasphinx/javasphinx/__init__.py -include docs/source/_ext/javasphinx/javasphinx/apidoc.py -include docs/source/_ext/javasphinx/javasphinx/compiler.py -include docs/source/_ext/javasphinx/javasphinx/domain.py -include docs/source/_ext/javasphinx/javasphinx/extdoc.py -include docs/source/_ext/javasphinx/javasphinx/formatter.py -include docs/source/_ext/javasphinx/javasphinx/htmlrst.py -include docs/source/_ext/javasphinx/javasphinx/util.py -include docs/source/_ext/javasphinx/setup.py include docs/source/_ext/showfile.css include docs/source/_ext/showfile.js include docs/source/_ext/showfile.py include docs/source/_static/css/custom.css include docs/source/_templates/breadcrumbs.html -include docs/source/app_msg.rst include docs/source/app_s4u.rst include docs/source/app_smpi.rst include docs/source/application.rst include docs/source/community.rst include docs/source/conf.py +include docs/source/img/battery_degradation.svg +include docs/source/img/dag.svg +include docs/source/img/dag1.svg +include docs/source/img/dag2.svg +include docs/source/img/design-scheduling-parallel.svg +include docs/source/img/design-scheduling-simulatedtime.svg +include docs/source/img/design-scheduling-wallclock.svg include docs/source/img/eclipseScreenShot.png include docs/source/img/extlink.png include docs/source/img/extlink.svg include docs/source/img/graphical-toc.svg +include docs/source/img/lmm-overview.svg +include docs/source/img/plugin-energy.svg include docs/source/img/smpi_simgrid_alltoall_pair_16.png include docs/source/img/smpi_simgrid_alltoall_ring_16.png include docs/source/img/starzone.drawio @@ -1903,12 +1758,12 @@ include docs/source/tuto_disk/fig/griffon_write_dhist.png include docs/source/tuto_disk/fig/simgrid_results.png include docs/source/tuto_disk/init.el include docs/source/tuto_disk/tuto_disk.cpp +include docs/source/tuto_mc/ndet-receive-mpi.c +include docs/source/tuto_mc/ndet-receive-s4u.cpp include docs/source/tuto_network_calibration/CMakeLists.txt include docs/source/tuto_network_calibration/Dockerfile include docs/source/tuto_network_calibration/Utils.cpp include docs/source/tuto_network_calibration/Utils.hpp -include docs/source/tuto_network_calibration/clustering_ckmeans.ipynb -include docs/source/tuto_network_calibration/clustering_dhist.ipynb include docs/source/tuto_network_calibration/dahu_platform_ckmeans.cpp include docs/source/tuto_network_calibration/dahu_platform_dhist.cpp include docs/source/tuto_network_calibration/fig/pingpong_real.drawio @@ -1956,7 +1811,6 @@ include docs/source/tuto_smpi/roundtrip.c include examples/README.rst include examples/c/CMakeLists.txt include examples/cpp/CMakeLists.txt -include examples/deprecated/java/CMakeLists.txt include examples/platforms/CMakeLists.txt include examples/platforms/bypassRoute.xml include examples/platforms/bypassZoneRoute.xml @@ -2020,6 +1874,9 @@ include examples/platforms/small_platform_routing_none.xml include examples/platforms/small_platform_with_routers.xml include examples/platforms/storage/content/small_content.txt include examples/platforms/storage/content/storage_content.txt +include examples/platforms/supernode.cpp +include examples/platforms/supernode.py +include examples/platforms/supernode.svg include examples/platforms/syscoord/generate_peer_platform.pl include examples/platforms/syscoord/median_harvard.syscoord include examples/platforms/syscoord/median_meridian.syscoord @@ -2033,6 +1890,7 @@ include examples/platforms/two_peers.xml include examples/platforms/vivaldi.xml include examples/platforms/wifi.xml include examples/platforms/wifi_energy.xml +include examples/platforms/wifi_large_cell.xml include examples/platforms/wifi_ns3.xml include examples/python/CMakeLists.txt include examples/python/actor-create/actor-create_d.xml @@ -2042,11 +1900,12 @@ include examples/python/platform-failures/platform-failures_d.xml include examples/smpi/CMakeLists.txt include examples/smpi/NAS/CMakeLists.txt include examples/smpi/comm_dynamic_costs/CMakeLists.txt -include examples/smpi/mc/only_send_deterministic.tesh include examples/smpi/replay_multiple/CMakeLists.txt include examples/smpi/replay_multiple_manual_deploy/CMakeLists.txt include examples/smpi/smpi_s4u_masterworker/CMakeLists.txt +include examples/sthread/CMakeLists.txt include include/simgrid/Exception.hpp +include include/simgrid/activity_set.h include include/simgrid/actor.h include include/simgrid/barrier.h include include/simgrid/chrono.hpp @@ -2061,10 +1920,8 @@ include include/simgrid/host.h include include/simgrid/instr.h include include/simgrid/kernel/ProfileBuilder.hpp include include/simgrid/kernel/Timer.hpp -include include/simgrid/kernel/future.hpp include include/simgrid/kernel/resource/Action.hpp include include/simgrid/kernel/resource/Model.hpp -include include/simgrid/kernel/resource/NetworkModelIntf.hpp include include/simgrid/kernel/routing/ClusterZone.hpp include include/simgrid/kernel/routing/DijkstraZone.hpp include include/simgrid/kernel/routing/DragonflyZone.hpp @@ -2082,17 +1939,21 @@ include include/simgrid/kernel/routing/WifiZone.hpp include include/simgrid/link.h include include/simgrid/mailbox.h include include/simgrid/modelchecker.h -include include/simgrid/msg.h include include/simgrid/mutex.h include include/simgrid/plugins/ProducerConsumer.hpp +include include/simgrid/plugins/battery.hpp +include include/simgrid/plugins/chiller.hpp include include/simgrid/plugins/dvfs.h include include/simgrid/plugins/energy.h include include/simgrid/plugins/file_system.h +include include/simgrid/plugins/jbod.hpp include include/simgrid/plugins/live_migration.h include include/simgrid/plugins/load.h include include/simgrid/plugins/ns3.hpp +include include/simgrid/plugins/solar_panel.hpp include include/simgrid/s4u.hpp include include/simgrid/s4u/Activity.hpp +include include/simgrid/s4u/ActivitySet.hpp include include/simgrid/s4u/Actor.hpp include include/simgrid/s4u/Barrier.hpp include include/simgrid/s4u/Comm.hpp @@ -2104,12 +1965,14 @@ include include/simgrid/s4u/Host.hpp include include/simgrid/s4u/Io.hpp include include/simgrid/s4u/Link.hpp include include/simgrid/s4u/Mailbox.hpp +include include/simgrid/s4u/Mess.hpp +include include/simgrid/s4u/MessageQueue.hpp include include/simgrid/s4u/Mutex.hpp include include/simgrid/s4u/NetZone.hpp include include/simgrid/s4u/Semaphore.hpp +include include/simgrid/s4u/Task.hpp include include/simgrid/s4u/VirtualMachine.hpp include include/simgrid/semaphore.h -include include/simgrid/simix.h include include/simgrid/simix.hpp include include/simgrid/version.h.in include include/simgrid/vm.h @@ -2123,13 +1986,11 @@ include include/smpi/smpi_extended_traces.h include include/smpi/smpi_extended_traces_fortran.h include include/smpi/smpi_helpers.h include include/smpi/smpi_helpers_internal.h -include include/smpi/smpi_main.h include include/xbt.h include include/xbt/Extendable.hpp include include/xbt/PropertyHolder.hpp include include/xbt/asserts.h -include include/xbt/automaton.h -include include/xbt/automaton.hpp +include include/xbt/asserts.hpp include include/xbt/backtrace.hpp include include/xbt/base.h include include/xbt/config.h @@ -2161,63 +2022,13 @@ include include/xbt/utility.hpp include include/xbt/virtu.h include include/xbt/xbt_os_time.h include setup.py -include src/bindings/java/JavaContext.cpp -include src/bindings/java/JavaContext.hpp -include src/bindings/java/MANIFEST.in -include src/bindings/java/jmsg.cpp -include src/bindings/java/jmsg.hpp -include src/bindings/java/jmsg_as.cpp -include src/bindings/java/jmsg_as.hpp -include src/bindings/java/jmsg_comm.cpp -include src/bindings/java/jmsg_comm.h -include src/bindings/java/jmsg_host.cpp -include src/bindings/java/jmsg_host.h -include src/bindings/java/jmsg_process.cpp -include src/bindings/java/jmsg_process.h -include src/bindings/java/jmsg_synchro.cpp -include src/bindings/java/jmsg_synchro.h -include src/bindings/java/jmsg_task.cpp -include src/bindings/java/jmsg_task.h -include src/bindings/java/jmsg_vm.cpp -include src/bindings/java/jmsg_vm.h -include src/bindings/java/jtrace.cpp -include src/bindings/java/jtrace.h -include src/bindings/java/jxbt_utilities.cpp -include src/bindings/java/jxbt_utilities.hpp -include src/bindings/java/org/simgrid/NativeLib.java -include src/bindings/java/org/simgrid/msg/As.java -include src/bindings/java/org/simgrid/msg/Comm.java -include src/bindings/java/org/simgrid/msg/Host.java -include src/bindings/java/org/simgrid/msg/HostFailureException.java -include src/bindings/java/org/simgrid/msg/HostNotFoundException.java -include src/bindings/java/org/simgrid/msg/JniException.java -include src/bindings/java/org/simgrid/msg/Msg.java -include src/bindings/java/org/simgrid/msg/MsgException.java -include src/bindings/java/org/simgrid/msg/Mutex.java -include src/bindings/java/org/simgrid/msg/Process.java -include src/bindings/java/org/simgrid/msg/ProcessKilledError.java -include src/bindings/java/org/simgrid/msg/ProcessNotFoundException.java -include src/bindings/java/org/simgrid/msg/Semaphore.java -include src/bindings/java/org/simgrid/msg/Task.java -include src/bindings/java/org/simgrid/msg/TaskCancelledException.java -include src/bindings/java/org/simgrid/msg/TimeoutException.java -include src/bindings/java/org/simgrid/msg/TransferFailureException.java -include src/bindings/java/org/simgrid/msg/VM.java -include src/bindings/java/org/simgrid/trace/Trace.java +include src/3rd-party/catch.hpp +include src/3rd-party/xxhash.hpp include src/bindings/python/simgrid_python.cpp include src/dag/dax.dtd include src/dag/dax_dtd.c include src/dag/dax_dtd.h include src/dag/loaders.cpp -include src/include/catch.hpp -include src/include/mc/datatypes.h -include src/include/mc/mc.h -include src/include/simgrid/sg_config.hpp -include src/include/xbt/coverage.h -include src/include/xbt/mmalloc.h -include src/include/xbt/parmap.hpp -include src/include/xbt/xbt_modinter.h -include src/include/xxhash.hpp include src/instr/instr_config.cpp include src/instr/instr_interface.cpp include src/instr/instr_paje_containers.cpp @@ -2238,6 +2049,8 @@ include src/kernel/EngineImpl.cpp include src/kernel/EngineImpl.hpp include src/kernel/activity/ActivityImpl.cpp include src/kernel/activity/ActivityImpl.hpp +include src/kernel/activity/BarrierImpl.cpp +include src/kernel/activity/BarrierImpl.hpp include src/kernel/activity/CommImpl.cpp include src/kernel/activity/CommImpl.hpp include src/kernel/activity/ConditionVariableImpl.cpp @@ -2248,18 +2061,28 @@ include src/kernel/activity/IoImpl.cpp include src/kernel/activity/IoImpl.hpp include src/kernel/activity/MailboxImpl.cpp include src/kernel/activity/MailboxImpl.hpp +include src/kernel/activity/MessImpl.cpp +include src/kernel/activity/MessImpl.hpp +include src/kernel/activity/MessageQueueImpl.cpp +include src/kernel/activity/MessageQueueImpl.hpp include src/kernel/activity/MutexImpl.cpp include src/kernel/activity/MutexImpl.hpp include src/kernel/activity/SemaphoreImpl.cpp include src/kernel/activity/SemaphoreImpl.hpp include src/kernel/activity/SleepImpl.cpp include src/kernel/activity/SleepImpl.hpp -include src/kernel/activity/SynchroRaw.cpp -include src/kernel/activity/SynchroRaw.hpp +include src/kernel/activity/Synchro.cpp +include src/kernel/activity/Synchro.hpp include src/kernel/actor/ActorImpl.cpp include src/kernel/actor/ActorImpl.hpp +include src/kernel/actor/CommObserver.cpp +include src/kernel/actor/CommObserver.hpp +include src/kernel/actor/Simcall.cpp +include src/kernel/actor/Simcall.hpp include src/kernel/actor/SimcallObserver.cpp include src/kernel/actor/SimcallObserver.hpp +include src/kernel/actor/SynchroObserver.cpp +include src/kernel/actor/SynchroObserver.hpp include src/kernel/context/Context.cpp include src/kernel/context/Context.hpp include src/kernel/context/ContextBoost.cpp @@ -2272,8 +2095,13 @@ include src/kernel/context/ContextThread.cpp include src/kernel/context/ContextThread.hpp include src/kernel/context/ContextUnix.cpp include src/kernel/context/ContextUnix.hpp -include src/kernel/future.cpp +include src/kernel/lmm/System.cpp +include src/kernel/lmm/System.hpp +include src/kernel/lmm/bmf.cpp +include src/kernel/lmm/bmf.hpp +include src/kernel/lmm/bmf_test.cpp include src/kernel/lmm/fair_bottleneck.cpp +include src/kernel/lmm/fair_bottleneck.hpp include src/kernel/lmm/maxmin.cpp include src/kernel/lmm/maxmin.hpp include src/kernel/lmm/maxmin_test.cpp @@ -2282,10 +2110,17 @@ include src/kernel/resource/CpuImpl.cpp include src/kernel/resource/CpuImpl.hpp include src/kernel/resource/DiskImpl.cpp include src/kernel/resource/DiskImpl.hpp -include src/kernel/resource/LinkImpl.cpp +include src/kernel/resource/FactorSet.cpp +include src/kernel/resource/FactorSet.hpp +include src/kernel/resource/HostImpl.cpp +include src/kernel/resource/HostImpl.hpp include src/kernel/resource/LinkImpl.hpp include src/kernel/resource/Model.cpp -include src/kernel/resource/NetworkModelIntf_test.cpp +include src/kernel/resource/NetworkModel.cpp +include src/kernel/resource/NetworkModel.hpp +include src/kernel/resource/NetworkModelFactors.cpp +include src/kernel/resource/NetworkModelFactors.hpp +include src/kernel/resource/NetworkModelFactors_test.cpp include src/kernel/resource/Resource.hpp include src/kernel/resource/SplitDuplexLinkImpl.cpp include src/kernel/resource/SplitDuplexLinkImpl.hpp @@ -2296,8 +2131,26 @@ include src/kernel/resource/VirtualMachineImpl.cpp include src/kernel/resource/VirtualMachineImpl.hpp include src/kernel/resource/WifiLinkImpl.cpp include src/kernel/resource/WifiLinkImpl.hpp -include src/kernel/resource/profile/DatedValue.cpp -include src/kernel/resource/profile/DatedValue.hpp +include src/kernel/resource/models/cpu_cas01.cpp +include src/kernel/resource/models/cpu_cas01.hpp +include src/kernel/resource/models/cpu_ti.cpp +include src/kernel/resource/models/cpu_ti.hpp +include src/kernel/resource/models/disk_s19.cpp +include src/kernel/resource/models/disk_s19.hpp +include src/kernel/resource/models/host_clm03.cpp +include src/kernel/resource/models/host_clm03.hpp +include src/kernel/resource/models/network_cm02.cpp +include src/kernel/resource/models/network_cm02.hpp +include src/kernel/resource/models/network_constant.cpp +include src/kernel/resource/models/network_constant.hpp +include src/kernel/resource/models/network_ib.cpp +include src/kernel/resource/models/network_ib.hpp +include src/kernel/resource/models/network_ns3.cpp +include src/kernel/resource/models/network_ns3.hpp +include src/kernel/resource/models/ns3/ns3_simulator.cpp +include src/kernel/resource/models/ns3/ns3_simulator.hpp +include src/kernel/resource/models/ptask_L07.cpp +include src/kernel/resource/models/ptask_L07.hpp include src/kernel/resource/profile/Event.hpp include src/kernel/resource/profile/FutureEvtSet.cpp include src/kernel/resource/profile/FutureEvtSet.hpp @@ -2330,108 +2183,125 @@ include src/kernel/routing/TorusZone_test.cpp include src/kernel/routing/VivaldiZone.cpp include src/kernel/routing/WifiZone.cpp include src/kernel/timer/Timer.cpp -include src/mc/AddressSpace.hpp -include src/mc/ModelChecker.cpp -include src/mc/ModelChecker.hpp -include src/mc/Session.cpp -include src/mc/Session.hpp -include src/mc/Transition.cpp -include src/mc/Transition.hpp -include src/mc/VisitedState.cpp -include src/mc/VisitedState.hpp -include src/mc/api.cpp -include src/mc/api.hpp -include src/mc/checker/Checker.hpp -include src/mc/checker/CommunicationDeterminismChecker.cpp -include src/mc/checker/CommunicationDeterminismChecker.hpp -include src/mc/checker/LivenessChecker.cpp -include src/mc/checker/LivenessChecker.hpp -include src/mc/checker/SafetyChecker.cpp -include src/mc/checker/SafetyChecker.hpp -include src/mc/checker/UdporChecker.cpp -include src/mc/checker/UdporChecker.hpp -include src/mc/checker/simgrid_mc.cpp -include src/mc/compare.cpp -include src/mc/inspect/DwarfExpression.cpp -include src/mc/inspect/DwarfExpression.hpp -include src/mc/inspect/Frame.cpp -include src/mc/inspect/Frame.hpp -include src/mc/inspect/LocationList.cpp -include src/mc/inspect/LocationList.hpp -include src/mc/inspect/ObjectInformation.cpp -include src/mc/inspect/ObjectInformation.hpp -include src/mc/inspect/Type.hpp -include src/mc/inspect/Variable.hpp -include src/mc/inspect/mc_dwarf.cpp -include src/mc/inspect/mc_dwarf.hpp -include src/mc/inspect/mc_dwarf_attrnames.cpp -include src/mc/inspect/mc_dwarf_tagnames.cpp -include src/mc/inspect/mc_member.cpp -include src/mc/inspect/mc_unw.cpp -include src/mc/inspect/mc_unw.hpp -include src/mc/inspect/mc_unw_vmread.cpp +include src/kernel/xml/platf.hpp +include src/kernel/xml/platf_private.hpp +include src/kernel/xml/platf_sax_cb.cpp +include src/kernel/xml/sg_platf.cpp +include src/kernel/xml/simgrid.dtd +include src/kernel/xml/simgrid_dtd.c +include src/kernel/xml/simgrid_dtd.h +include src/mc/api/ActorState.hpp +include src/mc/api/ClockVector.cpp +include src/mc/api/ClockVector.hpp +include src/mc/api/RemoteApp.cpp +include src/mc/api/RemoteApp.hpp +include src/mc/api/State.cpp +include src/mc/api/State.hpp +include src/mc/api/strategy/BasicStrategy.hpp +include src/mc/api/strategy/MaxMatchComm.hpp +include src/mc/api/strategy/MinMatchComm.hpp +include src/mc/api/strategy/Strategy.hpp +include src/mc/api/strategy/UniformStrategy.hpp +include src/mc/datatypes.h +include src/mc/explo/CommunicationDeterminismChecker.cpp +include src/mc/explo/DFSExplorer.cpp +include src/mc/explo/DFSExplorer.hpp +include src/mc/explo/Exploration.cpp +include src/mc/explo/Exploration.hpp +include src/mc/explo/UdporChecker.cpp +include src/mc/explo/UdporChecker.hpp +include src/mc/explo/odpor/ClockVector_test.cpp +include src/mc/explo/odpor/Execution.cpp +include src/mc/explo/odpor/Execution.hpp +include src/mc/explo/odpor/Execution_test.cpp +include src/mc/explo/odpor/ReversibleRaceCalculator.cpp +include src/mc/explo/odpor/ReversibleRaceCalculator.hpp +include src/mc/explo/odpor/WakeupTree.cpp +include src/mc/explo/odpor/WakeupTree.hpp +include src/mc/explo/odpor/WakeupTreeIterator.cpp +include src/mc/explo/odpor/WakeupTreeIterator.hpp +include src/mc/explo/odpor/WakeupTree_test.cpp +include src/mc/explo/odpor/odpor_forward.hpp +include src/mc/explo/odpor/odpor_tests_private.hpp +include src/mc/explo/simgrid_mc.cpp +include src/mc/explo/udpor/Comb.hpp +include src/mc/explo/udpor/Configuration.cpp +include src/mc/explo/udpor/Configuration.hpp +include src/mc/explo/udpor/Configuration_test.cpp +include src/mc/explo/udpor/EventSet.cpp +include src/mc/explo/udpor/EventSet.hpp +include src/mc/explo/udpor/EventSet_test.cpp +include src/mc/explo/udpor/ExtensionSetCalculator.cpp +include src/mc/explo/udpor/ExtensionSetCalculator.hpp +include src/mc/explo/udpor/ExtensionSet_test.cpp +include src/mc/explo/udpor/History.cpp +include src/mc/explo/udpor/History.hpp +include src/mc/explo/udpor/History_test.cpp +include src/mc/explo/udpor/Unfolding.cpp +include src/mc/explo/udpor/Unfolding.hpp +include src/mc/explo/udpor/UnfoldingEvent.cpp +include src/mc/explo/udpor/UnfoldingEvent.hpp +include src/mc/explo/udpor/UnfoldingEvent_test.cpp +include src/mc/explo/udpor/Unfolding_test.cpp +include src/mc/explo/udpor/maximal_subsets_iterator.cpp +include src/mc/explo/udpor/maximal_subsets_iterator.hpp +include src/mc/explo/udpor/udpor_forward.hpp +include src/mc/explo/udpor/udpor_tests_private.hpp +include src/mc/mc.h include src/mc/mc_base.cpp include src/mc/mc_base.hpp include src/mc/mc_client_api.cpp -include src/mc/mc_comm_pattern.hpp include src/mc/mc_config.cpp include src/mc/mc_config.hpp +include src/mc/mc_environ.h include src/mc/mc_exit.hpp include src/mc/mc_forward.hpp include src/mc/mc_global.cpp -include src/mc/mc_hash.cpp -include src/mc/mc_hash.hpp -include src/mc/mc_ignore.hpp include src/mc/mc_mmu.hpp -include src/mc/mc_pattern.hpp include src/mc/mc_private.hpp include src/mc/mc_record.cpp include src/mc/mc_record.hpp include src/mc/mc_replay.hpp -include src/mc/mc_safety.hpp -include src/mc/mc_smx.cpp -include src/mc/mc_state.cpp -include src/mc/mc_state.hpp include src/mc/remote/AppSide.cpp include src/mc/remote/AppSide.hpp include src/mc/remote/Channel.cpp include src/mc/remote/Channel.hpp include src/mc/remote/CheckerSide.cpp include src/mc/remote/CheckerSide.hpp -include src/mc/remote/RemoteProcess.cpp -include src/mc/remote/RemoteProcess.hpp include src/mc/remote/RemotePtr.hpp include src/mc/remote/mc_protocol.h -include src/mc/sosp/ChunkedData.cpp -include src/mc/sosp/ChunkedData.hpp -include src/mc/sosp/PageStore.cpp -include src/mc/sosp/PageStore.hpp -include src/mc/sosp/PageStore_test.cpp -include src/mc/sosp/Region.cpp -include src/mc/sosp/Region.hpp -include src/mc/sosp/Snapshot.cpp -include src/mc/sosp/Snapshot.hpp -include src/mc/sosp/Snapshot_test.cpp -include src/mc/udpor_global.cpp -include src/mc/udpor_global.hpp -include src/msg/msg_comm.cpp -include src/msg/msg_global.cpp -include src/msg/msg_legacy.cpp -include src/msg/msg_private.hpp -include src/msg/msg_process.cpp -include src/msg/msg_task.cpp +include src/mc/transition/Transition.cpp +include src/mc/transition/Transition.hpp +include src/mc/transition/TransitionActor.cpp +include src/mc/transition/TransitionActor.hpp +include src/mc/transition/TransitionAny.cpp +include src/mc/transition/TransitionAny.hpp +include src/mc/transition/TransitionComm.cpp +include src/mc/transition/TransitionComm.hpp +include src/mc/transition/TransitionObjectAccess.cpp +include src/mc/transition/TransitionObjectAccess.hpp +include src/mc/transition/TransitionRandom.cpp +include src/mc/transition/TransitionRandom.hpp +include src/mc/transition/TransitionSynchro.cpp +include src/mc/transition/TransitionSynchro.hpp include src/plugins/ProducerConsumer.cpp +include src/plugins/battery.cpp +include src/plugins/chaos_monkey.cpp +include src/plugins/chiller.cpp include src/plugins/file_system/s4u_FileSystem.cpp include src/plugins/host_dvfs.cpp include src/plugins/host_energy.cpp include src/plugins/host_load.cpp +include src/plugins/jbod.cpp include src/plugins/link_energy.cpp include src/plugins/link_energy_wifi.cpp include src/plugins/link_load.cpp +include src/plugins/solar_panel.cpp include src/plugins/vm/VmLiveMigration.cpp include src/plugins/vm/VmLiveMigration.hpp include src/plugins/vm/dirty_page_tracking.cpp include src/s4u/s4u_Activity.cpp +include src/s4u/s4u_ActivitySet.cpp include src/s4u/s4u_Actor.cpp include src/s4u/s4u_Barrier.cpp include src/s4u/s4u_Comm.cpp @@ -2443,24 +2313,21 @@ include src/s4u/s4u_Host.cpp include src/s4u/s4u_Io.cpp include src/s4u/s4u_Link.cpp include src/s4u/s4u_Mailbox.cpp +include src/s4u/s4u_Mess.cpp +include src/s4u/s4u_MessageQueue.cpp include src/s4u/s4u_Mutex.cpp include src/s4u/s4u_Netzone.cpp include src/s4u/s4u_Semaphore.cpp +include src/s4u/s4u_Task.cpp include src/s4u/s4u_VirtualMachine.cpp include src/simgrid/Exception.cpp +include src/simgrid/math_utils.h +include src/simgrid/module.cpp +include src/simgrid/module.hpp include src/simgrid/sg_config.cpp +include src/simgrid/sg_config.hpp include src/simgrid/sg_version.cpp include src/simgrid/util.hpp -include src/simix/libsmx.cpp -include src/simix/popping.cpp -include src/simix/popping_accessors.hpp -include src/simix/popping_bodies.cpp -include src/simix/popping_enum.hpp -include src/simix/popping_generated.cpp -include src/simix/popping_private.hpp -include src/simix/simcalls.in -include src/simix/simcalls.py -include src/simix/smx_context.cpp include src/smpi/bindings/smpi_f77.cpp include src/smpi/bindings/smpi_f77_coll.cpp include src/smpi/bindings/smpi_f77_comm.cpp @@ -2647,52 +2514,16 @@ include src/smpi/smpif90.in include src/smpi/smpiff.in include src/smpi/smpirun.in include src/smpi/smpitools.sh -include src/surf/HostImpl.cpp -include src/surf/HostImpl.hpp -include src/surf/cpu_cas01.cpp -include src/surf/cpu_cas01.hpp -include src/surf/cpu_ti.cpp -include src/surf/cpu_ti.hpp -include src/surf/disk_s19.cpp -include src/surf/disk_s19.hpp -include src/surf/host_clm03.cpp -include src/surf/host_clm03.hpp -include src/surf/network_cm02.cpp -include src/surf/network_cm02.hpp -include src/surf/network_constant.cpp -include src/surf/network_constant.hpp -include src/surf/network_ib.cpp -include src/surf/network_ib.hpp -include src/surf/network_ns3.cpp -include src/surf/network_ns3.hpp -include src/surf/network_smpi.cpp -include src/surf/network_smpi.hpp -include src/surf/ns3/ns3_simulator.cpp -include src/surf/ns3/ns3_simulator.hpp -include src/surf/ptask_L07.cpp -include src/surf/ptask_L07.hpp -include src/surf/sg_platf.cpp -include src/surf/surf_interface.cpp -include src/surf/surf_interface.hpp -include src/surf/xml/platf.hpp -include src/surf/xml/platf_private.hpp -include src/surf/xml/simgrid.dtd -include src/surf/xml/simgrid_dtd.c -include src/surf/xml/simgrid_dtd.h -include src/surf/xml/surfxml_parseplatf.cpp -include src/surf/xml/surfxml_sax_cb.cpp +include src/sthread/ObjectAccess.cpp +include src/sthread/sthread.c +include src/sthread/sthread.h +include src/sthread/sthread_impl.cpp include src/xbt/OsSemaphore.hpp include src/xbt/PropertyHolder.cpp -include src/xbt/automaton/automaton.c -include src/xbt/automaton/automaton_lexer.yy.c -include src/xbt/automaton/automatonparse_promela.c -include src/xbt/automaton/parserPromela.lex -include src/xbt/automaton/parserPromela.tab.cacc -include src/xbt/automaton/parserPromela.tab.hacc -include src/xbt/automaton/parserPromela.yacc include src/xbt/backtrace.cpp include src/xbt/config.cpp include src/xbt/config_test.cpp +include src/xbt/coverage.h include src/xbt/dict.cpp include src/xbt/dict_cursor.c include src/xbt/dict_elm.c @@ -2708,45 +2539,38 @@ include src/xbt/mallocator.c include src/xbt/mallocator_private.h include src/xbt/memory_map.cpp include src/xbt/memory_map.hpp -include src/xbt/mmalloc/mfree.c -include src/xbt/mmalloc/mm.c -include src/xbt/mmalloc/mm_legacy.c -include src/xbt/mmalloc/mm_module.c -include src/xbt/mmalloc/mmalloc.c -include src/xbt/mmalloc/mmalloc.info -include src/xbt/mmalloc/mmalloc.texi -include src/xbt/mmalloc/mmorecore.c -include src/xbt/mmalloc/mmprivate.h -include src/xbt/mmalloc/mrealloc.c -include src/xbt/mmalloc/swag.c -include src/xbt/mmalloc/swag.h include src/xbt/parmap.cpp +include src/xbt/parmap.hpp include src/xbt/random.cpp include src/xbt/random_test.cpp include src/xbt/snprintf.c include src/xbt/string.cpp include src/xbt/unit-tests_main.cpp +include src/xbt/utils/iter/LazyKSubsets.hpp +include src/xbt/utils/iter/LazyPowerset.hpp +include src/xbt/utils/iter/iterator_wrapping.hpp +include src/xbt/utils/iter/powerset.hpp +include src/xbt/utils/iter/subsets.hpp +include src/xbt/utils/iter/subsets_tests.cpp +include src/xbt/utils/iter/variable_for_loop.hpp include src/xbt/xbt_log_appender_file.cpp include src/xbt/xbt_log_layout_format.cpp include src/xbt/xbt_log_layout_simple.cpp -include src/xbt/xbt_main.cpp +include src/xbt/xbt_misc.cpp include src/xbt/xbt_os_file.cpp include src/xbt/xbt_os_time.c include src/xbt/xbt_parse_units.cpp include src/xbt/xbt_replay.cpp include src/xbt/xbt_str.cpp include src/xbt/xbt_str_test.cpp -include src/xbt/xbt_virtu.cpp -include teshsuite/java/CMakeLists.txt include teshsuite/kernel/CMakeLists.txt include teshsuite/mc/CMakeLists.txt include teshsuite/models/CMakeLists.txt -include teshsuite/msg/CMakeLists.txt include teshsuite/platforms/CMakeLists.txt include teshsuite/python/CMakeLists.txt include teshsuite/s4u/CMakeLists.txt include teshsuite/smpi/CMakeLists.txt -include teshsuite/smpi/isp/umpire/CMakeLists.txt +include teshsuite/smpi/MBI/CMakeLists.txt include teshsuite/smpi/mpich3-test/CMakeLists.txt include teshsuite/smpi/mpich3-test/attr/CMakeLists.txt include teshsuite/smpi/mpich3-test/coll/CMakeLists.txt @@ -2779,7 +2603,6 @@ include teshsuite/smpi/mpich3-test/perf/CMakeLists.txt include teshsuite/smpi/mpich3-test/pt2pt/CMakeLists.txt include teshsuite/smpi/mpich3-test/rma/CMakeLists.txt include teshsuite/smpi/mpich3-test/topo/CMakeLists.txt -include teshsuite/surf/CMakeLists.txt include teshsuite/xbt/CMakeLists.txt include tools/CMakeLists.txt include tools/cmake/CTestConfig.cmake @@ -2788,32 +2611,29 @@ include tools/cmake/DefinePackages.cmake include tools/cmake/Distrib.cmake include tools/cmake/Documentation.cmake include tools/cmake/Flags.cmake -include tools/cmake/Java.cmake include tools/cmake/MaintainerMode.cmake include tools/cmake/MakeLib.cmake -include tools/cmake/MakeLibWin.cmake include tools/cmake/Modules/FindGraphviz.cmake -include tools/cmake/Modules/FindLibdw.cmake -include tools/cmake/Modules/FindLibelf.cmake include tools/cmake/Modules/FindLibevent.cmake -include tools/cmake/Modules/FindLibunwind.cmake include tools/cmake/Modules/FindNS3.cmake include tools/cmake/Modules/FindPAPI.cmake include tools/cmake/Modules/FindValgrind.cmake +include tools/cmake/Modules/nlohmann_jsonConfig.cmake include tools/cmake/Modules/pybind11Config.cmake include tools/cmake/Option.cmake include tools/cmake/Tests.cmake -include tools/cmake/cross-mingw.cmake include tools/cmake/scripts/fixup_simgrid_dtd_l.pl include tools/cmake/scripts/my_valgrind.pl include tools/cmake/scripts/update_tesh.pl include tools/cmake/test_prog/prog_asan.cpp include tools/cmake/test_prog/prog_makecontext.c +include tools/cmake/test_prog/prog_ns3.cpp include tools/cmake/test_prog/prog_stackgrowth.c include tools/cmake/test_prog/prog_stacksetup.c include tools/cmake/test_prog/prog_tsan.cpp include tools/doxygen/list_routing_models_examples.sh include tools/graphicator/CMakeLists.txt +include tools/simgrid-monkey include tools/smpi/generate_smpi_defines.pl include tools/stack-cleaner/README include tools/stack-cleaner/as