Modelica_Synchronous test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
97 72 60 60 60 60 4 0

Total time taken: 0:42:35

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

OpenModelica Version: v1.9.7-v1.9.7.3+g6347e1f61

FMI version: 2.0

Test started: 2019-05-25 07:57:07

Tested Library: 0.93.0 OMSimulator v2.0.0-dev-967-g1552061-linux OMSimulator v2.0.0-dev-967-g1552061-linux

BuildModel time limit: 660s

Simulation time limit: 50s

Default tolerance: 1e-06

Optimization level: Tool default

Reference Files: $REFERENCEFILES/Modelica_Synchronous

Verified using: OpenModelica 1.13.0 (diffSimulationResults)

Flags:
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 (sim) 0.3722.420.311.230.480.0220.690.00
Modelica_Synchronous.Examples.CascadeControlledDrive.Continuous (sim) 0.1722.360.311.500.080.0220.760.00
Modelica_Synchronous.Examples.CascadeControlledDrive.SubClocked (sim) 0.3722.880.261.630.090.0221.140.00
Modelica_Synchronous.Examples.CascadeControlledDrive.SuperSampled (sim) 0.3722.970.261.630.100.0221.220.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClock (sim) 0.2721.130.211.160.020.0119.930.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockVectorized (sim) 0.3721.930.211.460.020.0120.430.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.BackSample 0.0021.410.3121.410.000.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Hold 0.0021.960.3121.960.000.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample1 (sim) 0.3721.600.261.270.010.0120.310.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2 0.001.470.261.380.090.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SampleClocked (sim) 0.3721.560.261.420.020.0120.110.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClocked (sim) 0.3721.570.261.310.020.0120.230.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.ShiftSample 0.0021.460.2621.460.000.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SubSample 0.0021.810.2121.810.000.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SuperSample 0.0021.760.2121.760.000.000.000.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedPulse (sim) 0.3222.070.361.260.010.0120.780.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedStep (sim) 0.4221.970.261.370.020.0120.570.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulse (sim) 0.3721.540.211.030.030.0220.470.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedStep (sim) 0.4221.260.261.280.020.0119.950.00
Modelica_Synchronous.Examples.Elementary.BooleanSignals.UpSample 0.0021.760.2121.760.000.000.000.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.LogicalSample 0.001.480.311.480.000.000.000.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.RotationalSample 0.001.570.261.570.000.000.000.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSample 0.001.580.211.470.110.000.000.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.SubSample (sim) 0.4221.720.310.960.020.0220.720.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.SuperSample (sim) 0.3721.870.311.450.020.0120.390.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClock (sim) 0.3221.830.261.560.020.0120.240.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockVectorized (sim) 0.3221.280.211.050.020.0120.200.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.BackSample 0.0021.310.3121.310.000.000.000.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Hold 0.0021.910.2621.910.000.000.000.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample1 (sim) 0.4221.950.261.010.030.0220.890.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2 0.001.570.261.450.120.000.000.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SampleClocked (sim) 0.4222.480.261.450.020.0120.990.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClocked (sim) 0.3621.950.261.370.020.0120.550.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSample 0.0021.710.2621.710.000.000.000.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SubSample 0.0021.660.2121.660.000.000.000.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SuperSample 0.0021.360.2621.360.000.000.000.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.TickBasedStep (sim) 0.3721.080.210.940.020.0120.110.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.TimeBasedStep (sim) 0.4221.120.311.000.020.0120.090.00
Modelica_Synchronous.Examples.Elementary.IntegerSignals.UpSample 0.0021.260.2621.260.000.000.000.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClock (sim) 0.3222.010.311.240.010.0120.740.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToSquareWaveHold (sim) 0.3122.610.261.390.020.0121.190.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToTriggerHold (sim) 0.3722.470.261.460.020.0120.980.00
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockVectorized (sim) 0.3721.920.211.320.020.0120.560.00
Modelica_Synchronous.Examples.Elementary.RealSignals.BackSample (sim) 0.4221.700.211.410.020.0120.260.00
Modelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelay 0.001.080.260.970.110.000.000.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Hold (sim) 0.3221.660.261.440.030.0120.180.00
Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects1 (sim) 0.3121.760.261.410.030.0120.310.00
Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2 (sim) 0.3721.770.261.440.030.0220.280.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample1 (sim) 0.4222.020.321.420.020.0120.560.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample2 (sim) 0.3222.150.261.420.020.0120.700.00
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample3 (sim) 0.4222.070.311.520.030.0120.510.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleClocked (sim) 0.3721.800.311.510.020.0120.270.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClocked (sim) 0.3221.840.321.430.020.0120.370.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffects 0.0021.560.2621.560.000.000.000.00
Modelica_Synchronous.Examples.Elementary.RealSignals.ShiftSample (sim) 0.3721.560.321.060.020.0120.470.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SubSample (sim) 0.3721.570.261.360.020.0120.180.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SuperSample (sim) 0.3721.750.261.310.020.0120.410.00
Modelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolated (sim) 0.3722.570.311.620.030.0120.910.00
Modelica_Synchronous.Examples.Elementary.RealSignals.UniformNoise 0.0021.660.2621.660.000.000.000.00
Modelica_Synchronous.Examples.Elementary.RealSignals.UpSample1 (sim) 0.4222.160.311.260.020.0120.860.00
Modelica_Synchronous.Examples.Elementary.RealSignals.UpSample2 (sim) 0.3722.270.211.420.040.0220.800.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteController (sim) 0.3222.600.261.080.030.0221.470.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController (sim) 0.3723.160.261.500.030.0121.620.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController 0.001.080.310.990.080.000.000.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWith_AD_DA_Effects 0.0022.670.2622.670.000.000.000.00
Modelica_Synchronous.Examples.SimpleControlledDrive.Continuous (sim) 0.1722.470.281.320.020.0121.120.00
Modelica_Synchronous.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController (sim) 0.3223.210.261.490.020.0121.680.00
Modelica_Synchronous.Examples.Systems.ControlledMixingUnit 0.001.120.261.040.090.000.000.00
Modelica_Synchronous.Examples.Systems.EngineThrottleControl 0.001.560.261.560.000.000.000.00
Modelica_Synchronous.Examples.Systems.Utilities.ComponentsMixingUnit.MixingUnitWithContinuousControl (sim) 0.1622.160.261.470.030.0120.640.00
Modelica_Synchronous.WorkInProgress.ForDocumentation.TheDifferentClocks 0.0021.360.3121.360.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.Effects.SuperSampling (sim) 0.3221.630.211.030.050.0220.530.00
Modelica_Synchronous.WorkInProgress.Tests.TestBackSample (sim) 0.3721.410.311.370.020.0120.010.00
Modelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHolds 0.001.620.211.530.090.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestClockedBooleanToTrigger (sim) 0.3220.770.260.980.030.0119.750.00
Modelica_Synchronous.WorkInProgress.Tests.TestClockedIntegerToTrigger 0.0021.410.2121.410.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestClockedRealToSquare (sim) 0.3722.200.261.300.020.0220.860.00
Modelica_Synchronous.WorkInProgress.Tests.TestClockedRealToTrigger (sim) 0.4220.950.311.220.020.0119.710.00
Modelica_Synchronous.WorkInProgress.Tests.TestCommunicationDelay 0.001.310.261.260.040.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestEventClockWithIntegrator 0.001.320.261.250.070.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegrator 0.001.180.261.090.090.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithSolver 0.001.710.261.710.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR (sim) 0.4222.900.311.600.080.0221.200.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_1 (sim) 0.3222.350.211.350.020.0320.950.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step (sim) 0.3122.860.321.030.430.0221.390.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2 0.0022.510.2622.510.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2b 0.0022.110.2622.110.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestIntegerSamplerAndHolds 0.001.560.211.500.050.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestInterpolator (sim) 0.4222.950.261.590.050.0221.290.00
Modelica_Synchronous.WorkInProgress.Tests.TestRealSampler (sim) 0.3720.520.260.970.030.0219.500.00
Modelica_Synchronous.WorkInProgress.Tests.TestReplaceableSamplerHold 0.0022.320.3122.320.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestShiftSample 0.000.920.260.860.060.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestSimulatedADC 0.0022.060.3122.060.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestStateSpace (sim) 0.2721.360.321.250.030.0120.070.00
Modelica_Synchronous.WorkInProgress.Tests.TestSuperSampleClock (sim) 0.1122.320.281.060.020.0221.230.00
Modelica_Synchronous.WorkInProgress.Tests.TestTransferFunction (sim) 0.3221.920.361.540.030.0220.330.00
Modelica_Synchronous.WorkInProgress.Tests.TestUnitDelay (sim) 0.3222.000.361.600.030.0120.350.00