Modelica_Synchronous_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
97 91 88 88 88 88 0 0

Total time taken: 0:13:43

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

OpenModelica Version: OMCompiler v1.16.0-dev.427+ge8634fb77c

Test started: 2020-06-02 09:27:37

Tested Library: 0.93.0

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.13.0 (diffSimulationResults)

Flags:
setCommandLineOptions("-d=newInst,-frontEndUnitCheck")
setCommandLineOptions("-d=nogen");
setCommandLineOptions("-d=initialization");
setCommandLineOptions("-d=backenddaeinfo");
setCommandLineOptions("-d=discreteinfo");
setCommandLineOptions("-d=stateselection");
setCommandLineOptions("-d=execstat");
setMatchingAlgorithm("PFPlusExt");
setIndexReductionMethod("dynamicStateSelection");
setCommandLineOptions("--simCodeTarget=Cpp")
if not setCommandLineOptions("--std=3.3") 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.165.342.320.130.190.020.064.93
Modelica_Synchronous.Examples.CascadeControlledDrive.Continuous (sim) 0.175.522.320.350.110.020.084.97
Modelica_Synchronous.Examples.CascadeControlledDrive.SubClocked (sim) 0.235.522.270.340.140.020.054.97
Modelica_Synchronous.Examples.CascadeControlledDrive.SuperSampled (sim) 0.175.722.520.370.140.020.075.12
Modelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClock (sim) 0.165.082.520.360.010.010.084.62
Modelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockVectorized (sim) 0.215.122.470.390.010.010.044.67
Modelica_Synchronous.Examples.Elementary.BooleanSignals.BackSample (sim) 0.165.452.570.350.010.010.084.99
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Hold (sim) 0.165.272.270.360.010.010.074.82
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample1 (sim) 0.165.222.220.360.010.010.024.82
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2 (sim) 0.164.822.270.110.010.010.074.62
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SampleClocked (sim) 0.165.232.270.390.010.010.054.77
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClocked (sim) 0.165.472.270.330.010.010.055.07
Modelica_Synchronous.Examples.Elementary.BooleanSignals.ShiftSample (sim) 0.215.382.470.360.020.010.074.92
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SubSample (sim) 0.215.232.320.350.020.010.084.77
Modelica_Synchronous.Examples.Elementary.BooleanSignals.SuperSample (sim) 0.225.572.370.340.010.010.045.17
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedPulse (sim) 0.165.072.570.120.010.010.074.87
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedStep (sim) 0.164.892.370.110.020.010.084.67
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulse (sim) 0.115.122.320.340.010.010.044.72
Modelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedStep (sim) 0.165.072.320.340.010.010.054.67
Modelica_Synchronous.Examples.Elementary.BooleanSignals.UpSample (sim) 0.285.422.370.340.020.010.035.02
Modelica_Synchronous.Examples.Elementary.ClockSignals.LogicalSample (sim) 0.165.122.370.350.080.020.054.62
Modelica_Synchronous.Examples.Elementary.ClockSignals.RotationalSample (sim) 0.165.092.520.400.030.010.084.57
Modelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSample 0.000.452.670.410.040.000.000.00
Modelica_Synchronous.Examples.Elementary.ClockSignals.SubSample (sim) 0.225.072.370.360.010.010.024.67
Modelica_Synchronous.Examples.Elementary.ClockSignals.SuperSample (sim) 0.165.042.420.350.020.010.044.62
Modelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClock (sim) 0.165.132.520.370.010.010.074.67
Modelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockVectorized (sim) 0.165.422.620.340.010.010.045.02
Modelica_Synchronous.Examples.Elementary.IntegerSignals.BackSample (sim) 0.165.272.670.370.020.010.054.82
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Hold (sim) 0.215.492.370.420.020.010.064.97
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample1 (sim) 0.165.062.270.340.030.020.054.62
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2 (sim) 0.165.272.270.350.010.010.084.82
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SampleClocked (sim) 0.165.222.420.320.010.010.064.82
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClocked (sim) 0.165.022.420.340.010.010.034.62
Modelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSample (sim) 0.165.232.520.400.010.010.084.72
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SubSample (sim) 0.215.072.370.140.010.010.034.87
Modelica_Synchronous.Examples.Elementary.IntegerSignals.SuperSample (sim) 0.165.322.370.340.010.010.034.92
Modelica_Synchronous.Examples.Elementary.IntegerSignals.TickBasedStep (sim) 0.164.872.270.130.010.010.054.67
Modelica_Synchronous.Examples.Elementary.IntegerSignals.TimeBasedStep (sim) 0.164.922.320.340.010.010.044.52
Modelica_Synchronous.Examples.Elementary.IntegerSignals.UpSample (sim) 0.165.622.270.350.020.010.075.17
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClock (sim) 0.164.672.370.140.010.030.074.42
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToSquareWaveHold (sim) 0.215.072.420.340.010.010.044.67
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToTriggerHold (sim) 0.165.272.370.340.010.010.044.87
Modelica_Synchronous.Examples.Elementary.RealSignals.AssignClockVectorized (sim) 0.185.122.470.380.010.010.054.67
Modelica_Synchronous.Examples.Elementary.RealSignals.BackSample (sim) 0.215.032.520.370.010.010.064.58
Modelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelay (sim) 0.165.222.220.340.010.010.044.82
Modelica_Synchronous.Examples.Elementary.RealSignals.Hold (sim) 0.225.072.270.350.010.010.034.67
Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects1 (sim) 0.165.092.220.120.020.010.064.87
Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2 (sim) 0.185.322.270.350.020.010.074.87
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample1 (sim) 0.164.772.470.130.010.010.064.57
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample2 (sim) 0.164.872.470.350.010.010.034.47
Modelica_Synchronous.Examples.Elementary.RealSignals.Sample3 (sim) 0.165.472.420.360.010.010.075.02
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleClocked (sim) 0.165.482.520.370.010.010.065.02
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClocked (sim) 0.165.322.320.340.010.010.044.92
Modelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffects (sim) 0.165.422.320.380.020.010.084.92
Modelica_Synchronous.Examples.Elementary.RealSignals.ShiftSample (sim) 0.165.022.320.340.010.010.044.62
Modelica_Synchronous.Examples.Elementary.RealSignals.SubSample (sim) 0.165.122.470.350.010.010.034.72
Modelica_Synchronous.Examples.Elementary.RealSignals.SuperSample (sim) 0.165.172.370.340.010.010.044.77
Modelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolated (sim) 0.225.172.320.410.010.010.064.67
Modelica_Synchronous.Examples.Elementary.RealSignals.UniformNoise (sim) 0.165.322.320.410.010.010.074.82
Modelica_Synchronous.Examples.Elementary.RealSignals.UpSample1 (sim) 0.165.022.570.370.010.010.064.57
Modelica_Synchronous.Examples.Elementary.RealSignals.UpSample2 (sim) 0.165.122.570.150.020.010.074.87
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteController (sim) 0.165.172.420.400.020.010.084.67
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController (sim) 0.165.032.520.130.020.010.054.82
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController (sim) 0.164.872.620.340.020.010.034.47
Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWith_AD_DA_Effects (sim) 0.165.022.370.120.030.010.084.77
Modelica_Synchronous.Examples.SimpleControlledDrive.Continuous (sim) 0.215.272.670.410.010.010.074.77
Modelica_Synchronous.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController (sim) 0.215.022.420.350.020.010.074.57
Modelica_Synchronous.Examples.Systems.ControlledMixingUnit (sim) 0.225.442.170.460.040.020.044.87
Modelica_Synchronous.Examples.Systems.EngineThrottleControl (sim) 0.165.472.320.360.040.010.094.97
Modelica_Synchronous.Examples.Systems.Utilities.ComponentsMixingUnit.MixingUnitWithContinuousControl (sim) 0.214.922.270.130.020.010.044.72
Modelica_Synchronous.WorkInProgress.ForDocumentation.TheDifferentClocks (sim) 0.164.872.620.370.010.010.064.42
Modelica_Synchronous.WorkInProgress.Tests.Effects.SuperSampling (sim) 0.175.022.570.370.020.010.054.57
Modelica_Synchronous.WorkInProgress.Tests.TestBackSample (sim) 0.164.922.320.340.010.010.044.52
Modelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHolds (sim) 0.165.322.320.350.020.010.074.87
Modelica_Synchronous.WorkInProgress.Tests.TestClockedBooleanToTrigger (sim) 0.165.172.620.380.010.010.054.72
Modelica_Synchronous.WorkInProgress.Tests.TestClockedIntegerToTrigger (sim) 0.165.422.420.340.010.010.035.02
Modelica_Synchronous.WorkInProgress.Tests.TestClockedRealToSquare (sim) 0.175.472.470.360.010.010.075.02
Modelica_Synchronous.WorkInProgress.Tests.TestClockedRealToTrigger (sim) 0.224.842.470.380.020.010.054.39
Modelica_Synchronous.WorkInProgress.Tests.TestCommunicationDelay (sim) 0.175.192.320.330.020.010.064.77
Modelica_Synchronous.WorkInProgress.Tests.TestEventClockWithIntegrator (sim) 0.165.172.420.360.010.010.074.72
Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegrator (sim) 0.225.372.270.450.010.010.044.87
Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithSolver 0.000.402.670.400.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR 0.000.392.320.390.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_1 (sim) 0.225.132.320.150.010.010.044.92
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step 0.000.392.620.390.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2 0.000.462.320.460.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2b (sim) 0.165.322.370.340.010.010.044.92
Modelica_Synchronous.WorkInProgress.Tests.TestIntegerSamplerAndHolds (sim) 0.165.272.320.350.020.010.064.82
Modelica_Synchronous.WorkInProgress.Tests.TestInterpolator 0.000.452.320.450.000.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestRealSampler (sim) 0.185.172.520.400.020.010.034.72
Modelica_Synchronous.WorkInProgress.Tests.TestReplaceableSamplerHold (sim) 0.215.382.320.360.030.010.054.92
Modelica_Synchronous.WorkInProgress.Tests.TestShiftSample 0.000.392.470.360.030.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestSimulatedADC (sim) 0.165.592.320.420.040.020.095.02
Modelica_Synchronous.WorkInProgress.Tests.TestStateSpace (sim) 0.215.222.470.410.020.010.074.72
Modelica_Synchronous.WorkInProgress.Tests.TestSuperSampleClock (sim) 0.165.382.370.420.010.010.074.87
Modelica_Synchronous.WorkInProgress.Tests.TestTransferFunction 0.000.452.520.370.070.000.000.00
Modelica_Synchronous.WorkInProgress.Tests.TestUnitDelay 0.000.392.370.390.000.000.000.00