Modelica_Synchronous test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
96 95 90 90 30 7 3 3

Total time taken: 0:10:35

System info: AMD Ryzen Threadripper 1950X 16-Core Processor, 126 GB RAM, Ubuntu 18.04.1 LTS

OpenModelica Version: OMCompiler v1.14.0-dev.171+gd85a25849

Test started: 2019-03-23 08:41:20

Tested Library: 0.92.1

BuildModel time limit: 660s

Simulation time limit: 480s

Default tolerance: 1e-06

Optimization level: Tool default

Reference Files: $REFERENCEFILES/Modelica_Synchronous

Verified using: OpenModelica 1.12.0 (diffSimulationResults)

Flags:
setCommandLineOptions("--daeMode=true")
setCommandLineOptions("-d=nogen");
setCommandLineOptions("-d=initialization");
setCommandLineOptions("-d=backenddaeinfo");
setCommandLineOptions("-d=discreteinfo");
setCommandLineOptions("-d=stateselection");
setCommandLineOptions("-d=execstat");
setMatchingAlgorithm("PFPlusExt");
setIndexReductionMethod("dynamicStateSelection");
if not setCommandLineOptions("--std=3.3") then exit(1); end if;
if not loadModel(Modelica_LinearSystems2) then exit(1); end if;

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 buildModelParsingFrontendBackendSimCodeTemplatesCompile
Modelica_Synchronous.Examples.CascadeControlledDrive.AbsoluteClocks 0.000.990.160.840.070.010.080.00
Modelica_Synchronous.Examples.CascadeControlledDrive.Continuous (sim)0.02 (5 verified)0.064.070.160.750.060.010.073.17
Modelica_Synchronous.Examples.CascadeControlledDrive.SubClocked 0.000.940.210.760.070.010.100.00
Modelica_Synchronous.Examples.CascadeControlledDrive.SuperSampled 0.000.900.160.710.100.010.080.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClock 0.000.900.160.810.010.000.070.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockVectorized 0.000.840.160.750.010.010.070.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.BackSample 0.000.750.160.700.010.010.030.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Hold 0.000.940.160.900.010.010.020.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample1 0.000.750.160.690.010.010.040.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2 0.000.740.160.690.010.010.030.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SampleClocked 0.000.740.160.670.010.010.060.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClocked 0.000.990.160.930.010.010.040.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.ShiftSample 0.000.740.160.690.010.010.040.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SubSample 0.000.790.210.740.010.010.030.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SuperSample 0.000.790.160.700.010.010.070.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedPulse 0.002.340.160.721.620.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedStep 0.003.210.280.690.010.010.042.47
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulse 0.003.560.160.700.010.010.032.82
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedStep (sim) 0.033.560.160.650.010.000.022.87
Modelica_Synchronous.Examples.Elementary.BooleanSignals.UpSample 0.000.800.160.720.020.010.060.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.RotationalSample 0.003.760.260.920.020.010.042.77
Modelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSample 0.000.930.160.840.030.010.060.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.SubSample 0.000.900.210.820.010.010.060.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.SuperSample 0.000.850.210.790.010.010.030.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClock 0.000.740.160.690.010.010.040.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockVectorized 0.000.800.270.740.010.010.040.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.BackSample 0.000.800.160.720.010.010.060.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Hold 0.000.790.160.730.010.010.050.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample1 0.000.810.220.710.010.010.080.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2 0.000.850.160.790.010.010.040.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SampleClocked 0.000.990.160.910.010.010.070.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClocked 0.000.740.160.680.010.010.040.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSample 0.000.740.160.690.010.010.030.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SubSample 0.000.850.160.780.020.010.050.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SuperSample 0.000.740.160.680.010.010.040.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.TickBasedStep 0.003.410.160.700.010.010.022.67
Modelica_Synchronous.Examples.Elementary.IntegerSignals.TimeBasedStep (sim) 0.023.610.160.690.010.000.042.87
Modelica_Synchronous.Examples.Elementary.IntegerSignals.UpSample 0.000.840.160.780.020.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClock 0.000.850.160.790.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToSquareWaveHold 0.000.790.160.710.010.010.060.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToTriggerHold 0.000.790.160.730.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockVectorized 0.000.900.160.830.010.010.050.00
Modelica_Synchronous.Examples.Elementary.RealSignals.BackSample 0.001.050.160.990.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelay 0.000.750.210.690.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Hold 0.000.790.160.750.010.010.030.00
Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects1 0.000.790.160.710.010.010.060.00
Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2 0.000.790.160.740.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample1 0.000.840.220.760.010.010.060.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample2 0.000.800.180.730.010.010.050.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample3 0.000.740.210.690.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleClocked 0.000.740.210.670.010.010.060.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClocked 0.000.840.160.780.010.010.050.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffects 0.000.790.160.740.020.010.030.00
Modelica_Synchronous.Examples.Elementary.RealSignals.ShiftSample 0.000.740.210.690.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SubSample 0.000.740.160.680.010.010.050.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SuperSample 0.000.740.160.670.010.010.060.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolated 0.000.790.160.740.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.UniformNoise 0.000.840.160.780.010.010.040.00
Modelica_Synchronous.Examples.Elementary.RealSignals.UpSample1 0.000.790.160.750.010.010.030.00
Modelica_Synchronous.Examples.Elementary.RealSignals.UpSample2 0.000.800.160.720.020.010.050.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteController 0.003.460.160.740.020.010.032.67
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController 0.003.610.160.710.010.010.072.82
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController 0.000.850.210.810.040.000.000.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWith_AD_DA_Effects 0.001.360.170.750.030.010.060.51
Modelica_Synchronous.Examples.SimpleControlledDrive.Continuous (sim)0.02 (3 verified)0.034.280.210.900.020.010.073.27
Modelica_Synchronous.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController 0.000.840.160.760.010.010.060.00
Modelica_Synchronous.Examples.Systems.ControlledMixingUnit 0.000.790.160.710.080.000.000.00
Modelica_Synchronous.Examples.Systems.EngineThrottleControl 0.004.170.160.860.050.010.083.17
Modelica_Synchronous.Examples.Systems.Utilities.ComponentsMixingUnit.MixingUnitWithContinuousControl (sim)0.02 (4 verified)0.134.220.160.790.030.010.073.32
Modelica_Synchronous.WorkInProgress.ForDocumentation.TheDifferentClocks 0.000.790.160.750.010.010.030.00
Modelica_Synchronous.WorkInProgress.Tests.Effects.SuperSampling 0.000.790.220.730.020.010.040.00
Modelica_Synchronous.WorkInProgress.Tests.TestBackSample (sim) 0.023.620.160.700.010.010.082.82
Modelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHolds 0.000.850.220.740.030.010.080.00
Modelica_Synchronous.WorkInProgress.Tests.TestClockedBooleanToTrigger 0.003.310.210.670.010.010.062.57
Modelica_Synchronous.WorkInProgress.Tests.TestClockedIntegerToTrigger 0.001.210.210.660.010.010.070.47
Modelica_Synchronous.WorkInProgress.Tests.TestClockedRealToSquare 0.003.360.210.680.010.000.042.62
Modelica_Synchronous.WorkInProgress.Tests.TestClockedRealToTrigger 0.003.370.170.670.010.010.062.62
Modelica_Synchronous.WorkInProgress.Tests.TestCommunicationDelay 0.001.260.160.720.010.010.050.46
Modelica_Synchronous.WorkInProgress.Tests.TestEventClockWithIntegrator 0.000.790.160.710.080.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegrator 0.000.800.160.720.070.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithSolver 0.000.860.280.860.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR 0.003.930.210.890.030.010.092.92
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_1 0.003.410.160.800.010.010.032.57
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step 0.004.130.210.770.030.010.093.22
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2 0.004.060.160.780.020.010.093.17
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2b 0.003.820.160.680.020.010.043.07
Modelica_Synchronous.WorkInProgress.Tests.TestIntegerSamplerAndHolds 0.000.790.160.700.020.010.070.00
Modelica_Synchronous.WorkInProgress.Tests.TestInterpolator 0.001.050.210.960.040.010.040.00
Modelica_Synchronous.WorkInProgress.Tests.TestRealSampler 0.000.910.160.790.020.010.090.00
Modelica_Synchronous.WorkInProgress.Tests.TestReplaceableSamplerHold 0.001.310.160.790.040.010.060.41
Modelica_Synchronous.WorkInProgress.Tests.TestShiftSample (sim) 0.023.710.160.850.010.010.072.77
Modelica_Synchronous.WorkInProgress.Tests.TestSimulatedADC 0.001.410.210.760.030.010.050.56
Modelica_Synchronous.WorkInProgress.Tests.TestStateSpace 0.003.910.210.740.020.010.043.12
Modelica_Synchronous.WorkInProgress.Tests.TestSuperSampleClock 0.000.790.160.740.010.010.040.00
Modelica_Synchronous.WorkInProgress.Tests.TestTransferFunction 0.003.970.160.930.020.010.052.97
Modelica_Synchronous.WorkInProgress.Tests.TestUnitDelay 0.004.020.160.880.020.010.043.07