Modelica_3.1_cpp test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
151 148 141 141 141 138 119 4

Total time taken: 0:48:31

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

OpenModelica Version: OMCompiler v1.18.0-dev.106+gaf583a5964

Test started: 2021-02-28 20:40:50

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.16.2 (diffSimulationResults)

Flags:
setCommandLineOptions("-d=nonewInst")
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.025.391.040.320.010.010.025.03
Modelica.Blocks.Examples.LogicalNetwork1 (sim) 0.025.781.210.310.010.010.025.43
Modelica.Blocks.Examples.PID_Controller (sim) 0.025.701.260.370.050.020.045.23
Modelica.Blocks.Examples.ShowLogicalSources (sim) 0.015.611.090.290.010.010.025.29
Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim) 0.055.511.220.320.040.010.045.10
Modelica.Electrical.Analog.Examples.CauerLowPassAnalog (sim) 0.025.581.340.360.040.010.045.13
Modelica.Electrical.Analog.Examples.CauerLowPassOPV (sim) 0.035.581.270.360.050.010.045.11
Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim) 6.797.331.420.420.400.040.336.15
Modelica.Electrical.Analog.Examples.CharacteristicIdealDiodes (sim) 0.055.701.120.400.050.010.045.20
Modelica.Electrical.Analog.Examples.CharacteristicThyristors (sim)0.03 (5 verified)0.085.671.180.290.030.010.035.32
Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)0.03 (4 verified)0.065.181.100.280.020.010.024.85
Modelica.Electrical.Analog.Examples.CompareTransformers (sim) 0.095.831.070.300.040.010.045.44
Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim) 0.025.441.040.300.030.010.035.06
Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim) 0.275.821.230.390.130.030.055.22
Modelica.Electrical.Analog.Examples.HeatingMOSInverter (sim) 0.035.411.020.320.060.010.044.97
Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate (sim) 0.036.121.100.350.250.030.225.28
Modelica.Electrical.Analog.Examples.HeatingRectifier (sim) 0.024.991.010.310.030.010.034.61
Modelica.Electrical.Analog.Examples.HeatingResistor (sim) 0.025.251.080.280.020.010.024.92
Modelica.Electrical.Analog.Examples.NandGate (sim) 0.025.311.070.420.080.020.044.75
Modelica.Electrical.Analog.Examples.OvervoltageProtection (sim) 0.045.511.060.290.070.010.035.11
Modelica.Electrical.Analog.Examples.Rectifier (sim) 0.125.741.110.330.080.020.055.27
Modelica.Electrical.Analog.Examples.ShowSaturatingInductor (sim) 0.025.141.030.320.030.030.044.72
Modelica.Electrical.Analog.Examples.ShowVariableResistor (sim) 0.055.551.110.380.040.020.055.06
Modelica.Electrical.Analog.Examples.SwitchWithArc (sim) 0.025.141.020.320.030.010.034.76
Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim) 0.035.361.150.290.060.020.034.96
Modelica.Electrical.Analog.Lines.M_OLine 0.000.491.210.490.000.000.000.00
Modelica.Electrical.Digital.Examples.Adder4 (sim) 0.068.461.111.080.530.300.456.09
Modelica.Electrical.Digital.Examples.Counter 0.000.981.080.830.140.000.000.00
Modelica.Electrical.Digital.Examples.Counter3 0.000.841.150.580.250.000.000.00
Modelica.Electrical.Digital.Examples.FlipFlop 0.000.451.260.400.060.000.000.00
Modelica.Electrical.Digital.Examples.FullAdder 0.001.011.200.880.130.000.000.00
Modelica.Electrical.Digital.Examples.HalfAdder (sim) 0.026.081.050.670.080.020.075.23
Modelica.Electrical.Digital.Examples.Multiplexer 0.000.511.260.440.070.000.000.00
Modelica.Electrical.Machines.Examples.AIMC_DOL (sim) 0.076.541.250.470.530.030.115.40
Modelica.Electrical.Machines.Examples.AIMC_Inverter (sim) 0.046.131.220.480.350.030.135.13
Modelica.Electrical.Machines.Examples.AIMC_Steinmetz (sim) 0.216.741.040.380.330.030.085.93
Modelica.Electrical.Machines.Examples.AIMC_YD (sim) 0.286.811.130.600.470.050.315.38
Modelica.Electrical.Machines.Examples.AIMS_Start (sim) 0.138.091.110.610.540.240.416.28
Modelica.Electrical.Machines.Examples.DCEE_Start (sim) 0.025.151.130.310.030.010.034.77
Modelica.Electrical.Machines.Examples.DCPM_Start (sim) 0.025.411.200.300.030.010.035.04
Modelica.Electrical.Machines.Examples.DCSE_Start (sim)0.05 (6 verified)0.085.441.050.300.030.010.035.06
Modelica.Electrical.Machines.Examples.Rectifier6pulse (sim) 0.096.881.050.530.320.030.315.69
Modelica.Electrical.Machines.Examples.Rectifier12pulse (sim) 0.278.781.110.950.490.250.746.35
Modelica.Electrical.Machines.Examples.SMEE_Generator (sim) 0.076.611.310.540.350.030.265.43
Modelica.Electrical.Machines.Examples.SMPM_Inverter (sim) 0.106.141.160.490.350.030.095.18
Modelica.Electrical.Machines.Examples.SMR_Inverter (sim) 0.046.061.060.520.360.030.085.08
Modelica.Electrical.Machines.Examples.TransformerTestbench (sim)0.32 (3 verified)0.186.701.120.730.180.030.325.43
Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim) 0.1954.421.0227.216.770.307.9312.21
Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank (sim) 0.066.761.041.440.220.020.055.04
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim) 0.037.311.101.760.060.020.065.41
Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2 (sim) 0.047.671.021.750.070.020.065.76
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim) 0.068.311.262.350.180.030.105.65
Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim) 0.108.861.022.490.170.240.125.84
Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks (sim) 0.046.931.391.510.060.180.055.13
Modelica.Fluid.Examples.BranchingDynamicPipes (sim) 0.1628.681.058.995.530.653.1910.32
Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks 0.001.811.191.770.030.000.000.00
Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim) 0.0913.661.026.790.810.030.345.69
Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation 0.005.631.105.630.000.000.000.00
Modelica.Fluid.Examples.HeatingSystem (sim) 0.9818.410.979.361.480.080.556.95
Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim) 1.1422.051.0710.232.800.150.788.09
Modelica.Fluid.Examples.InverseParameterization (sim) 0.0517.831.078.361.570.080.727.10
Modelica.Fluid.Examples.PumpingSystem 0.002.630.972.010.620.000.000.00
Modelica.Fluid.Examples.Tanks.EmptyTanks (sim) 0.106.691.211.460.080.180.054.92
Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim) 3.7315.181.007.670.630.060.396.43
Modelica.Fluid.Examples.Tanks.ThreeTanks (sim) 1.667.841.452.160.370.030.085.20
Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim) 0.0312.401.186.360.390.030.095.53
Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim) 0.0413.161.036.690.180.040.385.87
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke (sim) 0.036.021.250.480.280.020.075.17
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceCurrentBehaviour (sim) 0.035.591.200.380.250.020.054.89
Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour (sim) 0.035.331.500.360.070.020.054.83
Modelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim) 0.065.281.190.340.090.010.044.80
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim) 0.1211.381.270.821.540.292.686.04
Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary (sim) 0.058.451.190.511.400.050.476.02
Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim) 0.0851.671.254.1733.882.731.229.67
Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim) 0.1151.301.263.9333.752.461.409.76
Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim) 0.1279.181.166.8354.543.351.9712.50
Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum (sim) 0.0749.501.133.8032.702.701.119.18
Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper (sim) 0.0954.311.114.3935.752.650.9910.54
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim) 0.0951.270.984.1933.022.901.289.87
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses (sim) 0.0747.740.994.1831.732.420.848.56
Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim) 0.28112.100.989.3279.294.563.4515.48
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel (sim) 0.1449.521.013.5831.982.701.509.76
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving (sim) 0.1457.061.034.4037.193.161.8310.48
Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim) 0.1257.000.984.3837.342.991.8510.45
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem 0.0060.360.975.1346.833.181.723.51
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem 0.0050.731.064.7339.102.541.123.25
Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim) 0.0750.111.023.5132.602.701.2110.09
Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim) 0.0960.611.014.4740.143.081.7811.15
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim) 0.1862.910.975.4042.352.391.9410.83
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim) 0.3865.671.185.8243.572.512.1711.60
Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim) 0.5558.891.245.2638.982.701.3910.55
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim) 0.4274.650.995.4249.872.692.5914.09
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim) 0.1696.811.037.1867.854.732.6014.45
Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic (sim) 0.1157.641.024.7337.363.071.4011.09
Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic (sim) 0.1989.260.978.4864.042.571.9412.23
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive (sim) 0.1068.301.014.4945.094.361.5912.77
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint (sim) 0.1066.171.244.7343.623.851.7812.19
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim) 0.2475.080.995.6350.193.602.6313.02
Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim) 0.1278.060.994.8152.274.912.0414.04
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot 0.0043.570.985.7927.690.965.453.68
Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim) 0.055.851.060.480.290.020.065.00
Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim) 0.055.061.150.290.060.020.044.65
Modelica.Mechanics.Rotational.Examples.ElasticBearing (sim) 0.024.671.040.280.020.010.024.34
Modelica.Mechanics.Rotational.Examples.FirstGrounded (sim) 0.024.890.990.280.020.010.034.56
Modelica.Mechanics.Rotational.Examples.Friction (sim) 0.045.131.080.300.050.020.034.74
Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim) 0.055.100.970.300.040.010.034.72
Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim) 0.085.480.980.320.050.010.035.07
Modelica.Mechanics.Rotational.Examples.RollingWheel (sim) 0.025.040.990.280.020.010.024.71
Modelica.Mechanics.Translational.Examples.Accelerate (sim) 0.024.840.990.260.010.000.024.55
Modelica.Mechanics.Translational.Examples.Brake (sim) 0.025.311.120.320.040.010.034.91
Modelica.Mechanics.Translational.Examples.Damper (sim) 0.024.781.080.270.020.010.024.45
Modelica.Mechanics.Translational.Examples.ElastoGap (sim) 0.024.911.120.290.030.010.034.55
Modelica.Mechanics.Translational.Examples.Friction (sim)0.11 (4/13 failed)0.155.471.050.340.390.020.044.70
Modelica.Mechanics.Translational.Examples.InitialConditions (sim) 0.024.871.170.280.020.010.024.54
Modelica.Mechanics.Translational.Examples.Oscillator (sim) 0.024.771.100.280.020.010.034.43
Modelica.Mechanics.Translational.Examples.PreLoad (sim) 0.025.421.060.290.050.010.035.03
Modelica.Mechanics.Translational.Examples.Sensors (sim) 0.024.721.000.280.010.010.024.40
Modelica.Mechanics.Translational.Examples.SignConvention (sim) 0.014.770.980.280.010.010.024.45
Modelica.Mechanics.Translational.Examples.WhyArrows (sim) 0.024.871.010.280.010.010.024.55
Modelica.Media.Air.MoistAir.PsychrometricData (sim) 0.0911.671.165.170.430.060.125.89
Modelica.Media.Examples.IdealGasH2O (sim) 0.025.841.431.200.020.010.034.58
Modelica.Media.Examples.MixtureGases (sim) 0.027.961.082.620.070.020.055.20
Modelica.Media.Examples.SimpleLiquidWater (sim) 0.025.721.020.870.020.010.024.79
Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim) 0.025.551.070.540.010.170.034.79
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim) 0.026.601.191.640.020.010.064.87
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_TX (sim) 0.027.921.252.850.020.010.054.98
Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim) 0.015.181.000.300.010.010.024.84
Modelica.Media.Examples.TestOnly.FlueGas (sim) 0.037.401.172.380.020.170.044.79
Modelica.Media.Examples.TestOnly.IdealGasN2 (sim) 0.026.341.021.280.020.010.034.99
Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim) 0.027.531.002.450.020.010.035.01
Modelica.Media.Examples.TestOnly.MixIdealGasAir (sim) 0.027.381.052.230.020.010.045.08
Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim) 0.0310.221.164.550.240.020.065.35
Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim) 0.0211.701.125.540.500.030.065.57
Modelica.Media.Examples.WaterIF97 (sim) 0.0210.981.105.020.380.020.075.50
Modelica.StateGraph.Examples.ControlledTanks 0.000.371.080.370.000.000.000.00
Modelica.StateGraph.Examples.ExecutionPaths (sim) 0.025.541.160.330.060.010.045.10
Modelica.StateGraph.Examples.FirstExample (sim) 0.025.281.160.340.020.010.034.89
Modelica.StateGraph.Examples.FirstExample_Variant2 (sim) 0.025.541.150.350.020.010.035.13
Modelica.StateGraph.Examples.FirstExample_Variant3 (sim) 0.085.191.130.300.050.010.044.79
Modelica.StateGraph.Examples.ShowCompositeStep (sim) 0.035.871.190.390.060.020.055.35
Modelica.StateGraph.Examples.ShowExceptions (sim) 0.025.361.110.400.070.010.054.83
Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling (sim) 0.036.421.040.380.080.020.265.67
Modelica.Thermal.FluidHeatFlow.Examples.OneMass (sim) 0.026.121.280.390.040.010.045.64
Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling (sim) 0.036.281.060.370.120.030.225.55
Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut (sim) 0.036.271.000.340.110.030.215.59
Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve (sim) 0.035.761.080.370.100.020.055.22
Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut (sim) 0.025.571.080.320.040.020.045.15
Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling (sim) 0.025.401.050.340.040.010.044.97
Modelica.Thermal.FluidHeatFlow.Examples.TwoMass (sim) 0.036.041.200.350.100.030.235.32
Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim) 0.025.201.150.300.020.010.034.84
Modelica.Thermal.HeatTransfer.Examples.Motor (sim) 0.025.711.060.310.040.020.045.31