Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 82 79 79 59 59 52 1

Total time taken: 0:14:51

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

OpenModelica Version: OMCompiler v1.18.0-dev.104+g7afc918716

FMI version: 2.0

Test started: 2021-02-27 21:20:07

Tested Library: 3.1 OMSimulator v2.1.1.post35-g69d29f1-linux OMSimulator v2.1.1.post35-g69d29f1-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 0.000.111.190.110.000.000.000.00
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.042.971.150.180.010.010.012.75
Modelica.Blocks.Examples.PID_Controller (sim) 0.043.151.280.090.060.020.242.74
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.032.791.190.070.020.010.022.67
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.303.071.140.080.030.010.202.74
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.052.761.040.070.030.010.152.51
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.053.011.000.080.190.010.102.63
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 4.624.931.010.250.230.190.303.96
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.053.091.060.080.210.010.022.76
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim)0.02 (4/5 failed)0.042.861.050.080.030.010.152.58
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)0.02 (4 verified)0.022.611.250.070.140.010.012.39
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.303.411.110.080.240.020.033.05
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.633.171.160.090.030.010.182.86
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 11.543.261.080.090.270.040.052.82
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.142.901.090.070.220.010.022.58
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 1.493.641.050.090.390.060.073.03
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.072.771.070.070.030.010.022.65
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.042.691.060.070.020.110.012.47
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.772.941.120.080.230.020.032.60
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.212.851.060.070.080.160.022.53
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.443.391.120.090.240.020.033.01
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.082.811.270.070.030.010.152.55
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.082.941.110.070.030.010.162.67
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.223.241.380.090.040.010.212.88
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 7.543.211.120.070.060.200.022.85
Modelica.Electrical.Analog.Lines.M_OLine 0.000.111.190.110.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 0.000.111.300.110.000.000.000.00
Modelica.Electrical.Digital.Examples.Counter 0.000.101.380.100.000.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.361.090.080.280.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.271.140.210.060.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.000.121.160.120.000.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder 0.000.131.160.130.000.000.000.00
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.281.140.100.180.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL 0.000.741.080.090.340.030.280.00
Modelica.Electrical.Machines.Examples.AIMC_Inverter 0.000.691.110.080.300.030.270.00
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz 0.000.711.210.090.340.030.250.00
Modelica.Electrical.Machines.Examples.AIMC_YD 0.000.821.160.090.400.190.140.00
Modelica.Electrical.Machines.Examples.AIMS_Start 0.001.531.110.140.690.040.660.00
Modelica.Electrical.Machines.Examples.DCEE_Start 0.000.301.290.070.030.010.180.00
Modelica.Electrical.Machines.Examples.DCPM_Start 0.000.371.360.090.080.010.200.00
Modelica.Electrical.Machines.Examples.DCSE_Start 0.000.301.180.070.040.150.040.00
Modelica.Electrical.Machines.Examples.Rectifier6pulse 0.000.811.200.100.380.050.280.00
Modelica.Electrical.Machines.Examples.Rectifier12pulse 0.001.811.190.290.560.060.900.00
Modelica.Electrical.Machines.Examples.SMEE_Generator 0.001.001.090.090.450.040.420.00
Modelica.Electrical.Machines.Examples.SMPM_Inverter 0.000.821.040.090.370.040.320.00
Modelica.Electrical.Machines.Examples.SMR_Inverter 0.000.711.040.100.310.030.280.00
Modelica.Electrical.Machines.Examples.TransformerTestbench 0.000.811.380.120.370.040.270.00
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater 0.000.101.070.100.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank 0.000.091.090.090.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 0.000.091.320.090.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 0.000.111.170.110.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 0.000.131.170.130.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 0.000.091.300.090.000.000.000.00
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks 0.000.091.140.090.000.000.000.00
Modelica.Fluid.Examples.BranchingDynamicPipes 0.000.111.170.110.000.000.000.00
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.000.091.140.090.000.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler 0.000.091.070.090.000.000.000.00
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.000.091.270.090.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem 0.000.091.050.090.000.000.000.00
Modelica.Fluid.Examples.IncompressibleFluidNetwork 0.000.091.160.090.000.000.000.00
Modelica.Fluid.Examples.InverseParameterization 0.000.111.240.110.000.000.000.00
Modelica.Fluid.Examples.PumpingSystem 0.000.091.080.090.000.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks 0.000.081.160.080.000.000.000.00
Modelica.Fluid.Examples.Tanks.TanksWithOverflow 0.000.091.140.090.000.000.000.00
Modelica.Fluid.Examples.Tanks.ThreeTanks 0.000.081.100.080.000.000.000.00
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 0.000.091.270.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) 16.373.741.270.090.240.030.073.32
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour 0.000.411.070.090.240.030.050.00
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour 0.000.401.120.110.230.030.030.00
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.383.171.080.070.080.160.022.85
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke 0.006.461.100.321.440.294.410.00
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary 0.002.091.090.261.200.050.570.00
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum 0.000.301.050.300.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody 0.000.291.070.290.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses 0.000.391.040.390.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum 0.000.281.040.280.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper 0.000.341.280.340.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity 0.000.251.190.250.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses 0.000.301.280.300.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 0.000.701.190.700.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel 0.000.391.160.390.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving 0.000.411.180.410.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling 0.000.391.150.390.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.000.361.210.360.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.000.341.200.340.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass 0.000.241.290.240.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings 0.000.331.170.330.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a 0.000.751.160.750.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b 0.000.761.130.760.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic 0.000.781.130.780.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 0.000.441.190.440.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 0.000.401.170.400.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic 0.000.361.210.360.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic 0.000.661.190.660.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive 0.000.431.360.430.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint 0.000.431.200.430.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects 0.000.591.250.590.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive 0.000.581.190.580.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.000.851.350.850.000.000.000.00
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis 0.000.121.220.120.000.000.000.00
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.143.151.210.080.210.020.032.81
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.052.771.190.070.030.010.162.49
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.093.181.140.170.030.010.022.95
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.103.251.220.080.220.030.042.88
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.363.441.200.080.050.160.023.14
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 0.053.461.270.070.210.020.023.13
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 50.093.071.070.070.020.010.012.95
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.072.731.040.060.010.010.012.63
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.063.381.080.070.050.150.023.09
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.032.971.000.060.020.010.022.85
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.063.051.130.070.040.020.182.75
Modelica.Mechanics.Translational.Examples.Friction 0.000.091.350.090.000.000.000.00
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.062.901.080.060.030.010.022.78
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.053.021.130.080.020.010.172.73
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.653.111.370.070.230.020.032.76
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.032.821.290.180.020.010.012.61
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 50.063.091.070.070.180.010.022.82
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 50.072.821.090.060.020.150.012.59
Modelica.Media.Air.MoistAir.PsychrometricData 0.000.101.260.100.000.000.000.00
Modelica.Media.Examples.IdealGasH2O 0.000.091.250.090.000.000.000.00
Modelica.Media.Examples.MixtureGases 0.000.111.310.110.000.000.000.00
Modelica.Media.Examples.SimpleLiquidWater 0.000.111.210.110.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T 0.000.091.260.090.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T 0.000.091.230.090.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX 0.000.141.290.140.000.000.000.00
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.032.861.230.080.120.010.012.65
Modelica.Media.Examples.TestOnly.FlueGas 0.000.091.340.090.000.000.000.00
Modelica.Media.Examples.TestOnly.IdealGasN2 0.000.091.260.090.000.000.000.00
Modelica.Media.Examples.TestOnly.IdealGasN2Mix 0.000.091.200.090.000.000.000.00
Modelica.Media.Examples.TestOnly.MixIdealGasAir 0.000.091.270.090.000.000.000.00
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition 0.000.101.190.100.000.000.000.00
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates 0.000.101.240.100.000.000.000.00
Modelica.Media.Examples.WaterIF97 0.000.091.300.090.000.000.000.00
Modelica.StateGraph.Examples.ControlledTanks 0.000.391.060.080.210.020.070.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.042.821.230.080.190.020.032.51
Modelica.StateGraph.Examples.FirstExample (sim) 0.032.841.230.070.130.010.022.61
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.042.631.310.070.020.120.012.41
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.032.621.250.070.130.010.012.41
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.042.911.170.080.220.020.032.57
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.042.911.130.080.200.020.032.58
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.053.531.140.090.220.020.063.14
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.053.031.110.080.190.010.032.72
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.053.351.270.100.250.030.062.91
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.073.481.130.090.260.030.063.05
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 50.093.411.160.080.240.020.043.02
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.053.131.130.080.200.020.032.81
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.043.221.280.080.040.150.032.92
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 50.083.581.140.080.250.030.063.16
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.083.201.130.090.040.010.023.04
Modelica.Thermal.HeatTransfer.Examples.Motor 0.000.211.070.060.020.120.010.00