Dynawo test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
81 81 81 81 81 81 79 0

Test started: 2026-10-21 22:00:22
Total time taken: 0:26:51
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 26.04.1 LTS

OpenModelica Version: v1.28.0-dev.1468+g3b36960e90.rust
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
eb82b062026-10-19 23:00:08 +0200Francesco CasellaAdded larger models to LargeTestsSuite_NB that are now working with resizable arrays (#373)

Tested Library: Dynawo 1.8.0

{
 "path": "dynawo/sources/Models/Modelica/Dynawo",
 "sha": "1f31241aabc2e6e00546ad4552d91c7aa181b73f",
 "support": "experimental",
 "uses": {
  "Modelica": "3.2.3"
 },
 "version": "1.8.0",
 "wasm": {
  "2": {
   "generation": 1,
   "sha256": "abfbc4c7a83c7af72886aaa5d6f45e8ba409aa42ebc1baaf61a508a7514eb350",
   "systemLibraries": [
    "libc"
   ],
   "zipfile": "https://libraries.openmodelica.org/precompiled/wasm32-wasip1/omc-1/Dynawo-wasm32-wasip1-4eb0d74d63821cf7.zip"
  }
 },
 "zipfile": "https://github.com/dynawo/dynawo/archive/1f31241aabc2e6e00546ad4552d91c7aa181b73f.zip"
}

BuildModel time limit: 660s
Simulation time limit: 240s
Simulation time limit for Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset: 330s
Default tolerance: 1e-06
Default number of intervals: 2500
Optimization level: Tool default

Flags:
setCommandLineOptions("--simCodeTarget=wasm-jit")
setCommandLineOptions("-d=nogen");
setCommandLineOptions("-d=initialization");
setCommandLineOptions("-d=backenddaeinfo");
setCommandLineOptions("-d=discreteinfo");
setCommandLineOptions("-d=stateselection");
setCommandLineOptions("-d=execstat");
setMatchingAlgorithm("PFPlusExt");
setIndexReductionMethod("dynamicStateSelection");
setCommandLineOptions("--allowNonStandardModelica=implicitParameterStartAttribute,illegalConditionalContext");
Config:
{
 "extraCustomCommands": [
  "setCommandLineOptions(\"--allowNonStandardModelica=implicitParameterStartAttribute,illegalConditionalContext\");"
 ],
 "library": "Dynawo",
 "ulimitExeModels": {
  "Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset": 330
 }
}

Links are provided if getErrorString() or the simulation generates output. The links are coded with red if there were errors, yellow if there were warnings, and normal links if there are only notifications.

ModelVerifiedSimulateTotal buildModelParsingFrontendBackendSimCodeTemplatesCompileTotal Execution
Dynawo.Examples.BESS.WECC.BESSCurrentSource (sim) 0.130.320.420.060.110.030.020.111.56
Dynawo.Examples.BESS.WECC.BESSCurrentSourceExternalPCS (sim) 0.160.350.350.070.120.030.020.121.63
Dynawo.Examples.BESS.WECC.BESSCurrentSourceNoPPC (sim) 0.100.220.170.040.070.020.010.081.24
Dynawo.Examples.ENTSOE.TestCase1 (sim) 0.030.240.170.040.080.020.010.091.18
Dynawo.Examples.ENTSOE.TestCase2 (sim) 0.040.190.190.040.060.010.010.071.24
Dynawo.Examples.ENTSOE.TestCase3 (sim) 0.140.310.190.060.110.030.010.101.33
Dynawo.Examples.GridCodeSimulations.RunSimulations (sim) 0.952.980.210.691.180.210.130.764.81
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI2Xcca (sim) 0.140.380.200.080.130.030.020.131.37
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI2Xccb (sim) 0.140.420.200.090.130.030.020.141.43
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI5 (sim) 0.590.500.210.090.190.040.030.151.96
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI6 (sim) 0.130.410.210.080.120.040.030.141.37
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMax (sim) 0.120.390.200.090.120.030.020.131.36
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMin (sim) 0.140.380.170.090.130.030.020.121.35
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI10 (sim) 1.010.420.180.090.150.030.020.142.30
Dynawo.Examples.GridForming.EpriSmib (sim) 0.030.250.180.050.080.020.010.081.04
Dynawo.Examples.GridForming.GridForming (sim) 1.520.470.190.070.250.030.020.112.90
Dynawo.Examples.HVDC.HVDC (sim) 1.140.380.180.070.100.030.020.172.50
Dynawo.Examples.IEEE14.TestCases.IEEE14CLA (sim) 0.010.480.190.090.210.020.030.121.43
Dynawo.Examples.IEEE14.TestCases.IEEE14DisconnectLine (sim) 0.020.410.190.080.180.020.020.111.31
Dynawo.Examples.IEEE14.TestCases.IEEE14NoEvent (sim) 0.010.480.220.090.220.030.020.111.38
Dynawo.Examples.IEEE57.TestCases.IEEE57DisconnectLine (sim) 0.051.640.250.400.760.090.070.322.62
Dynawo.Examples.IEEE57.TestCases.IEEE57HvdcPsDisconnectLine (sim) 0.101.740.230.380.810.110.080.362.82
Dynawo.Examples.IEEE57.TestCases.IEEE57NoEvent (sim) 0.061.550.190.250.800.110.070.332.49
Dynawo.Examples.IEEE118.TestCases.IEEE118NoEvent (sim) 0.455.660.191.033.080.330.211.017.10
Dynawo.Examples.IllustrativeExamples.DynaFlow.CoordinatedVControl (sim) 0.010.110.180.030.030.010.010.040.96
Dynawo.Examples.IllustrativeExamples.DynaFlow.PhaseShifterTransformer (sim) 0.010.100.200.020.040.010.010.030.97
Dynawo.Examples.InertialGrid.DoubleInertialGrid (sim) 0.550.180.180.030.070.010.010.061.50
Dynawo.Examples.LoadFrequencyDependent.LoadAlphaBetaFrequencyDependent (sim) 0.010.120.190.020.030.010.010.051.00
Dynawo.Examples.LoadFrequencyDependent.LoadZIPFrequencyDependent (sim) 0.010.160.200.020.050.010.020.051.08
Dynawo.Examples.Nordic.TestCases.LoadFlow (sim) 0.012.060.220.501.040.120.090.302.99
Dynawo.Examples.Nordic.TestCases.TestCase (sim) 20.8310.310.241.543.860.470.364.0732.13
Dynawo.Examples.Photovoltaics.WECC.PVCurrentSource (sim) 0.120.330.260.080.110.020.010.101.43
Dynawo.Examples.Photovoltaics.WECC.PVVoltageSource2 (sim) 0.140.370.190.080.130.030.020.111.56
Dynawo.Examples.Photovoltaics.WECC.PVVoltageSource4 (sim) 0.150.350.180.080.130.030.020.111.43
Dynawo.Examples.Photovoltaics.WECC.PVVoltageSourceNoPPC (sim) 0.140.260.190.050.090.020.010.091.45
Dynawo.Examples.RVS.TestCases.LoadFlow (sim) 7.771.410.180.290.710.080.050.289.99
Dynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim) 53.4829.210.252.585.320.951.1219.2483.68
Dynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim) 238.4629.900.182.925.590.881.1619.34269.27
Dynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative (sim) 138.8235.320.192.846.621.071.4323.36175.07
Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim) 237.6035.700.182.756.691.121.5123.64274.19
Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim) 90.6829.240.182.435.380.901.1119.42120.82
Dynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim) 55.4334.950.182.616.721.091.4623.0691.35
Dynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim) 238.5035.750.182.856.591.101.4323.77275.20
Dynawo.Examples.SMIB.SMIBStepEfdPm (sim) 0.020.160.180.030.060.010.010.051.04
Dynawo.Examples.SMIB.SMIBStepPm (sim) 0.080.190.180.030.070.010.010.061.15
Dynawo.Examples.SMIB.Standard.GovCt2St4b (sim) 0.040.320.170.050.120.020.020.111.22
Dynawo.Examples.SMIB.Standard.GovHydro4St4b (sim) 0.050.240.180.040.080.020.010.091.17
Dynawo.Examples.SMIB.Standard.GovSteam1St4b2 (sim) 0.060.250.170.050.080.020.010.091.17
Dynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b1 (sim) 0.040.300.170.060.090.020.020.111.20
Dynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b3 (sim) 0.240.350.170.060.130.030.020.121.44
Dynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim) 0.050.320.190.050.110.020.020.121.24
Dynawo.Examples.SVarC.SVarCFaultImp (sim) 0.010.100.200.020.030.010.010.030.94
Dynawo.Examples.SVarC.SVarCLoadVarQ (sim) 0.010.100.180.020.030.010.010.030.88
Dynawo.Examples.SVarC.SVarCLoadVarQLarge (sim) 0.010.100.210.020.030.010.010.030.94
Dynawo.Examples.SVarC.SVarCModeChange (sim) 0.010.110.180.030.030.010.020.030.94
Dynawo.Examples.SVarC.SVarCStepURef (sim) 0.010.090.240.020.030.010.010.020.93
Dynawo.Examples.SystemFrequencyResponse.ReducedOrderSFR (sim) 0.010.040.180.010.010.010.000.010.81
Dynawo.Examples.SystemFrequencyResponse.SimplifiedSFR (sim) 0.010.050.190.010.010.010.000.020.84
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim) 0.350.800.190.170.290.050.050.252.02
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim) 0.480.880.190.170.320.050.040.292.45
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim) 1.820.920.180.170.350.060.040.303.61
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim) 152.430.890.190.190.320.050.050.29154.84
Dynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020 (sim) 2.420.890.180.190.320.060.050.284.18
Dynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim) 0.260.880.170.200.310.050.040.282.02
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2015 (sim) 0.230.550.200.100.230.030.030.161.67
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2015FOCB (sim) 0.180.550.180.110.220.030.030.161.65
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020 (sim) 0.240.730.240.180.250.050.040.192.04
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020FOCB (sim) 0.170.740.220.180.270.050.050.201.90
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim) 0.240.690.210.160.270.040.040.181.93
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim) 0.170.660.230.150.260.040.040.171.89
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2020 (sim) 0.250.710.240.180.250.040.040.191.98
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2020FOCB (sim) 0.170.670.240.150.250.040.040.191.82
Dynawo.Examples.Wind.WECC.WT3CurrentSource1 (sim) 0.110.330.190.080.100.030.020.101.42
Dynawo.Examples.Wind.WECC.WT3CurrentSource2 (sim) 0.110.320.200.070.100.020.020.111.41
Dynawo.Examples.Wind.WECC.WT4ACurrentSource (sim) 0.110.260.200.060.080.020.020.091.33
Dynawo.Examples.Wind.WECC.WT4BCurrentSource (sim) 0.100.260.180.060.080.020.020.091.32
Dynawo.Examples.Wind.WECC.WTG3CurrentSource1 (sim) 0.150.430.200.100.140.030.020.131.54
Dynawo.Examples.Wind.WECC.WTG3CurrentSource2 (sim) 0.170.440.200.110.140.030.020.141.62
Dynawo.Examples.Wind.WECC.WTG4ACurrentSource (sim) 1.140.410.230.100.130.030.020.122.52
Dynawo.Examples.Wind.WECC.WTG4BCurrentSource (sim) 0.130.380.200.090.120.030.020.121.54
Dynawo.Examples.Wind.WECC.WTG4BCurrentSourceExternalPCS (sim) 1.420.390.190.090.130.030.020.122.78