summaryrefslogtreecommitdiff
path: root/opendc-experiments/opendc-experiments-m3sa
diff options
context:
space:
mode:
authorDante Niewenhuis <d.niewenhuis@hotmail.com>2024-11-26 11:09:21 +0100
committerGitHub <noreply@github.com>2024-11-26 11:09:21 +0100
commitec73210b675fd90568c5193e6ae6ef82ce81be6c (patch)
tree89b530b53898752f7800e5109548412b84fcd375 /opendc-experiments/opendc-experiments-m3sa
parent698a64615d0eef8994fc1eaf0a3b71da194e1dcd (diff)
Streamlined the FlowNetwork for better performance (#273)
Diffstat (limited to 'opendc-experiments/opendc-experiments-m3sa')
-rw-r--r--opendc-experiments/opendc-experiments-m3sa/src/main/kotlin/org/opendc/experiments/m3sa/runner/M3SARunner.kt19
1 files changed, 1 insertions, 18 deletions
diff --git a/opendc-experiments/opendc-experiments-m3sa/src/main/kotlin/org/opendc/experiments/m3sa/runner/M3SARunner.kt b/opendc-experiments/opendc-experiments-m3sa/src/main/kotlin/org/opendc/experiments/m3sa/runner/M3SARunner.kt
index 0068738a..49bbdb96 100644
--- a/opendc-experiments/opendc-experiments-m3sa/src/main/kotlin/org/opendc/experiments/m3sa/runner/M3SARunner.kt
+++ b/opendc-experiments/opendc-experiments-m3sa/src/main/kotlin/org/opendc/experiments/m3sa/runner/M3SARunner.kt
@@ -25,9 +25,7 @@
package org.opendc.experiments.m3sa.runner
import org.opendc.experiments.base.experiment.Scenario
-import org.opendc.experiments.base.runner.runScenario
import org.opendc.experiments.base.runner.setupOutputFolderStructure
-import java.util.concurrent.ForkJoinPool
/**
* Run scenario when no pool is available for parallel execution
@@ -39,22 +37,7 @@ public fun runExperiment(
experiment: List<Scenario>,
parallelism: Int,
) {
- val ansiReset = "\u001B[0m"
- val ansiGreen = "\u001B[32m"
- val ansiBlue = "\u001B[34m"
-
setupOutputFolderStructure(experiment[0].outputFolder)
- for (scenario in experiment) {
- val pool = ForkJoinPool(parallelism)
- println(
- "\n\n$ansiGreen================================================================================$ansiReset",
- )
- println("$ansiBlue Running scenario: ${scenario.name} $ansiReset")
- println("$ansiGreen================================================================================$ansiReset")
- runScenario(
- scenario,
- pool,
- )
- }
+ runExperiment(experiment, parallelism)
}