Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 148 141 141 108 108 99 0

Total time taken: 0:22:35

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

OpenModelica Version: OMCompiler v1.14.2-v1.14.2.6+g5c52d52477

FMI version: 2.0

Test started: 2021-02-13 22:55:03

Tested Library: 3.1 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/msl31

Verified using: OpenModelica 1.16.2 (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")
Config:
{
 "abortSlowSimulation": "",
 "alarmFlag": "--alarm",
 "changeHash": 1,
 "configExtraName": "cpp",
 "library": "Modelica",
 "libraryVersion": "3.1",
 "referenceFiles": "$REFERENCEFILES/msl31",
 "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.721.060.270.010.010.012.42
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.032.911.050.250.010.010.012.63
Modelica.Blocks.Examples.PID_Controller (sim) 0.043.301.110.330.030.010.022.90
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.032.931.200.250.010.010.012.65
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.363.151.140.280.030.010.182.64
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.053.281.020.280.030.140.022.82
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.063.741.030.330.230.010.033.14
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 4.015.671.160.590.410.040.394.25
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.043.331.110.320.040.010.042.92
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim) 0.043.271.080.300.030.010.022.92
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim) 0.042.761.160.250.020.010.012.47
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.233.401.060.280.050.170.032.88
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.583.071.060.290.030.010.142.60
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 11.593.561.120.330.260.020.042.91
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.173.211.120.270.050.010.162.72
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 1.644.131.040.320.300.020.043.45
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.853.071.030.290.030.010.022.72
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.042.901.090.250.020.010.022.61
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.453.031.100.290.050.150.032.51
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.263.141.110.260.070.130.022.66
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.313.620.990.300.210.020.033.07
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.043.021.050.260.030.010.012.71
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.053.440.990.340.030.010.033.04
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.233.121.070.280.140.010.022.66
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 18.773.211.140.280.060.020.022.83
Modelica.Electrical.Analog.Lines.M_OLine 0.000.491.160.490.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 (sim) 0.066.481.070.840.760.080.444.35
Modelica.Electrical.Digital.Examples.Counter 0.000.951.040.730.220.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.701.080.630.070.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.601.010.570.030.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.001.071.200.790.280.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder (sim) 0.043.671.110.520.040.010.043.06
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.651.040.580.070.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL (sim) 0.064.451.110.540.200.040.283.39
Modelica.Electrical.Machines.Examples.AIMC_Inverter (sim) 0.054.491.040.620.170.030.243.45
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz (sim) 0.054.451.040.530.160.030.253.49
Modelica.Electrical.Machines.Examples.AIMC_YD (sim) 0.054.891.050.550.390.030.283.63
Modelica.Electrical.Machines.Examples.AIMS_Start (sim) 0.095.891.090.590.450.040.564.24
Modelica.Electrical.Machines.Examples.DCEE_Start (sim) 0.083.411.170.310.030.010.192.86
Modelica.Electrical.Machines.Examples.DCPM_Start (sim) 0.073.211.060.270.020.010.022.88
Modelica.Electrical.Machines.Examples.DCSE_Start (sim) 0.093.311.170.420.030.010.022.82
Modelica.Electrical.Machines.Examples.Rectifier6pulse (sim) 0.504.841.030.660.350.050.323.46
Modelica.Electrical.Machines.Examples.Rectifier12pulse (sim) 1.307.281.071.090.520.050.964.65
Modelica.Electrical.Machines.Examples.SMEE_Generator (sim) 0.064.531.010.630.350.030.093.43
Modelica.Electrical.Machines.Examples.SMPM_Inverter (sim) 0.054.221.020.520.150.030.233.30
Modelica.Electrical.Machines.Examples.SMR_Inverter (sim) 0.044.331.020.510.160.030.243.38
Modelica.Electrical.Machines.Examples.TransformerTestbench (sim) 0.264.611.150.690.360.030.123.41
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim) 0.1352.031.0826.865.170.997.9011.11
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank (sim) 0.104.841.081.550.050.010.043.19
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim) 0.065.181.031.630.060.020.233.24
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 (sim) 0.075.270.981.720.260.020.073.20
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim) 1.386.021.072.180.300.030.093.43
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim) 0.726.811.122.490.160.030.313.82
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks (sim) 0.124.641.081.520.060.020.052.99
Modelica.Fluid.Examples.BranchingDynamicPipes (sim) 6.5425.081.128.285.270.292.818.44
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.001.781.101.750.030.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim) 8.8111.931.006.960.820.030.313.80
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.005.221.065.220.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem (sim) 0.1016.901.159.851.440.080.554.98
Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim) 1.6518.671.129.212.150.480.796.04
Modelica.Fluid.Examples.InverseParameterization (sim) 0.0914.941.018.001.430.070.484.96
Modelica.Fluid.Examples.PumpingSystem 0.002.731.162.120.610.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks (sim) 0.554.841.271.560.070.020.043.15
Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim) 0.2013.160.987.500.660.080.424.50
Modelica.Fluid.Examples.Tanks.ThreeTanks (sim) 0.376.120.992.320.150.030.283.33
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim) 0.0510.160.996.060.140.030.333.61
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls 0.006.811.006.290.390.040.100.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 11.594.091.000.550.240.020.073.21
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour 0.000.691.130.390.240.020.040.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour 0.000.571.080.310.210.010.030.00
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.353.321.030.270.090.010.202.75
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke 0.006.631.220.741.540.094.260.00
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary 0.002.301.010.581.280.050.380.00
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.004.601.141.422.410.310.460.00
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.004.501.161.302.380.090.720.00
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.008.481.182.144.870.201.270.00
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.003.711.081.241.840.060.570.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.004.651.101.342.590.270.450.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.004.501.051.182.290.290.730.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.003.841.171.142.090.240.370.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.0015.061.072.699.310.612.460.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.004.871.081.282.440.310.830.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.007.401.151.644.020.391.360.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.007.491.021.514.410.251.320.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.006.121.011.503.270.410.940.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.004.931.031.402.770.300.450.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.004.121.041.252.260.080.520.00
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.005.321.141.333.060.130.800.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.007.991.061.944.510.181.350.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.008.011.171.974.580.171.290.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.007.521.041.974.390.180.970.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.0010.741.151.767.030.511.440.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.009.191.031.945.770.191.300.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.005.601.032.002.750.310.540.00
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.0011.901.123.057.070.531.260.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.005.471.161.343.210.350.570.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.005.821.101.493.140.320.860.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.0010.441.311.916.190.192.140.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.006.251.471.753.590.330.570.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.0016.201.094.136.310.635.130.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim) 0.054.441.080.630.110.020.273.40
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.103.571.030.280.060.160.023.05
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.152.891.160.260.020.010.022.58
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.083.131.150.330.020.010.022.74
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.143.651.080.270.050.020.163.15
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.263.721.030.270.040.010.173.23
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 50.123.841.240.290.050.180.023.30
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.053.081.100.260.020.010.012.78
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.033.301.060.240.010.010.152.89
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.083.521.060.310.050.010.182.97
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.032.961.080.250.030.010.032.65
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.032.941.320.270.030.130.022.49
Modelica.Mechanics.Translational.Examples.Friction (sim) 0.373.871.160.310.450.030.063.02
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.032.851.120.260.020.010.022.54
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.043.120.990.260.020.010.012.82
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.493.141.260.290.210.010.032.60
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.032.771.200.250.010.010.012.49
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.032.911.290.320.020.010.012.55
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 50.032.981.170.250.020.010.012.69
Modelica.Media.Air.MoistAir.PsychrometricData (sim) 0.069.291.044.470.440.060.294.03
Modelica.Media.Examples.IdealGasH2O (sim) 0.043.861.031.090.020.010.132.62
Modelica.Media.Examples.MixtureGases (sim) 0.136.250.992.530.210.020.173.32
Modelica.Media.Examples.SimpleLiquidWater (sim) 0.043.281.080.780.020.010.012.45
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim) 0.043.321.030.600.010.010.012.69
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim) 0.044.301.051.490.010.010.022.77
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX (sim) 0.045.521.102.670.020.010.022.80
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.032.991.060.290.010.010.012.68
Modelica.Media.Examples.TestOnly.FlueGas (sim) 0.055.230.992.410.020.010.022.76
Modelica.Media.Examples.TestOnly.IdealGasN2 (sim) 0.054.291.011.140.200.010.022.92
Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim) 0.055.561.052.360.030.010.033.13
Modelica.Media.Examples.TestOnly.MixIdealGasAir (sim) 0.055.221.002.360.020.010.032.80
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim) 0.057.951.004.630.050.020.043.21
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim) 0.179.751.005.770.430.020.063.47
Modelica.Media.Examples.WaterIF97 (sim) 0.068.851.044.940.370.020.063.46
Modelica.StateGraph.Examples.ControlledTanks 0.000.381.120.380.000.000.000.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.043.411.120.340.050.160.032.83
Modelica.StateGraph.Examples.FirstExample (sim) 0.032.851.020.280.020.010.012.53
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.032.921.100.280.020.010.012.60
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.032.981.100.260.020.010.012.68
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.043.511.170.310.210.010.032.95
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.043.471.040.310.220.010.032.89
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.054.091.010.360.220.020.063.42
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.043.471.050.310.060.020.152.94
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.063.851.050.360.240.020.053.19
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.073.801.140.310.240.030.063.16
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.073.811.010.340.270.030.053.12
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.053.431.090.310.040.010.033.04
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.053.331.090.290.040.120.032.85
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.043.821.050.340.240.030.053.16
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.043.121.080.330.020.010.022.74
Modelica.Thermal.HeatTransfer.Examples.Motor 0.000.301.070.250.020.010.020.00