PNlib test using OpenModelica

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

Test started: 2026-11-14 09:06:09
Total time taken: 0:18:34
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 26.04.1 LTS

OpenModelica Version: OMCompiler v1.26.9

FMI tool: b'OMSimulator v3.0.0.post211-gffbfb82-linux'

FMI version: 2.0

OpenModelicaLibraryTesting Changes
CommitDateAuthorSummary
70194352026-11-13 16:18:39 +0100Martin SjölundPass -s=ida for --daeMode models (#420)

Tested Library: PNlib 3.0.0 OMSimulator v3.0.0.post211-gffbfb82-linux

{
 "path": "PNlib",
 "sha": "8ed0c217a3ff2db4655d85b4e5446edfa0ecade0",
 "support": "noSupport",
 "uses": {
  "Modelica": "4.0.0"
 },
 "version": "3.0.0-master",
 "wasm": {
  "2": {
   "generation": 1,
   "sha256": "b2da4efe3d62740a85b77034e939f7be76db81854eef9a16129e578c01602f8d",
   "systemLibraries": [
    "libc"
   ],
   "zipfile": "https://libraries.openmodelica.org/precompiled/wasm32-wasip1/omc-1/PNlib-wasm32-wasip1-3ec22d03bb9386e7.zip"
  }
 },
 "zipfile": "https://github.com/AMIT-HSBI/PNlib/archive/8ed0c217a3ff2db4655d85b4e5446edfa0ecade0.zip"
}

BuildModel time limit: 660s
Simulation time limit: 240s
Default tolerance: 1e-06
Default number of intervals: 2500
Optimization level: Tool default

Reference Files: $PNLIBREFS

CommitDateAuthorSummary
8ed0c212024-02-13 16:45:07 +0100AndreasUpdating release download (#86)

Verified using: v1.28.0-dev.1860+ge89ef0a.cmake (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.01 (13 verified)0.1110.261.420.130.360.050.139.5913.44
PNlib.Examples.ConTest.ConflictLoop (sim)0.01 (13 verified)0.1610.341.400.130.380.070.319.4413.61
PNlib.Examples.ConTest.LoopAndArcweight (sim)0.01 (6 verified)0.129.111.240.100.240.030.098.6612.04
PNlib.Examples.ConTest.PCtoTC (sim)0.00 (5 verified)0.108.191.210.090.200.020.097.8010.98
PNlib.Examples.ConTest.PCtoTCfunction (sim)0.00 (5 verified)0.138.321.170.090.200.010.087.9411.13
PNlib.Examples.ConTest.SinglePC (sim)0.01 (2 verified)0.117.671.240.080.010.010.077.4910.46
PNlib.Examples.ConTest.SingleTC (sim)0.00 (4 verified)0.086.881.260.090.010.000.076.729.59
PNlib.Examples.ConTest.Speed (sim)0.01 (12 verified)0.139.361.230.100.250.040.118.8712.30
PNlib.Examples.ConTest.TCtoPC (sim)0.00 (5 verified)0.108.211.230.090.200.010.087.8311.00
PNlib.Examples.ConTest.TCtoPCfunction (sim)0.00 (5 verified)0.118.201.210.080.190.010.087.8311.04
PNlib.Examples.ConTest.ZeroArcWeight (sim)0.01 (7 verified)0.139.491.340.270.290.040.128.7812.47
PNlib.Examples.ConTest.ZeroPlace (sim)0.01 (9 verified)0.129.221.310.100.200.020.098.8012.22
PNlib.Examples.DisTest.ConflictBeneBaB (sim)0.02 (22 verified)0.1812.701.360.320.460.090.3411.4916.16
PNlib.Examples.DisTest.ConflictBeneGreedy (sim)0.01 (1/10 failed)0.129.151.260.110.290.040.128.5912.11
PNlib.Examples.DisTest.ConflictBeneQuotient (sim)0.01 (3/10 failed)0.119.041.350.120.280.040.128.4812.09
PNlib.Examples.DisTest.ConflictPrio (sim)0.01 (1/10 failed)0.129.401.200.100.280.040.128.8612.22
PNlib.Examples.DisTest.ConflictProb (sim)0.01 (2/9 failed)0.119.231.260.110.280.040.128.6812.07
PNlib.Examples.DisTest.DisLoopAndArcweight (sim)0.00 (1/5 failed)0.107.891.160.080.200.010.087.5210.57
PNlib.Examples.DisTest.EightConflictProb (sim)0.01 (17 verified)0.139.421.220.100.290.050.288.6912.43
PNlib.Examples.DisTest.FiveTimes (sim)0.02 (27 verified)0.2216.271.300.360.980.150.3914.3819.74
PNlib.Examples.DisTest.InputConflictBeneBaB (sim)0.01 (5/10 failed)0.139.411.340.110.460.050.128.6712.44
PNlib.Examples.DisTest.InputConflictBeneGreedy (sim)0.01 (3/10 failed)0.129.211.250.290.300.050.138.4412.15
PNlib.Examples.DisTest.InputConflictBeneQuotient (sim)0.01 (6/10 failed)0.129.191.320.260.310.050.138.4512.19
PNlib.Examples.DisTest.InputConflictPrio (sim)0.01 (3/10 failed)0.129.161.290.240.290.050.148.4412.07
PNlib.Examples.DisTest.InputConflictProb (sim)0.01 (3/10 failed)0.149.221.300.240.260.040.118.5612.18
PNlib.Examples.DisTest.NoInputConflict (sim)0.01 (6 verified)0.107.731.230.100.210.020.087.3310.50
PNlib.Examples.DisTest.OutputConflictBeneBaB (sim)0.01 (4/10 failed)0.129.101.280.110.300.050.128.5212.11
PNlib.Examples.DisTest.OutputConflictBeneGreedy (sim)0.01 (1/10 failed)0.119.001.190.090.250.040.118.5111.81
PNlib.Examples.DisTest.OutputConflictBeneQuotient (sim)0.01 (4/10 failed)0.119.331.300.130.280.050.178.7112.29
PNlib.Examples.DisTest.OutputConflictPrio (sim)0.01 (1/10 failed)0.119.261.330.120.280.040.128.6912.27
PNlib.Examples.DisTest.OutputConflictProb (sim)0.01 (2/9 failed)0.118.971.280.110.280.050.128.4211.92
PNlib.Examples.DisTest.PDtoTD (sim)0.00 (1/4 failed)0.097.321.320.100.220.020.086.9110.14
PNlib.Examples.DisTest.PDtoTDfunction (sim)0.00 (4 verified)0.097.331.290.090.200.010.086.9510.13
PNlib.Examples.DisTest.PDtoTT (sim)0.00 (4 verified)0.117.371.260.090.200.010.086.9910.14
PNlib.Examples.DisTest.PrioTest (sim)0.01 (16 verified)0.1310.691.190.100.310.220.129.9413.61
PNlib.Examples.DisTest.SinglePD (sim)0.00 (2 verified)0.087.031.270.090.010.180.076.689.77
PNlib.Examples.DisTest.SingleTD (sim)0.00 (3 verified)0.096.831.200.090.010.000.076.659.57
PNlib.Examples.DisTest.SixConflictProb (sim)0.01 (13 verified)0.128.681.300.120.240.040.118.1711.72
PNlib.Examples.DisTest.TDtoPD (sim)0.00 (1/4 failed)0.097.621.290.090.030.160.087.2710.42
PNlib.Examples.DisTest.TDtoPDfunction (sim)0.00 (4 verified)0.097.201.350.090.030.150.086.8510.03
PNlib.Examples.DisTest.TEnoInput (sim)0.00 (4 verified)0.097.461.210.090.030.150.097.1110.07
PNlib.Examples.DisTest.TEtest (sim)0.01 (7 verified)0.108.521.290.100.250.030.128.0211.38
PNlib.Examples.DisTest.TFDinputConflict (sim)0.01 (14 verified)0.118.791.230.130.270.040.128.2311.60
PNlib.Examples.DisTest.TFDoutCap (sim)0.01 (12 verified)0.118.491.270.100.250.040.118.0011.38
PNlib.Examples.DisTest.TFDoutputConflict (sim)0.01 (9/16 failed)0.128.681.190.100.270.040.118.1611.61
PNlib.Examples.DisTest.TFDtest (sim)0.01 (8 verified)0.108.031.190.090.220.020.107.6010.70
PNlib.Examples.DisTest.TTcircle (sim)0.01 (4/7 failed)0.118.551.230.100.220.030.128.0811.36
PNlib.Examples.DisTest.TTtoPD (sim)0.00 (4 verified)0.097.291.240.090.030.150.086.9510.02
PNlib.Examples.DisTest.Ttest (sim)0.01 (13 verified)0.1210.041.280.110.300.060.299.2812.95
PNlib.Examples.ExtTest.ArcswithPCtoTC (sim)0.02 (21 verified)0.2212.711.200.300.410.070.3111.6315.97
PNlib.Examples.ExtTest.ArcswithPCtoTC2 (sim)0.02 (4/24 failed)0.2613.651.250.310.660.290.1712.2217.18
PNlib.Examples.ExtTest.ArcswithPCtoTC3 (sim)0.02 (24 verified)0.2914.651.270.320.550.290.1813.3118.12
PNlib.Examples.ExtTest.DoubleArcwithPCtoTC (sim)0.01 (10 verified)0.149.761.190.110.300.050.139.1712.72
PNlib.Examples.ExtTest.DoubleArcwithPTtoTD (sim)0.01 (8 verified)0.128.941.360.140.300.040.128.3412.00
PNlib.Examples.ExtTest.DoubleArcwithPTtoTD2 (sim)0.01 (8 verified)0.128.751.270.100.250.040.118.2511.65
PNlib.Examples.ExtTest.IATest (sim)0.01 (12 verified)0.1610.381.230.100.300.050.279.6613.48
PNlib.Examples.ExtTest.IAwithPCtoTC (sim)0.01 (10 verified)0.169.671.270.100.260.040.119.1712.68
PNlib.Examples.ExtTest.IAwithPDtoTD (sim)0.01 (1/8 failed)0.128.991.180.110.270.040.118.4511.86
PNlib.Examples.ExtTest.IAwithPDtoTD2 (sim)0.01 (1/8 failed)0.118.851.240.100.250.050.128.3211.72
PNlib.Examples.ExtTest.NoTokens (sim)0.01 (11 verified)0.1210.651.250.130.360.070.319.7713.65
PNlib.Examples.ExtTest.TATest (sim)0.01 (12 verified)0.169.571.290.130.280.040.129.0012.69
PNlib.Examples.ExtTest.TAwithPCtoTC (sim)0.01 (10 verified)0.189.541.270.100.240.040.109.0612.60
PNlib.Examples.ExtTest.TAwithPDtoTD (sim)0.01 (8 verified)0.128.681.260.110.240.030.168.1511.67
PNlib.Examples.ExtTest.TAwithPDtoTD2 (sim)0.01 (8 verified)0.128.631.270.120.290.040.148.0411.66
PNlib.Examples.ExtTest.TAwithWeaklyActivation (sim)0.01 (12 verified)0.149.361.310.100.250.030.108.8712.43
PNlib.Examples.ExtTest.TDSTest (sim)0.01 (3/5 failed)0.138.361.270.100.230.020.127.8911.27
PNlib.Examples.ExtTest.TDSTestinterrupt (sim)0.01 (10 verified)0.118.661.300.120.260.030.118.1311.65
PNlib.Examples.ExtTest.TDSdiscrete (sim)0.01 (3/6 failed)0.118.501.280.110.240.020.108.0211.43
PNlib.Examples.ExtTest.TDStriangular (sim)0.01 (1/6 failed)0.108.241.300.100.230.020.107.7911.18
PNlib.Examples.ExtTest.TDStruncatednormal (sim)0.01 (3/6 failed)0.118.741.200.100.230.020.108.2811.58
PNlib.Examples.ExtTest.TDSuniform (sim)0.01 (6 verified)0.148.231.270.100.210.020.097.8111.14
PNlib.Examples.ExtTest.TESTest (sim)0.01 (4/8 failed)0.108.931.270.100.270.040.118.4111.83
PNlib.Examples.ExtTest.TFDStest (sim)0.01 (9 verified)0.108.511.230.100.230.020.108.0711.34
PNlib.Examples.HybTest.ConflictPrio (sim)0.01 (1/10 failed)0.129.331.330.280.280.040.118.6312.30
PNlib.Examples.HybTest.ConflictProb (sim)0.01 (2/9 failed)0.129.231.270.300.310.050.128.4412.10
PNlib.Examples.HybTest.ConflictType3 (sim)0.01 (4/11 failed)0.1510.521.310.130.350.040.149.8713.67
PNlib.Examples.HybTest.ConflictType4 (sim)0.01 (12 verified)0.1711.681.290.130.380.250.1310.7914.85
PNlib.Examples.HybTest.EightConflictProb (sim)0.01 (17 verified)0.149.701.230.100.290.050.288.9912.68
PNlib.Examples.HybTest.HybLoopAndArcweight (sim)0.00 (1/4 failed)0.118.141.370.360.060.020.107.6110.99
PNlib.Examples.HybTest.InputConflictPrio (sim)0.01 (3/9 failed)0.129.771.380.130.320.050.318.9512.91
PNlib.Examples.HybTest.InputConflictProb (sim)0.01 (3/9 failed)0.169.451.330.320.130.040.288.6812.50
PNlib.Examples.HybTest.InputConflictType3 (sim)0.01 (7/11 failed)0.1610.611.290.120.320.050.319.8113.82
PNlib.Examples.HybTest.OutputConflictPrio (sim)0.01 (1/10 failed)0.129.371.380.130.500.050.138.5512.54
PNlib.Examples.HybTest.OutputConflictProb (sim)0.01 (2/9 failed)0.139.241.270.270.310.040.128.5112.15
PNlib.Examples.HybTest.OutputConflictType3 (sim)0.01 (4/11 failed)0.1410.391.270.110.330.050.129.7813.43
PNlib.Examples.HybTest.PCtoTD (sim)0.00 (2/4 failed)0.117.521.400.270.040.010.087.1110.45
PNlib.Examples.HybTest.PCtoTDfunction (sim)0.00 (4 verified)0.117.521.310.100.240.020.107.0610.44
PNlib.Examples.HybTest.SixConflictProb (sim)0.01 (13 verified)0.168.801.200.100.260.030.108.3011.70
PNlib.Examples.HybTest.TCwithPD (sim)0.01 (7 verified)0.1310.391.230.110.290.040.129.8313.34
PNlib.Examples.HybTest.TDtoPC (sim)0.01 (1/4 failed)0.107.241.380.100.030.180.096.8510.29
PNlib.Examples.HybTest.TDtoPCfunction (sim)0.00 (4 verified)0.167.291.400.270.030.010.096.8910.28
PNlib.Examples.Models.BicoloredPlaces.Aquarium (sim)0.01 (14 verified)0.1711.201.310.320.420.060.1510.2514.24