Dynawo test using OpenModelica

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

Test started: 2026-10-21 19:02:23
Total time taken: 0:56:18
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.1462+g37743099fd.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.450.530.420.100.150.060.210.022.81
Dynawo.Examples.BESS.WECC.BESSCurrentSourceExternalPCS (sim) 0.470.430.400.070.130.050.170.022.71
Dynawo.Examples.BESS.WECC.BESSCurrentSourceNoPPC (sim) 0.270.310.240.050.080.030.130.022.11
Dynawo.Examples.ENTSOE.TestCase1 (sim) 0.060.300.240.050.080.030.120.021.56
Dynawo.Examples.ENTSOE.TestCase2 (sim) 0.080.270.190.030.070.030.110.021.52
Dynawo.Examples.ENTSOE.TestCase3 (sim) 0.160.510.190.080.140.050.210.032.05
Dynawo.Examples.GridCodeSimulations.RunSimulations (sim) 1.184.840.201.081.780.621.330.0312.73
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI2Xcca (sim) 0.390.560.320.130.180.050.180.022.63
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI2Xccb (sim) 0.390.630.220.140.200.070.210.022.55
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI5 (sim) 1.100.540.250.120.160.050.190.014.16
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI6 (sim) 0.360.640.210.150.160.080.230.022.48
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMax (sim) 0.360.480.210.080.130.060.190.022.35
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMin (sim) 0.370.560.230.160.150.060.180.022.44
Dynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI10 (sim) 2.280.530.200.100.170.060.190.026.38
Dynawo.Examples.GridForming.EpriSmib (sim) 0.030.260.220.050.080.030.100.011.31
Dynawo.Examples.GridForming.GridForming (sim) 1.560.620.190.070.240.070.170.075.81
Dynawo.Examples.HVDC.HVDC (sim) 2.870.440.200.080.120.040.180.027.61
Dynawo.Examples.IEEE14.TestCases.IEEE14CLA (sim) 0.170.500.180.070.220.030.170.021.67
Dynawo.Examples.IEEE14.TestCases.IEEE14DisconnectLine (sim) 0.010.470.190.080.190.030.150.021.54
Dynawo.Examples.IEEE14.TestCases.IEEE14NoEvent (sim) 0.010.450.200.080.190.030.150.011.57
Dynawo.Examples.IEEE57.TestCases.IEEE57DisconnectLine (sim) 0.091.850.230.340.760.120.610.023.36
Dynawo.Examples.IEEE57.TestCases.IEEE57HvdcPsDisconnectLine (sim) 0.211.790.230.370.740.140.530.023.61
Dynawo.Examples.IEEE57.TestCases.IEEE57NoEvent (sim) 0.071.790.220.350.840.110.470.023.37
Dynawo.Examples.IEEE118.TestCases.IEEE118NoEvent (sim) 0.527.660.191.424.010.511.710.0211.01
Dynawo.Examples.IllustrativeExamples.DynaFlow.CoordinatedVControl (sim) 0.010.150.180.030.040.010.060.021.10
Dynawo.Examples.IllustrativeExamples.DynaFlow.PhaseShifterTransformer (sim) 0.000.200.220.030.040.010.060.051.27
Dynawo.Examples.InertialGrid.DoubleInertialGrid (sim) 0.850.280.220.050.080.030.100.032.95
Dynawo.Examples.LoadFrequencyDependent.LoadAlphaBetaFrequencyDependent (sim) 0.010.180.220.030.060.010.060.021.27
Dynawo.Examples.LoadFrequencyDependent.LoadZIPFrequencyDependent (sim) 0.010.180.270.030.050.010.060.021.27
Dynawo.Examples.Nordic.TestCases.LoadFlow (sim) 0.051.970.260.410.930.110.500.026.02
Dynawo.Examples.Nordic.TestCases.TestCase (sim) 48.6111.400.251.913.970.574.930.02111.03
Dynawo.Examples.Photovoltaics.WECC.PVCurrentSource (sim) 0.350.380.200.070.120.040.140.022.25
Dynawo.Examples.Photovoltaics.WECC.PVVoltageSource2 (sim) 0.390.430.250.070.140.050.160.022.45
Dynawo.Examples.Photovoltaics.WECC.PVVoltageSource4 (sim) 0.420.510.190.080.150.060.200.022.57
Dynawo.Examples.Photovoltaics.WECC.PVVoltageSourceNoPPC (sim) 0.330.360.200.050.100.030.130.042.18
Dynawo.Examples.RVS.TestCases.LoadFlow (sim) 0.091.700.180.310.770.120.490.028.39
Dynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim) 196.3238.210.293.206.961.3126.720.02475.89
Dynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative 0.0035.530.203.206.841.2324.240.02300.55
Dynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative 0.0039.350.203.217.081.3627.670.02304.34
Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset 0.0039.080.203.146.951.3827.590.03304.07
Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim) 281.4335.410.232.926.551.3924.520.02624.22
Dynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset 0.0039.990.253.197.161.3528.260.03305.06
Dynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset 0.0034.910.203.136.681.2523.840.02299.95
Dynawo.Examples.SMIB.SMIBStepEfdPm (sim) 0.030.190.210.040.060.010.070.021.42
Dynawo.Examples.SMIB.SMIBStepPm (sim) 0.100.230.200.030.070.020.090.021.49
Dynawo.Examples.SMIB.Standard.GovCt2St4b (sim) 0.050.400.190.060.130.040.160.021.58
Dynawo.Examples.SMIB.Standard.GovHydro4St4b (sim) 0.050.300.180.050.090.030.120.021.47
Dynawo.Examples.SMIB.Standard.GovSteam1St4b2 (sim) 0.090.290.190.050.080.030.120.011.54
Dynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b1 (sim) 0.070.360.180.060.100.040.150.021.56
Dynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b3 (sim) 0.270.420.240.060.140.050.160.022.23
Dynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim) 0.060.390.180.050.120.040.170.021.63
Dynawo.Examples.SVarC.SVarCFaultImp (sim) 0.010.120.190.020.030.010.040.021.04
Dynawo.Examples.SVarC.SVarCLoadVarQ (sim) 0.010.120.190.030.030.010.040.011.04
Dynawo.Examples.SVarC.SVarCLoadVarQLarge (sim) 0.010.130.190.030.030.010.050.011.02
Dynawo.Examples.SVarC.SVarCModeChange (sim) 0.010.110.200.020.030.010.040.011.01
Dynawo.Examples.SVarC.SVarCStepURef (sim) 0.010.110.180.020.030.010.040.021.03
Dynawo.Examples.SystemFrequencyResponse.ReducedOrderSFR (sim) 0.020.060.190.010.010.010.020.010.89
Dynawo.Examples.SystemFrequencyResponse.SimplifiedSFR (sim) 0.020.070.190.010.010.010.030.010.95
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim) 0.920.920.190.170.300.060.370.024.21
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim) 1.091.020.200.190.330.070.410.024.92
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim) 7.501.030.180.180.330.070.420.0319.64
Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim) 150.711.040.200.200.330.070.430.02393.60
Dynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020 (sim) 9.061.020.180.190.330.070.420.0125.60
Dynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim) 0.621.110.200.230.350.070.450.024.07
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2015 (sim) 0.670.670.200.120.240.040.260.023.41
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2015FOCB (sim) 0.410.750.210.130.270.050.280.022.92
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020 (sim) 0.680.790.220.160.260.050.310.023.57
Dynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020FOCB (sim) 0.420.790.220.160.240.050.320.023.00
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim) 0.650.710.220.130.250.050.270.023.40
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim) 0.420.710.190.130.260.050.260.022.54
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2020 (sim) 0.680.800.200.150.260.050.320.023.54
Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2020FOCB (sim) 0.430.830.220.170.260.060.320.023.08
Dynawo.Examples.Wind.WECC.WT3CurrentSource1 (sim) 0.300.390.220.080.100.040.150.022.20
Dynawo.Examples.Wind.WECC.WT3CurrentSource2 (sim) 0.320.430.210.090.120.040.160.012.23
Dynawo.Examples.Wind.WECC.WT4ACurrentSource (sim) 0.270.340.240.070.090.040.130.012.11
Dynawo.Examples.Wind.WECC.WT4BCurrentSource (sim) 0.260.320.200.060.080.030.130.022.01
Dynawo.Examples.Wind.WECC.WTG3CurrentSource1 (sim) 0.390.540.240.110.160.060.190.022.60
Dynawo.Examples.Wind.WECC.WTG3CurrentSource2 (sim) 0.420.570.230.120.160.060.210.022.73
Dynawo.Examples.Wind.WECC.WTG4ACurrentSource (sim) 3.370.510.210.110.140.060.180.028.77
Dynawo.Examples.Wind.WECC.WTG4BCurrentSource (sim) 0.340.450.240.090.130.050.170.022.34
Dynawo.Examples.Wind.WECC.WTG4BCurrentSourceExternalPCS (sim) 3.950.460.190.090.140.050.170.029.94