Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 82 79 79 76 74 66 3

Total time taken: 0:11:41

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

OpenModelica Version: OMCompiler v1.18.0-dev.108+gf1e86334d3

Test started: 2021-03-01 12:14:51

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 0.000.071.160.070.000.000.000.00
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.024.341.040.080.010.010.024.22
Modelica.Blocks.Examples.PID_Controller (sim) 0.045.021.030.090.050.010.114.76
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.024.481.160.060.020.010.024.36
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.054.811.100.060.030.010.144.58
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.024.841.030.060.030.010.124.64
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.034.791.030.090.260.010.034.39
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 5.746.231.020.210.180.150.245.45
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.024.760.940.060.150.010.034.52
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim)0.03 (5 verified)0.074.671.000.060.020.010.134.45
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)0.04 (4 verified)0.054.460.940.150.010.010.024.27
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.065.161.020.060.150.010.034.92
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.024.951.020.060.020.010.144.72
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 0.174.971.000.070.230.020.044.61
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.034.801.040.060.050.120.024.55
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 0.035.101.010.060.260.020.054.71
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.024.601.050.050.020.010.144.38
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.024.640.970.050.110.010.024.45
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.024.690.970.060.170.010.034.42
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.044.690.960.060.050.010.144.44
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.074.921.030.060.170.010.034.64
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.044.571.130.050.020.100.024.37
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.024.920.970.060.030.010.144.69
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.024.740.970.060.020.010.114.55
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 0.024.790.970.060.040.010.144.54
Modelica.Electrical.Analog.Lines.M_OLine 0.000.081.260.080.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 0.000.121.220.120.000.000.000.00
Modelica.Electrical.Digital.Examples.Counter 0.000.081.180.080.000.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.331.430.130.200.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.211.110.160.050.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.000.141.150.140.000.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder 0.000.081.060.080.000.000.000.00
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.201.080.060.140.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL (sim) 0.055.391.170.080.290.030.214.78
Modelica.Electrical.Machines.Examples.AIMC_Inverter (sim) 0.055.141.180.070.240.020.174.64
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz (sim) 0.265.511.040.070.250.020.284.88
Modelica.Electrical.Machines.Examples.AIMC_YD (sim) 0.185.581.180.150.310.030.224.86
Modelica.Electrical.Machines.Examples.AIMS_Start (sim) 0.096.421.140.120.490.030.305.47
Modelica.Electrical.Machines.Examples.DCEE_Start (sim) 0.024.880.950.060.030.010.144.64
Modelica.Electrical.Machines.Examples.DCPM_Start (sim) 0.064.761.050.060.020.010.144.54
Modelica.Electrical.Machines.Examples.DCSE_Start (sim)0.06 (6 verified)0.084.821.180.060.030.120.034.58
Modelica.Electrical.Machines.Examples.Rectifier6pulse 0.002.861.130.080.260.030.232.25
Modelica.Electrical.Machines.Examples.Rectifier12pulse 0.003.631.100.220.420.040.602.35
Modelica.Electrical.Machines.Examples.SMEE_Generator 0.000.611.020.080.310.030.200.00
Modelica.Electrical.Machines.Examples.SMPM_Inverter (sim) 0.115.471.140.080.250.020.204.92
Modelica.Electrical.Machines.Examples.SMR_Inverter (sim) 0.115.201.160.080.250.030.194.66
Modelica.Electrical.Machines.Examples.TransformerTestbench 0.000.611.140.090.260.030.230.00
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater 0.000.071.150.070.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank 0.000.121.110.120.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 0.000.121.150.120.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 0.000.131.190.130.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 0.000.071.250.070.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 0.000.071.170.070.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks 0.000.081.280.080.000.000.000.00
Modelica.Fluid.Examples.BranchingDynamicPipes 0.000.121.230.120.000.000.000.00
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.000.081.170.080.000.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler 0.000.070.980.070.000.000.000.00
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.000.081.170.080.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem 0.000.071.120.070.000.000.000.00
Modelica.Fluid.Examples.IncompressibleFluidNetwork 0.000.071.120.070.000.000.000.00
Modelica.Fluid.Examples.InverseParameterization 0.000.081.230.080.000.000.000.00
Modelica.Fluid.Examples.PumpingSystem 0.000.081.130.080.000.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks 0.000.081.180.080.000.000.000.00
Modelica.Fluid.Examples.Tanks.TanksWithOverflow 0.000.071.040.070.000.000.000.00
Modelica.Fluid.Examples.Tanks.ThreeTanks 0.000.081.040.080.000.000.000.00
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 0.000.091.250.090.000.000.000.00
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls 0.000.121.240.120.000.000.000.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 0.045.410.950.070.220.010.055.05
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour (sim) 0.034.911.000.080.220.020.064.52
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour (sim) 0.064.880.940.070.160.010.044.61
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.054.900.970.060.050.010.144.65
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim) 0.1511.221.030.301.120.252.437.14
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary (sim) 0.067.901.030.210.820.040.486.35
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.000.251.190.250.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.000.291.100.290.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.000.341.100.340.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.000.281.110.280.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.000.261.170.260.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.000.271.270.270.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.000.261.040.260.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.000.651.070.650.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.000.291.130.290.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.000.391.110.390.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.000.331.150.330.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.000.311.160.310.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.000.321.160.320.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.000.191.230.190.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.000.261.150.260.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.000.721.190.720.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.000.581.250.580.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.000.551.120.550.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.000.381.290.380.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.000.371.020.370.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.000.331.020.330.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.000.681.070.680.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.000.361.140.360.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.000.341.050.340.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.000.471.320.470.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.000.501.110.500.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.000.781.130.780.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis 0.000.131.110.130.000.000.000.00
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.034.711.100.060.170.010.034.45
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.024.191.040.060.110.010.024.00
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.024.691.230.060.020.010.114.49
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.034.831.230.080.040.130.034.55
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.034.721.040.060.040.010.144.48
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 1.695.001.040.060.040.120.034.75
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.024.541.110.060.020.010.154.31
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.014.231.120.050.010.010.024.14
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.045.681.280.080.040.010.145.41
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.024.461.020.050.020.010.114.27
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.024.821.070.050.030.010.114.62
Modelica.Mechanics.Translational.Examples.Friction 0.000.131.000.130.000.000.000.00
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.024.561.230.060.020.010.124.36
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.024.460.990.060.110.010.024.26
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.084.991.000.060.040.130.034.74
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.024.500.970.060.010.010.024.41
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.014.270.970.140.010.010.024.09
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 0.024.361.210.150.010.010.024.17
Modelica.Media.Air.MoistAir.PsychrometricData 0.000.181.160.180.000.000.000.00
Modelica.Media.Examples.IdealGasH2O 0.000.081.230.080.000.000.000.00
Modelica.Media.Examples.MixtureGases 0.000.121.250.120.000.000.000.00
Modelica.Media.Examples.SimpleLiquidWater 0.000.081.280.080.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T 0.000.081.150.080.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T 0.000.081.120.080.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX 0.000.081.140.080.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.014.481.210.200.010.010.024.24
Modelica.Media.Examples.TestOnly.FlueGas 0.000.181.200.180.000.000.000.00
Modelica.Media.Examples.TestOnly.IdealGasN2 0.000.081.190.080.000.000.000.00
Modelica.Media.Examples.TestOnly.IdealGasN2Mix 0.000.081.230.080.000.000.000.00
Modelica.Media.Examples.TestOnly.MixIdealGasAir 0.000.071.160.070.000.000.000.00
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition 0.000.121.230.120.000.000.000.00
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates 0.000.111.110.110.000.000.000.00
Modelica.Media.Examples.WaterIF97 0.000.081.140.080.000.000.000.00
Modelica.StateGraph.Examples.ControlledTanks 0.000.291.130.070.170.010.040.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.024.541.000.060.150.010.034.30
Modelica.StateGraph.Examples.FirstExample (sim) 0.024.311.060.140.010.010.024.13
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.024.371.110.170.020.010.024.16
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.024.740.950.140.010.010.024.55
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.024.841.140.060.160.010.034.58
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.034.970.960.060.170.010.034.70
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.035.021.120.070.180.020.054.71
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.024.751.000.060.040.130.034.49
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.024.891.220.070.190.020.054.56
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.025.250.980.070.240.020.054.87
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.025.130.980.060.190.020.044.81
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.024.781.030.060.150.010.034.52
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.024.581.150.060.030.120.034.33
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.035.570.950.090.210.020.065.20
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.034.991.210.100.020.010.114.75
Modelica.Thermal.HeatTransfer.Examples.Motor (sim) 0.024.811.210.060.110.010.024.62