Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 148 141 141 97 97 89 0

Total time taken: 0:21:26

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

OpenModelica Version: OMCompiler v1.16.5

FMI version: 2.0

Test started: 2021-02-27 15:04:59

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.791.010.310.010.010.012.46
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.032.871.030.280.010.010.012.56
Modelica.Blocks.Examples.PID_Controller (sim) 0.032.941.040.310.040.020.022.55
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.032.761.070.300.010.010.012.43
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.323.021.080.300.030.010.022.65
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.042.961.050.290.030.010.022.62
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.053.161.040.350.050.020.042.71
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 3.675.301.050.440.390.040.503.93
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.103.061.030.310.040.010.032.67
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim) 0.042.991.040.290.030.010.022.65
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim) 0.032.921.000.280.020.010.012.61
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.243.221.030.300.040.040.042.80
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.572.850.990.290.030.010.022.50
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 11.113.630.970.340.120.040.192.93
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.123.111.030.340.060.010.022.67
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 1.703.791.040.350.240.200.042.96
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.082.841.030.280.020.010.022.51
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.042.791.060.280.020.010.012.47
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.482.970.970.300.080.020.032.53
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.212.951.050.310.080.020.022.52
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.313.571.020.320.070.020.043.13
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.043.001.070.290.020.010.012.67
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.093.031.010.280.030.010.022.69
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.182.901.000.280.020.010.022.56
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 22.253.110.950.280.060.020.022.73
Modelica.Electrical.Analog.Lines.M_OLine 0.000.431.010.430.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 (sim) 0.096.971.010.920.520.810.464.27
Modelica.Electrical.Digital.Examples.Counter 0.000.881.040.770.110.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.721.100.490.230.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.451.040.400.050.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.000.971.050.820.150.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder (sim) 0.103.531.020.390.050.170.042.87
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.521.000.460.060.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL 0.001.071.070.420.340.030.280.00
Modelica.Electrical.Machines.Examples.AIMC_Inverter 0.000.891.020.410.360.030.090.00
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz 0.001.001.060.400.350.030.220.00
Modelica.Electrical.Machines.Examples.AIMC_YD 0.001.211.030.430.410.050.320.00
Modelica.Electrical.Machines.Examples.AIMS_Start 0.001.761.080.520.550.220.470.00
Modelica.Electrical.Machines.Examples.DCEE_Start 0.000.401.090.310.040.010.040.00
Modelica.Electrical.Machines.Examples.DCPM_Start 0.000.401.170.310.030.010.040.00
Modelica.Electrical.Machines.Examples.DCSE_Start 0.000.411.100.330.040.010.030.00
Modelica.Electrical.Machines.Examples.Rectifier6pulse (sim) 0.684.711.090.560.350.030.303.47
Modelica.Electrical.Machines.Examples.Rectifier12pulse (sim) 1.296.831.080.900.690.060.764.43
Modelica.Electrical.Machines.Examples.SMEE_Generator 0.001.271.090.540.370.040.330.00
Modelica.Electrical.Machines.Examples.SMPM_Inverter 0.000.961.080.460.370.030.100.00
Modelica.Electrical.Machines.Examples.SMR_Inverter 0.001.041.120.420.340.030.250.00
Modelica.Electrical.Machines.Examples.TransformerTestbench (sim) 0.224.551.140.800.170.050.283.25
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim) 0.5452.371.1027.755.331.297.8310.16
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank (sim) 0.125.181.161.520.250.030.053.34
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim) 0.135.361.111.810.070.030.053.39
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 (sim) 0.105.731.111.800.070.030.243.58
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim) 0.876.571.092.260.150.050.333.78
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim) 0.677.021.012.490.190.260.123.96
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks (sim) 0.124.931.081.490.060.200.053.13
Modelica.Fluid.Examples.BranchingDynamicPipes (sim) 6.5926.701.169.055.510.902.958.28
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.002.001.031.960.040.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim) 8.8012.271.097.110.820.040.333.97
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.005.551.065.550.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem (sim) 0.0817.541.2010.031.600.110.595.21
Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim) 1.8720.741.069.932.750.680.926.47
Modelica.Fluid.Examples.InverseParameterization (sim) 0.0815.861.078.131.510.370.525.33
Modelica.Fluid.Examples.PumpingSystem 0.002.741.232.080.660.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks (sim) 0.515.191.121.590.280.040.053.22
Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim) 0.1013.521.077.680.650.090.474.64
Modelica.Fluid.Examples.Tanks.ThreeTanks (sim) 0.396.441.042.230.390.070.103.66
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim) 0.0510.561.066.310.420.040.083.70
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls 0.007.381.086.760.200.050.370.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 15.084.030.980.410.250.030.053.29
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour 0.000.681.080.360.090.030.190.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour 0.000.491.000.330.090.030.040.00
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.273.081.050.300.060.010.022.68
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke 0.006.511.100.761.460.264.030.00
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary 0.002.620.960.461.530.060.570.00
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.005.871.061.143.430.610.690.00
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.005.711.061.123.060.730.810.00
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.0010.551.062.045.981.241.290.00
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.004.771.091.022.830.520.410.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.006.261.011.313.580.650.730.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.005.851.001.033.130.860.820.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.004.961.021.062.950.550.400.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.0018.051.052.7010.742.442.160.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.006.131.151.043.470.581.040.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.008.681.071.524.781.051.320.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.008.550.981.544.810.811.400.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.007.561.041.494.510.710.840.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.006.421.051.503.630.790.500.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.005.611.011.113.220.620.660.00
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.006.751.091.383.670.860.850.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.009.750.972.035.271.101.360.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.0010.011.042.015.501.081.420.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.009.081.002.035.130.871.050.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.0016.561.051.7711.561.711.530.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.0011.291.112.097.160.991.050.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.006.631.011.483.890.480.780.00
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.0013.821.042.838.111.381.490.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.007.221.001.394.120.940.770.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.007.481.091.544.350.740.860.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.0011.581.002.106.321.261.890.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.008.431.051.585.150.850.850.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.0018.730.963.867.761.235.880.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim) 0.054.461.100.500.330.180.073.39
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.103.341.060.310.080.050.042.87
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.062.971.040.370.020.010.022.55
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.093.041.100.300.020.010.012.69
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.163.981.110.330.060.030.033.53
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.323.601.040.330.060.020.023.18
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 0.043.661.060.340.060.020.033.22
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.053.211.040.340.020.010.022.82
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.033.001.080.300.010.010.012.67
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.073.591.150.350.050.020.023.15
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.033.141.170.290.020.010.022.79
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.033.181.140.340.040.020.022.75
Modelica.Mechanics.Translational.Examples.Friction (sim) 0.434.021.250.360.370.030.043.22
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.033.131.070.310.020.010.022.76
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.043.081.110.310.020.010.012.73
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.453.291.160.320.070.020.032.86
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.042.991.080.340.010.010.012.61
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.033.041.230.280.010.010.012.73
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 0.042.991.070.300.020.010.012.64
Modelica.Media.Air.MoistAir.PsychrometricData (sim) 0.079.911.064.680.470.090.314.35
Modelica.Media.Examples.IdealGasH2O (sim) 0.033.971.071.200.020.010.022.72
Modelica.Media.Examples.MixtureGases (sim) 0.106.471.072.830.070.030.043.50
Modelica.Media.Examples.SimpleLiquidWater (sim) 0.053.611.020.920.040.010.022.62
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim) 0.043.411.070.530.160.010.022.70
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim) 0.044.361.241.510.020.010.032.80
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX (sim) 0.055.651.092.670.010.010.022.93
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.032.801.150.320.010.010.012.46
Modelica.Media.Examples.TestOnly.FlueGas (sim) 0.105.411.122.300.020.170.032.90
Modelica.Media.Examples.TestOnly.IdealGasN2 (sim) 0.054.171.041.150.030.010.022.97
Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim) 0.055.411.032.250.030.010.023.11
Modelica.Media.Examples.TestOnly.MixIdealGasAir (sim) 0.055.281.062.220.030.010.033.00
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim) 0.058.021.124.630.230.020.053.09
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim) 0.129.701.215.540.430.030.063.65
Modelica.Media.Examples.WaterIF97 (sim) 0.079.281.035.190.370.030.063.63
Modelica.StateGraph.Examples.ControlledTanks 0.000.411.020.410.000.000.000.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.033.001.030.320.050.020.032.59
Modelica.StateGraph.Examples.FirstExample (sim) 0.032.731.060.330.010.010.012.36
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.032.691.090.290.020.010.012.36
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.032.671.100.290.010.010.012.35
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.063.161.000.340.060.030.042.69
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.043.130.980.330.060.020.042.68
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.054.191.070.400.100.020.213.45
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.043.471.010.350.050.020.033.03
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.053.911.040.370.110.030.203.20
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.084.001.100.350.120.030.233.28
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.053.811.060.360.100.250.043.05
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.043.341.130.320.050.020.032.93
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.053.621.050.320.040.020.033.22
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.054.041.070.370.110.030.223.32
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.053.271.110.380.020.010.022.84
Modelica.Thermal.HeatTransfer.Examples.Motor 0.000.361.160.320.020.010.010.00