PNlib test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
92 92 92 92 92 92 92 81

Test started: 2024-05-04 17:49:32
Total time taken: 0:21:13
System info: AMD Ryzen 9 5950X 16-Core Processor, 63 GB RAM, Ubuntu 22.04.3 LTS

OpenModelica Version: OMCompiler v1.22.4

FMI version: 2.0


OpenModelicaLibraryTesting Changes
CommitDateAuthorSummary
f0c0d122024-04-28 17:18:57 +0200Adrian Popremove the missing branches after the loop (#105)

Tested Library: PNlib 3.0.0 OMSimulator v2.1.1.post236-g634b019-linux-notlm-debug

{
 "path": "PNlib",
 "sha": "8ed0c217a3ff2db4655d85b4e5446edfa0ecade0",
 "support": "noSupport",
 "uses": {
  "Modelica": "4.0.0"
 },
 "version": "3.0.0-master",
 "zipfile": "https://github.com/AMIT-HSBI/PNlib/archive/8ed0c217a3ff2db4655d85b4e5446edfa0ecade0.zip"
}

BuildModel time limit: 660s
Simulation time limit: 50s
Default tolerance: 1e-06
Optimization level: Tool default

Reference Files: $PNLIBREFS

Verified using: OpenModelica 1.23.0~dev-204-g196d7c6 (diffSimulationResults)

Flags:
setCommandLineOptions("-d=nogen");
setCommandLineOptions("-d=initialization");
setCommandLineOptions("-d=backenddaeinfo");
setCommandLineOptions("-d=discreteinfo");
setCommandLineOptions("-d=stateselection");
setCommandLineOptions("-d=execstat");
setMatchingAlgorithm("PFPlusExt");
setIndexReductionMethod("dynamicStateSelection");
Config:
{
 "library": "PNlib",
 "libraryVersion": "master",
 "libraryVersionNameForTests": "",
 "referenceFiles": "$PNLIBREFS"
}

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 buildModelParsingFrontendBackendSimCodeTemplatesCompileTotal Execution
PNlib.Examples.ConTest.Conflict (sim)0.26 (13 verified)0.8213.581.890.330.220.250.0912.6817.14
PNlib.Examples.ConTest.ConflictLoop (sim)0.29 (13 verified)1.1414.321.860.360.530.080.0913.2618.20
PNlib.Examples.ConTest.LoopAndArcweight (sim)0.12 (6 verified)0.4012.521.810.350.130.050.0711.9315.42
PNlib.Examples.ConTest.PCtoTC (sim)0.04 (5 verified)0.2412.011.780.320.050.020.0511.5714.62
PNlib.Examples.ConTest.PCtoTCfunction (sim)0.05 (5 verified)0.2512.031.800.330.050.020.0511.5814.74
PNlib.Examples.ConTest.SinglePC (sim)0.00 (2 verified)0.068.241.920.290.020.010.037.9010.85
PNlib.Examples.ConTest.SingleTC (sim)0.00 (4 verified)0.047.901.850.330.010.000.027.5410.37
PNlib.Examples.ConTest.Speed (sim)0.19 (12 verified)0.6212.901.830.310.150.050.2712.1116.11
PNlib.Examples.ConTest.TCtoPC (sim)0.05 (5 verified)0.2711.911.800.300.040.020.0411.5114.63
PNlib.Examples.ConTest.TCtoPCfunction (sim)0.02 (5 verified)0.1211.871.850.280.040.020.0511.4714.44
PNlib.Examples.ConTest.ZeroArcWeight (sim)0.12 (7 verified)0.5213.121.870.370.140.060.2712.2916.28
PNlib.Examples.ConTest.ZeroPlace (sim)0.16 (9 verified)0.5312.761.960.320.120.050.0812.1916.02
PNlib.Examples.DisTest.ConflictBeneBaB (sim)0.29 (22 verified)0.4613.861.840.370.720.380.3612.0317.01
PNlib.Examples.DisTest.ConflictBeneGreedy (sim)0.21 (10 verified)0.369.911.810.300.160.240.089.1212.86
PNlib.Examples.DisTest.ConflictBeneQuotient (sim)0.20 (10 verified)0.3310.091.870.310.160.300.099.2213.09
PNlib.Examples.DisTest.ConflictPrio (sim)0.24 (10 verified)0.4110.101.800.360.160.250.089.2513.12
PNlib.Examples.DisTest.ConflictProb (sim)0.24 (10 verified)0.3310.061.900.320.180.250.109.2113.13
PNlib.Examples.DisTest.DisLoopAndArcweight (sim)0.08 (5 verified)0.228.701.830.330.060.030.068.2211.41
PNlib.Examples.DisTest.EightConflictProb (sim)0.36 (18 verified)0.5110.441.790.320.190.230.089.6213.71
PNlib.Examples.DisTest.FiveTimes (sim)0.61 (27 verified)1.1219.091.770.421.030.430.4116.8123.15
PNlib.Examples.DisTest.InputConflictBeneBaB (sim)0.16 (10 verified)0.3410.191.900.380.280.270.089.1913.14
PNlib.Examples.DisTest.InputConflictBeneGreedy (sim)0.20 (5/10 failed)0.3310.102.000.310.170.260.099.2713.19
PNlib.Examples.DisTest.InputConflictBeneQuotient (sim)0.24 (4/10 failed)0.3410.111.830.340.200.260.099.2113.12
PNlib.Examples.DisTest.InputConflictPrio (sim)0.23 (5/10 failed)0.3410.141.890.310.170.290.109.2513.14
PNlib.Examples.DisTest.InputConflictProb (sim)0.23 (5/11 failed)0.3310.201.780.390.240.270.099.2113.16
PNlib.Examples.DisTest.NoInputConflict (sim)0.02 (6 verified)0.098.601.800.290.050.020.048.2011.11
PNlib.Examples.DisTest.OutputConflictBeneBaB (sim)0.22 (10 verified)0.3810.121.840.310.190.280.099.2413.16
PNlib.Examples.DisTest.OutputConflictBeneGreedy (sim)0.21 (10 verified)0.329.961.800.310.170.240.099.1512.85
PNlib.Examples.DisTest.OutputConflictBeneQuotient (sim)0.13 (10 verified)0.3310.091.780.350.150.230.099.2712.92
PNlib.Examples.DisTest.OutputConflictPrio (sim)0.19 (10 verified)0.439.981.840.330.170.240.089.1613.06
PNlib.Examples.DisTest.OutputConflictProb (sim)0.20 (10 verified)0.349.821.930.310.160.230.089.0512.89
PNlib.Examples.DisTest.PDtoTD (sim)0.04 (4 verified)0.178.271.890.320.050.020.047.8310.96
PNlib.Examples.DisTest.PDtoTDfunction (sim)0.03 (4 verified)0.128.601.820.320.050.020.048.1811.19
PNlib.Examples.DisTest.PDtoTT (sim)0.06 (4 verified)0.148.511.820.320.040.020.058.0711.09
PNlib.Examples.DisTest.PrioTest (sim)0.21 (16 verified)0.3411.641.900.360.520.100.3010.3614.65
PNlib.Examples.DisTest.SinglePD (sim)0.01 (2 verified)0.057.981.770.330.010.010.027.6010.39
PNlib.Examples.DisTest.SingleTD (sim)0.00 (3 verified)0.047.821.910.330.010.000.027.4710.37
PNlib.Examples.DisTest.SixConflictProb (sim)0.24 (14 verified)0.409.761.900.310.140.070.249.0012.87
PNlib.Examples.DisTest.TDtoPD (sim)0.03 (4 verified)0.178.251.850.320.040.020.047.8310.90
PNlib.Examples.DisTest.TDtoPDfunction (sim)0.02 (4 verified)0.108.251.860.310.040.020.047.8510.84
PNlib.Examples.DisTest.TEnoInput (sim)0.02 (4 verified)0.098.591.820.280.040.020.048.2211.06
PNlib.Examples.DisTest.TEtest (sim)0.07 (7 verified)0.179.701.850.310.150.060.258.9412.36
PNlib.Examples.DisTest.TFDinputConflict (sim)0.12 (14 verified)0.2110.011.830.300.160.260.099.2012.73
PNlib.Examples.DisTest.TFDoutCap (sim)0.10 (12 verified)0.209.781.810.360.170.080.278.9012.46
PNlib.Examples.DisTest.TFDoutputConflict (sim)0.19 (16 verified)0.3610.051.950.360.180.270.089.1513.13
PNlib.Examples.DisTest.TFDtest (sim)0.09 (8 verified)0.229.031.820.350.080.040.098.4711.71
PNlib.Examples.DisTest.TTcircle (sim)0.20 (4/7 failed)0.279.581.860.350.130.050.268.7812.50
PNlib.Examples.DisTest.TTtoPD (sim)0.05 (4 verified)0.148.501.860.320.040.020.048.0911.14
PNlib.Examples.DisTest.Ttest (sim)0.15 (13 verified)0.2410.701.800.340.440.090.109.7313.50
PNlib.Examples.ExtTest.ArcswithPCtoTC (sim)0.05 (21 verified)0.2916.361.870.350.670.320.3214.7019.13
PNlib.Examples.ExtTest.ArcswithPCtoTC2 (sim)0.15 (4/24 failed)0.6817.591.820.370.970.160.3515.7420.89
PNlib.Examples.ExtTest.ArcswithPCtoTC3 (sim)0.12 (24 verified)0.5917.811.740.380.900.160.3616.0120.86
PNlib.Examples.ExtTest.DoubleArcwithPCtoTC (sim)0.31 (10 verified)0.7113.411.950.320.170.240.1012.5716.95
PNlib.Examples.ExtTest.DoubleArcwithPTtoTD (sim)0.27 (8 verified)0.419.901.900.310.140.070.309.0813.04
PNlib.Examples.ExtTest.DoubleArcwithPTtoTD2 (sim)0.24 (8 verified)0.3910.051.950.340.160.070.269.2213.21
PNlib.Examples.ExtTest.IATest (sim)0.21 (13 verified)0.7214.051.850.340.470.090.0913.0517.40
PNlib.Examples.ExtTest.IAwithPCtoTC (sim)0.21 (10 verified)0.7313.401.890.300.210.280.0912.5216.81
PNlib.Examples.ExtTest.IAwithPDtoTD (sim)0.17 (8 verified)0.369.781.920.360.150.070.298.9012.80
PNlib.Examples.ExtTest.IAwithPDtoTD2 (sim)0.23 (8 verified)0.359.731.810.370.160.070.278.8712.67
PNlib.Examples.ExtTest.NoTokens (sim)0.32 (11 verified)0.9514.181.830.360.420.080.0913.2217.88
PNlib.Examples.ExtTest.TATest (sim)0.18 (12 verified)0.6313.491.890.340.190.290.1012.5616.78
PNlib.Examples.ExtTest.TAwithPCtoTC (sim)0.21 (10 verified)0.6613.471.920.370.170.250.0912.5916.88
PNlib.Examples.ExtTest.TAwithPDtoTD (sim)0.22 (8 verified)0.369.641.870.330.140.060.268.8512.65
PNlib.Examples.ExtTest.TAwithPDtoTD2 (sim)0.22 (8 verified)0.409.801.890.400.140.060.318.8912.94
PNlib.Examples.ExtTest.TAwithWeaklyActivation (sim)0.11 (12 verified)0.3913.101.870.330.150.060.2412.3216.11
PNlib.Examples.ExtTest.TDSTest (sim)0.09 (6 verified)0.268.991.780.310.080.040.068.5011.67
PNlib.Examples.ExtTest.TDSTestinterrupt (sim)0.15 (10 verified)0.249.611.810.290.130.050.248.9012.38
PNlib.Examples.ExtTest.TDSdiscrete (sim)0.66 (6 verified)0.998.981.830.320.100.050.068.4413.04
PNlib.Examples.ExtTest.TDStriangular (sim)0.09 (6 verified)0.258.811.870.300.080.040.068.3311.59
PNlib.Examples.ExtTest.TDStruncatednormal (sim)0.05 (6 verified)0.159.131.960.330.090.040.078.5911.86
PNlib.Examples.ExtTest.TDSuniform (sim)0.16 (6 verified)0.358.911.770.300.080.040.068.4211.78
PNlib.Examples.ExtTest.TESTest (sim)0.17 (8 verified)0.279.421.880.330.100.040.258.6912.31
PNlib.Examples.ExtTest.TFDStest (sim)0.09 (9 verified)0.258.911.820.350.080.040.068.3811.66
PNlib.Examples.HybTest.ConflictPrio (sim)0.19 (10 verified)0.4210.171.760.280.180.230.089.4013.13
PNlib.Examples.HybTest.ConflictProb (sim)0.17 (10 verified)0.4010.151.770.320.170.240.119.3013.11
PNlib.Examples.HybTest.ConflictType3 (sim)0.26 (4/12 failed)0.6413.431.920.350.210.250.0812.5317.04
PNlib.Examples.HybTest.ConflictType4 (sim)0.37 (12 verified)0.8614.631.780.380.490.100.2913.3718.30
PNlib.Examples.HybTest.EightConflictProb (sim)0.33 (18 verified)0.4910.481.910.340.210.320.099.5213.81
PNlib.Examples.HybTest.HybLoopAndArcweight (sim)0.07 (4 verified)0.228.881.920.400.080.030.058.3211.65
PNlib.Examples.HybTest.InputConflictPrio (sim)0.24 (5/10 failed)0.3910.121.810.300.210.260.099.2513.16
PNlib.Examples.HybTest.InputConflictProb (sim)0.27 (5/10 failed)0.4310.101.880.360.190.270.099.1913.29
PNlib.Examples.HybTest.InputConflictType3 (sim)0.24 (6/12 failed)0.6613.611.890.410.220.260.0912.6317.17
PNlib.Examples.HybTest.OutputConflictPrio (sim)0.21 (10 verified)0.3610.031.970.360.180.250.099.1413.13
PNlib.Examples.HybTest.OutputConflictProb (sim)0.16 (10 verified)0.3610.001.890.300.170.270.099.1712.99
PNlib.Examples.HybTest.OutputConflictType3 (sim)0.23 (4/12 failed)0.6513.621.890.380.210.250.1012.6917.02
PNlib.Examples.HybTest.PCtoTD (sim)0.05 (4 verified)0.218.471.830.300.050.020.048.0511.09
PNlib.Examples.HybTest.PCtoTDfunction (sim)0.03 (4 verified)0.138.521.850.310.050.020.048.1011.10
PNlib.Examples.HybTest.SixConflictProb (sim)0.22 (14 verified)0.479.871.910.320.150.060.279.0713.03
PNlib.Examples.HybTest.TCwithPD (sim)0.16 (7 verified)0.4513.191.810.340.170.230.0912.3716.32
PNlib.Examples.HybTest.TDtoPC (sim)0.05 (4 verified)0.248.411.800.270.040.020.038.0411.11
PNlib.Examples.HybTest.TDtoPCfunction (sim)0.03 (4 verified)0.158.691.780.300.050.020.048.2811.25
PNlib.Examples.Models.BicoloredPlaces.Aquarium (sim)0.73 (14 verified)3.0514.511.810.310.500.090.2713.3420.80