Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 148 133 133 104 104 86 1

Total time taken: 0:30:19

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

OpenModelica Version: OMCompiler v1.14.0-dev.26661+gd226fe5b25

FMI version: 2.0

Test started: 2019-08-17 00:44:07

Tested Library: 3.1 OMSimulator v2.1.0-dev-141-ge76b43c-linux OMSimulator v2.1.0-dev-141-ge76b43c-linux

BuildModel time limit: 660s

Simulation time limit: 50s

Default tolerance: 1e-06

Optimization level: Tool default

Reference Files: $REFERENCEFILES/msl31

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");
setCommandLineOptions("--simCodeTarget=Cpp")

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.Blocks.Examples.BusUsage (sim) 0.032.751.170.290.010.010.012.43
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.033.001.120.340.010.010.012.63
Modelica.Blocks.Examples.PID_Controller (sim) 0.063.201.020.340.030.010.022.81
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.033.001.020.300.010.010.012.67
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 50.153.051.220.300.030.010.022.69
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.063.291.070.360.030.010.012.89
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.063.451.120.320.040.010.043.03
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 3.875.311.070.430.400.040.354.09
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.063.451.120.310.040.010.033.05
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim)0.02 (4/5 failed)0.063.251.070.340.030.010.022.85
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)0.01 (4 verified)0.073.001.220.330.010.010.012.63
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.273.251.220.310.030.010.032.87
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.513.091.020.300.020.010.012.75
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 50.203.601.170.410.090.020.043.04
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.213.261.120.410.060.010.032.73
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate 0.000.591.270.370.220.000.000.00
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 50.163.101.170.290.020.010.012.76
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 50.052.901.270.280.020.010.012.58
Modelica.Electrical.Analog.Examples.NandGate (sim) 50.163.101.280.310.050.010.032.69
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.213.201.020.320.050.010.022.80
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.383.561.070.350.090.020.063.04
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.063.091.070.320.030.010.012.72
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.063.251.170.280.030.010.022.92
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.212.991.120.320.020.010.022.62
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 50.203.051.170.290.050.020.022.68
Modelica.Electrical.Analog.Lines.M_OLine 0.000.431.120.430.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 (sim) 0.116.021.020.850.520.290.443.92
Modelica.Electrical.Digital.Examples.Counter 0.000.841.070.700.140.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.741.070.530.210.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.541.020.470.070.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.000.891.120.750.140.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder (sim) 0.063.301.170.400.060.020.052.77
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.551.070.440.110.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL (sim) 0.264.301.070.530.360.030.093.30
Modelica.Electrical.Machines.Examples.AIMC_Inverter (sim) 0.164.151.120.420.310.020.073.33
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz (sim) 0.164.051.120.360.310.020.073.28
Modelica.Electrical.Machines.Examples.AIMC_YD (sim) 0.214.751.070.430.380.030.273.64
Modelica.Electrical.Machines.Examples.AIMS_Start (sim) 0.175.351.070.520.420.050.543.82
Modelica.Electrical.Machines.Examples.DCEE_Start (sim) 0.063.091.020.300.020.010.022.74
Modelica.Electrical.Machines.Examples.DCPM_Start (sim) 0.063.201.030.290.020.010.022.86
Modelica.Electrical.Machines.Examples.DCSE_Start (sim)0.03 (5/6 failed)0.113.251.140.310.030.010.022.88
Modelica.Electrical.Machines.Examples.Rectifier6pulse (sim) 0.514.661.120.550.310.030.363.41
Modelica.Electrical.Machines.Examples.Rectifier12pulse (sim) 1.276.851.120.880.510.220.694.54
Modelica.Electrical.Machines.Examples.SMEE_Generator (sim) 0.264.461.070.530.340.030.253.32
Modelica.Electrical.Machines.Examples.SMPM_Inverter (sim) 0.164.301.020.480.310.020.073.41
Modelica.Electrical.Machines.Examples.SMR_Inverter (sim) 0.163.891.020.430.320.030.083.04
Modelica.Electrical.Machines.Examples.TransformerTestbench (sim)0.02 (2/3 failed)0.264.601.020.660.320.030.273.31
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater 0.0031.501.0726.495.010.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank (sim) 0.114.901.121.460.050.020.213.16
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim) 0.065.101.081.540.270.020.053.22
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 (sim) 0.165.251.071.770.080.020.063.32
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim) 1.126.511.072.240.310.030.093.84
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim) 0.776.951.072.400.190.040.324.01
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks (sim) 0.114.851.221.480.060.020.203.09
Modelica.Fluid.Examples.BranchingDynamicPipes 0.0012.011.078.513.500.000.000.00
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.001.891.181.830.060.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim) 9.0311.761.026.890.810.030.303.73
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.005.191.125.190.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem (sim) 0.1620.791.079.842.410.141.097.30
Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim) 1.7718.871.229.532.620.150.785.79
Modelica.Fluid.Examples.InverseParameterization (sim) 0.1114.771.077.821.440.070.464.97
Modelica.Fluid.Examples.PumpingSystem 0.002.691.122.020.670.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks (sim) 50.205.151.271.630.090.020.263.15
Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim) 50.2013.211.177.460.600.070.454.63
Modelica.Fluid.Examples.Tanks.ThreeTanks (sim) 50.216.201.122.150.440.040.083.50
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim) 0.0610.211.025.930.150.030.363.74
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls 0.006.691.026.380.170.030.110.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 50.163.901.020.440.100.170.063.13
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour 0.000.491.070.350.070.020.050.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour 0.000.421.020.320.050.010.040.00
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor 0.000.391.120.290.090.000.000.00
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke 0.002.091.020.571.520.000.000.00
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary 0.001.491.020.451.030.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.004.461.021.232.470.090.670.00
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.004.341.171.102.470.090.690.00
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.006.541.071.924.620.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.003.441.070.992.020.060.360.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.004.511.071.132.700.080.600.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.004.271.021.022.430.100.720.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.003.631.020.982.230.070.350.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.0013.691.172.608.480.542.070.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.004.351.021.022.490.090.750.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.006.741.021.423.700.401.230.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.007.011.021.433.900.221.450.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.005.780.971.463.260.100.960.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.004.431.071.442.500.080.410.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.003.791.070.982.160.070.580.00
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.004.041.071.162.880.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.007.680.972.094.140.191.260.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.007.321.021.973.940.401.020.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.007.311.022.013.870.201.230.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.0010.071.071.526.740.491.320.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.008.711.021.995.340.380.990.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.005.261.021.482.940.110.720.00
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.0010.851.022.716.350.521.270.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.004.921.021.342.750.320.510.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.005.521.021.453.140.130.810.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.009.051.021.735.110.411.800.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.005.780.971.413.270.320.770.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.0016.591.073.846.600.365.790.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim) 0.074.041.020.480.260.020.063.21
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.163.351.120.310.060.020.032.95
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.062.851.020.280.020.010.012.53
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.113.091.070.330.020.010.012.72
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.113.401.070.340.050.020.032.95
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.323.601.130.310.040.010.023.22
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 0.063.561.070.310.050.010.023.16
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.113.251.070.300.020.010.012.91
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.033.001.320.330.010.010.012.64
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.123.501.170.300.040.010.023.13
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.063.101.170.310.030.010.022.73
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.062.991.270.290.030.010.022.65
Modelica.Mechanics.Translational.Examples.Friction (sim)0.03 (12/13 failed)0.423.941.270.340.350.020.043.20
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.033.091.120.280.020.010.012.77
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.133.001.230.360.020.010.012.60
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 50.153.201.170.310.040.010.032.81
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.033.051.220.310.010.010.012.71
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.032.941.020.300.020.010.012.61
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 0.032.991.170.330.020.010.012.63
Modelica.Media.Air.MoistAir.PsychrometricData (sim) 0.119.011.124.520.300.250.123.82
Modelica.Media.Examples.IdealGasH2O (sim) 0.063.691.021.110.040.010.022.53
Modelica.Media.Examples.MixtureGases (sim) 0.166.251.122.740.090.020.043.37
Modelica.Media.Examples.SimpleLiquidWater (sim) 0.063.641.070.830.020.010.012.78
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim) 0.063.371.070.550.020.010.022.77
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim) 0.064.301.121.500.010.010.022.76
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX (sim) 0.115.551.072.650.020.010.022.85
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.032.641.070.280.010.010.012.34
Modelica.Media.Examples.TestOnly.FlueGas (sim) 0.065.451.122.360.080.010.192.80
Modelica.Media.Examples.TestOnly.IdealGasN2 (sim) 50.104.341.071.110.030.010.023.18
Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim) 0.065.101.022.160.030.010.022.88
Modelica.Media.Examples.TestOnly.MixIdealGasAir (sim) 0.115.301.022.310.040.010.022.91
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim) 0.077.661.074.290.040.010.243.08
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim) 0.119.661.125.610.470.030.073.49
Modelica.Media.Examples.WaterIF97 (sim) 0.118.711.074.690.370.020.063.56
Modelica.StateGraph.Examples.ControlledTanks 0.000.431.070.430.000.000.000.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.063.291.070.320.040.010.032.88
Modelica.StateGraph.Examples.FirstExample (sim) 0.032.841.270.280.020.010.012.53
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.033.051.220.290.020.010.012.73
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.033.001.120.300.020.010.012.66
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.063.261.070.330.060.020.052.81
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.063.351.120.370.080.020.042.83
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.063.681.070.360.070.020.063.18
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.063.201.070.320.030.010.032.81
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.063.801.070.330.090.020.053.31
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.113.851.020.340.090.020.223.19
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.063.551.070.340.090.020.043.07
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.073.311.070.310.030.010.032.92
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.063.201.020.310.030.010.032.82
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.063.711.030.370.080.020.073.18
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 50.063.141.120.320.020.010.022.78
Modelica.Thermal.HeatTransfer.Examples.Motor 0.000.431.120.390.020.010.020.00