Modelica_3.1_cpp test using OpenModelica

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

Total time taken: 0:23:49

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

OpenModelica Version: OMCompiler v1.13.2

FMI version: 2.0

Test started: 2021-02-13 19:00:05

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.821.050.290.010.010.012.51
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.032.841.240.300.010.010.012.52
Modelica.Blocks.Examples.PID_Controller (sim) 0.043.081.040.360.030.010.022.66
Modelica.Blocks.Examples.ShowLogicalSources (sim) 50.073.051.440.280.010.010.012.75
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.333.261.010.310.030.010.022.89
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.063.071.140.310.030.010.022.69
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.083.221.130.400.050.010.042.71
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 3.615.261.050.530.380.030.324.00
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.043.171.120.310.030.010.022.80
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim) 0.043.241.130.280.020.010.022.91
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim) 0.032.811.060.280.010.010.012.49
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.273.270.970.300.030.010.022.90
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.663.251.020.320.040.010.022.86
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 12.543.611.000.340.090.020.053.11
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.183.041.160.320.040.010.022.64
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 1.983.691.180.350.160.020.053.12
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.862.940.970.300.020.010.012.60
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.043.071.060.270.010.010.012.77
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.462.980.990.330.050.010.032.56
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.303.101.010.300.050.010.012.72
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.313.551.010.330.060.020.053.10
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.043.131.160.280.020.010.012.81
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.053.201.020.290.030.010.022.86
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.183.201.010.300.020.010.022.85
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 18.693.231.120.300.050.010.022.86
Modelica.Electrical.Analog.Lines.M_OLine 0.000.401.060.400.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 (sim) 0.096.341.170.840.560.280.454.22
Modelica.Electrical.Digital.Examples.Counter 0.000.961.180.870.100.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.741.080.530.210.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.511.350.470.040.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.000.861.040.760.100.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder (sim) 0.043.401.040.390.040.010.042.91
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.581.490.520.060.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL (sim) 0.064.601.040.500.340.030.103.62
Modelica.Electrical.Machines.Examples.AIMC_Inverter (sim) 0.064.231.050.380.330.020.073.42
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz (sim) 0.084.701.310.390.320.030.083.88
Modelica.Electrical.Machines.Examples.AIMC_YD (sim) 0.064.851.100.500.370.030.293.65
Modelica.Electrical.Machines.Examples.AIMS_Start (sim) 0.125.671.120.520.450.210.414.07
Modelica.Electrical.Machines.Examples.DCEE_Start (sim) 0.073.241.070.330.050.020.032.82
Modelica.Electrical.Machines.Examples.DCPM_Start (sim) 0.063.091.110.360.020.010.022.69
Modelica.Electrical.Machines.Examples.DCSE_Start (sim) 0.083.451.040.310.030.010.023.08
Modelica.Electrical.Machines.Examples.Rectifier6pulse (sim) 0.504.651.030.540.310.030.283.48
Modelica.Electrical.Machines.Examples.Rectifier12pulse (sim) 1.407.081.010.940.490.050.994.60
Modelica.Electrical.Machines.Examples.SMEE_Generator (sim) 0.064.771.050.530.350.030.303.56
Modelica.Electrical.Machines.Examples.SMPM_Inverter (sim) 0.054.350.980.410.330.030.083.51
Modelica.Electrical.Machines.Examples.SMR_Inverter (sim) 0.074.261.050.390.320.030.083.44
Modelica.Electrical.Machines.Examples.TransformerTestbench (sim) 0.214.631.100.590.330.030.283.40
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim) 0.1752.141.2127.754.980.298.4210.71
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank (sim) 0.115.291.041.490.050.010.213.52
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim) 0.095.491.061.580.250.020.053.59
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 (sim) 0.075.801.122.000.090.020.063.63
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim) 0.896.591.142.250.350.030.103.86
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim) 0.686.961.052.570.410.040.163.79
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks (sim) 0.105.341.021.490.070.020.213.56
Modelica.Fluid.Examples.BranchingDynamicPipes (sim) 6.4724.020.988.723.520.582.898.30
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.001.891.111.850.040.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim) 8.9912.691.127.101.210.030.363.98
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.005.191.135.190.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem (sim) 0.1421.261.259.952.080.471.097.68
Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim) 2.0119.731.119.702.770.150.806.31
Modelica.Fluid.Examples.InverseParameterization (sim) 0.0915.641.158.271.410.310.535.13
Modelica.Fluid.Examples.PumpingSystem 0.002.631.102.070.560.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks (sim) 0.585.161.111.470.090.020.213.37
Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim) 50.1813.501.167.390.720.070.434.89
Modelica.Fluid.Examples.Tanks.ThreeTanks (sim) 3.116.491.072.150.410.040.083.81
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim) 0.0610.181.126.070.180.040.093.81
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls 0.007.031.146.460.440.040.100.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 12.154.161.070.460.100.020.223.36
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour 0.000.521.070.380.080.020.050.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour 0.000.501.040.360.090.010.040.00
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.353.341.110.370.060.010.022.88
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke 0.006.611.010.641.470.104.400.00
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary 0.001.921.050.500.950.070.400.00
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.004.691.111.242.580.110.770.00
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.004.411.091.152.210.290.770.00
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.008.311.091.894.860.461.100.00
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.003.561.061.062.000.070.420.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.004.711.091.202.620.120.770.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.004.601.041.102.370.340.790.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.003.861.241.182.220.080.390.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.0014.411.062.968.470.552.430.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.004.671.131.062.730.100.780.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.007.171.161.614.120.171.270.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.007.091.131.633.760.401.300.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.005.781.221.663.070.130.920.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.004.671.081.652.450.090.480.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.004.011.071.142.130.080.650.00
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.005.481.101.452.850.111.070.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.008.071.051.924.620.431.100.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.007.731.041.884.260.191.410.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.007.691.092.373.780.211.330.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.0010.601.071.686.950.501.460.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.009.141.031.885.750.471.050.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.004.991.021.502.550.340.600.00
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.0010.921.042.816.370.531.220.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.005.341.011.602.860.330.550.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.005.641.121.642.970.120.910.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.009.401.162.035.180.202.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.005.851.191.583.300.370.600.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.0017.821.073.757.440.346.280.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim) 0.064.451.040.550.270.020.063.55
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.133.581.080.360.060.020.033.12
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.053.191.150.310.020.010.012.84
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.083.071.010.290.020.010.012.73
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.133.791.210.340.040.010.023.37
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.343.861.080.310.040.010.023.49
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 0.043.781.080.330.060.010.023.35
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.043.291.060.290.020.010.012.97
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.033.161.140.330.010.010.012.80
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.073.441.130.310.040.010.023.05
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.043.231.130.310.070.020.022.82
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.043.011.050.300.030.010.022.66
Modelica.Mechanics.Translational.Examples.Friction (sim) 0.344.401.100.350.520.030.063.44
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.033.271.060.320.030.010.022.90
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.053.081.140.320.020.010.012.72
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.623.071.050.320.040.020.032.66
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.043.041.250.290.010.010.012.72
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.033.221.070.280.010.010.012.90
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 0.043.301.090.300.010.010.012.97
Modelica.Media.Air.MoistAir.PsychrometricData (sim) 0.079.491.074.630.460.130.343.94
Modelica.Media.Examples.IdealGasH2O (sim) 0.033.821.011.130.040.010.022.62
Modelica.Media.Examples.MixtureGases (sim) 0.136.181.292.450.280.020.043.39
Modelica.Media.Examples.SimpleLiquidWater (sim) 0.043.461.200.690.170.010.012.58
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim) 0.043.721.090.700.030.170.022.81
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim) 50.074.331.011.330.230.010.022.73
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX (sim) 0.105.621.182.490.190.010.022.91
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.032.911.090.320.010.010.012.56
Modelica.Media.Examples.TestOnly.FlueGas (sim) 0.055.141.042.230.090.010.022.78
Modelica.Media.Examples.TestOnly.IdealGasN2 (sim) 0.054.151.061.130.040.010.022.96
Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim) 0.095.331.002.150.040.010.023.11
Modelica.Media.Examples.TestOnly.MixIdealGasAir (sim) 0.055.231.042.270.050.010.032.88
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim) 0.057.901.104.460.100.020.043.29
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim) 0.159.431.065.320.440.020.113.54
Modelica.Media.Examples.WaterIF97 (sim) 0.149.111.004.860.200.030.063.96
Modelica.StateGraph.Examples.ControlledTanks 0.000.341.010.340.000.000.000.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.033.051.010.320.040.010.032.65
Modelica.StateGraph.Examples.FirstExample (sim) 0.032.811.270.280.020.010.012.50
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.032.990.980.280.010.010.012.68
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.032.731.030.290.020.010.012.41
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.043.301.020.340.050.010.042.86
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.053.281.070.330.050.010.042.85
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.063.891.090.350.200.020.083.23
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.083.231.110.380.040.020.042.74
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.063.961.040.510.090.020.063.29
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.073.801.010.360.090.020.183.15
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.073.601.050.330.080.020.043.12
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.043.391.000.320.040.020.032.98
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.053.121.120.330.030.010.032.72
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.053.931.130.350.270.020.063.23
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.053.211.140.310.020.010.012.86
Modelica.Thermal.HeatTransfer.Examples.Motor 0.000.321.090.280.020.010.020.00