Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 148 141 141 141 114 97 4

Total time taken: 0:21:38

System info: Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz, 126 GB RAM, Ubuntu 18.04.5 LTS

OpenModelica Version: OMCompiler v1.16.4-v1.16.4.2+g11fcab4f2d

Test started: 2021-02-25 00:00:41

Tested Library: 3.1

BuildModel time limit: 660s

Simulation time limit: 480s

Default tolerance: 1e-06

Optimization level: Tool default

Reference Files: $REFERENCEFILES/msl31

Verified using: OpenModelica 1.14.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.024.571.070.230.010.010.024.30
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.014.751.190.250.010.000.024.47
Modelica.Blocks.Examples.PID_Controller (sim) 0.044.971.190.300.030.010.034.60
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.024.741.240.270.010.010.024.43
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.044.840.930.250.020.010.024.53
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.024.761.020.240.020.010.024.47
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.025.161.040.270.040.010.044.79
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 5.717.091.050.340.310.030.266.15
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.024.851.030.250.030.010.034.53
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim)0.04 (5 verified)0.084.861.030.230.020.010.024.58
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)0.04 (4 verified)0.064.431.160.240.020.020.044.13
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.095.150.950.250.030.010.034.83
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.025.341.050.250.020.010.025.03
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 0.185.031.010.290.090.020.064.57
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.024.661.070.250.050.010.034.32
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 0.035.541.110.280.160.020.164.91
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.024.650.980.240.020.010.024.36
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.024.650.990.230.010.010.024.38
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.034.950.970.250.060.010.034.59
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.044.801.010.240.050.010.024.47
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.065.400.960.350.060.020.064.91
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.024.841.010.280.020.010.024.52
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.024.891.020.240.020.010.034.59
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.024.760.970.260.020.010.034.43
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 0.034.840.950.290.060.010.024.45
Modelica.Electrical.Analog.Lines.M_OLine 0.000.401.150.400.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 (sim) 0.077.361.090.730.480.250.355.55
Modelica.Electrical.Digital.Examples.Counter 0.000.751.100.660.090.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.671.220.470.190.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.391.080.340.040.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.000.911.060.800.100.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder (sim) 0.025.351.150.610.040.010.044.64
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.511.040.450.060.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL (sim) 0.065.751.030.390.370.020.084.89
Modelica.Electrical.Machines.Examples.AIMC_Inverter (sim) 0.055.591.110.340.260.020.064.91
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz (sim) 0.195.900.950.320.290.020.065.21
Modelica.Electrical.Machines.Examples.AIMC_YD (sim) 0.236.071.050.360.370.030.295.02
Modelica.Electrical.Machines.Examples.AIMS_Start (sim) 0.097.011.090.520.370.170.335.61
Modelica.Electrical.Machines.Examples.DCEE_Start (sim) 0.024.841.050.290.040.020.054.44
Modelica.Electrical.Machines.Examples.DCPM_Start (sim) 0.024.811.060.280.030.010.024.46
Modelica.Electrical.Machines.Examples.DCSE_Start (sim)0.05 (6 verified)0.064.891.000.410.040.010.044.38
Modelica.Electrical.Machines.Examples.Rectifier6pulse (sim) 0.086.130.960.470.260.020.235.15
Modelica.Electrical.Machines.Examples.Rectifier12pulse (sim) 0.217.870.950.820.430.250.535.85
Modelica.Electrical.Machines.Examples.SMEE_Generator (sim) 0.086.010.920.450.280.020.255.01
Modelica.Electrical.Machines.Examples.SMPM_Inverter (sim) 0.065.730.980.340.270.020.065.03
Modelica.Electrical.Machines.Examples.SMR_Inverter (sim) 0.055.740.980.340.380.020.064.94
Modelica.Electrical.Machines.Examples.TransformerTestbench (sim)0.39 (3 verified)0.185.871.170.640.130.030.224.85
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim) 0.2545.040.9622.355.190.236.2611.01
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank (sim) 0.046.200.971.210.190.010.044.74
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim) 0.036.410.991.510.090.020.044.75
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 (sim) 0.046.671.071.580.060.010.054.97
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim) 0.067.311.161.910.100.020.075.20
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim) 0.088.070.952.040.130.030.255.61
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks (sim) 0.056.410.991.220.050.020.234.89
Modelica.Fluid.Examples.BranchingDynamicPipes (sim) 0.1223.401.007.513.820.482.379.23
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.001.541.021.510.030.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim) 0.0612.200.995.880.600.020.285.42
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.004.560.944.560.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem (sim) 0.5716.401.028.131.140.070.466.61
Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim) 0.9918.501.008.442.220.110.597.14
Modelica.Fluid.Examples.InverseParameterization (sim) 0.0714.751.086.511.140.060.446.60
Modelica.Fluid.Examples.PumpingSystem 0.002.071.101.630.440.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks (sim) 0.086.131.211.200.070.160.054.66
Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim) 3.2013.051.016.030.520.050.326.13
Modelica.Fluid.Examples.Tanks.ThreeTanks (sim) 1.497.360.951.750.290.030.065.23
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim) 0.0310.731.085.100.120.030.265.22
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim) 0.0411.371.065.390.140.030.295.52
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 0.045.770.990.370.210.020.045.14
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour (sim) 0.035.171.050.310.170.020.044.63
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour (sim) 0.034.900.990.280.050.010.034.52
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.064.961.000.270.080.010.044.56
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim) 0.0910.330.940.741.120.282.156.04
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary (sim) 0.057.640.940.411.050.040.445.68
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.006.250.951.052.410.290.342.16
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.006.290.990.982.280.280.392.36
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.009.521.131.794.040.230.822.63
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.005.430.960.931.790.260.282.16
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.006.490.961.172.290.300.332.39
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.006.481.050.892.230.290.692.37
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.005.761.010.961.970.270.282.28
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.0015.551.042.467.780.671.643.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.006.581.010.892.260.290.612.52
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.008.680.951.323.510.370.932.54
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.008.771.031.273.840.201.012.45
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.007.980.991.473.180.360.592.39
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.006.541.011.402.480.170.322.18
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.005.801.020.942.170.140.332.22
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.006.951.091.182.520.160.612.48
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.009.041.101.753.550.191.062.48
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.009.331.001.793.830.300.852.55
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.008.800.981.733.460.430.732.45
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.0013.601.001.427.830.471.092.79
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.0010.420.951.744.850.470.832.53
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.007.060.941.302.560.330.452.41
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.0012.571.142.455.740.610.852.92
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.007.041.051.222.790.340.362.32
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.007.390.951.352.870.210.662.29
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.0010.190.951.714.260.411.182.63
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.007.710.971.343.140.430.412.40
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.0016.310.963.125.620.544.062.97
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim) 0.105.591.010.410.250.020.054.86
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.044.691.050.260.050.010.034.33
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.034.521.060.240.020.010.024.24
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.024.820.940.230.020.010.024.54
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.044.861.070.260.040.010.034.51
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.035.111.100.250.040.010.034.79
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 0.054.961.050.260.050.010.034.61
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.024.940.950.230.020.010.024.67
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.024.451.020.230.010.010.024.19
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.024.980.990.320.050.010.034.56
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.024.641.080.240.020.010.024.35
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.024.711.010.260.020.010.024.39
Modelica.Mechanics.Translational.Examples.Friction (sim)0.10 (4/13 failed)0.225.730.950.270.320.030.055.05
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.024.431.090.250.020.010.024.13
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.024.571.070.240.020.010.024.28
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.034.770.990.300.040.010.034.38
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.024.620.950.230.010.010.024.35
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.024.890.930.250.010.010.024.59
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 0.014.381.170.240.010.010.024.10
Modelica.Media.Air.MoistAir.PsychrometricData (sim) 0.069.850.963.790.360.050.295.36
Modelica.Media.Examples.IdealGasH2O (sim) 0.025.240.970.930.020.010.024.26
Modelica.Media.Examples.MixtureGases (sim) 0.027.301.042.190.060.010.045.00
Modelica.Media.Examples.SimpleLiquidWater (sim) 0.025.140.980.790.020.010.024.31
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim) 0.024.971.000.470.010.130.024.33
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim) 0.025.901.001.270.010.010.024.59
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX (sim) 0.026.941.012.210.010.010.034.68
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.024.711.080.250.010.010.024.43
Modelica.Media.Examples.TestOnly.FlueGas (sim) 0.026.661.011.920.020.010.034.69
Modelica.Media.Examples.TestOnly.IdealGasN2 (sim) 0.015.840.961.000.020.010.024.79
Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim) 0.026.410.971.870.020.010.024.49
Modelica.Media.Examples.TestOnly.MixIdealGasAir (sim) 0.026.540.961.840.020.010.034.64
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim) 0.038.671.053.800.030.010.044.78
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim) 0.0210.091.024.540.320.020.055.16
Modelica.Media.Examples.WaterIF97 (sim) 0.029.530.964.110.290.020.055.06
Modelica.StateGraph.Examples.ControlledTanks 0.000.321.190.320.000.000.000.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.024.871.120.320.040.010.044.47
Modelica.StateGraph.Examples.FirstExample (sim) 0.024.741.030.240.020.010.034.44
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.024.670.980.230.010.010.024.39
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.024.810.950.230.010.010.024.55
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.024.891.070.350.050.010.044.44
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.024.921.080.280.050.010.044.54
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.035.521.200.300.070.020.184.95
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.024.911.100.300.040.010.034.53
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.025.320.940.290.080.020.224.72
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.025.610.960.290.080.020.175.05
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.035.071.010.290.080.020.044.65
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.024.791.030.270.040.010.034.44
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.024.890.950.260.030.010.034.55
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.035.431.010.290.080.020.174.88
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.024.880.960.290.020.010.024.54
Modelica.Thermal.HeatTransfer.Examples.Motor (sim) 0.024.731.070.240.020.010.024.44