PNlib test using OpenModelica

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

Test started: 2026-09-11 12:10:40
Total time taken: 0:02:58
System info: ryzen-9950x: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 26.04.1 LTS

OpenModelica Version: v1.28.0-dev.718+ga7f6598f8e.rust
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
8390bd52026-09-11 10:00:05 +0200Martin SjölundSplit wasm-jit into a sim job and a wasm-fmu job

Tested Library: PNlib 3.0.0

{
 "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: 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: OpenModelica 1.28.0~dev-683-g8a26bab (diffSimulationResults)

Flags:
setCommandLineOptions("--simCodeTarget=wasm-jit")
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.030.660.530.090.380.070.020.102.05
PNlib.Examples.ConTest.ConflictLoop (sim)0.01 (13 verified)0.050.810.560.080.500.090.020.132.15
PNlib.Examples.ConTest.LoopAndArcweight (sim)0.01 (6 verified)0.040.440.610.050.240.040.010.101.86
PNlib.Examples.ConTest.PCtoTC (sim)0.01 (5 verified)0.060.280.530.030.120.030.010.091.57
PNlib.Examples.ConTest.PCtoTCfunction (sim)0.01 (5 verified)0.020.270.530.030.120.030.010.081.56
PNlib.Examples.ConTest.SinglePC (sim)0.00 (2 verified)0.010.190.560.020.040.020.010.101.50
PNlib.Examples.ConTest.SingleTC (sim)0.00 (4 verified)0.010.070.560.010.020.010.010.011.36
PNlib.Examples.ConTest.Speed (sim)0.03 (12 verified)0.040.530.560.060.280.050.020.121.87
PNlib.Examples.ConTest.TCtoPC (sim)0.01 (5 verified)0.020.250.610.030.100.020.010.081.59
PNlib.Examples.ConTest.TCtoPCfunction (sim)0.01 (5 verified)0.020.280.560.030.100.020.010.111.58
PNlib.Examples.ConTest.ZeroArcWeight (sim)0.01 (7 verified)0.030.520.530.060.270.050.010.121.83
PNlib.Examples.ConTest.ZeroPlace (sim)0.01 (9 verified)0.040.480.530.050.260.050.010.101.81
PNlib.Examples.DisTest.ConflictBeneBaB (sim)0.02 (22 verified)0.051.450.540.150.860.190.040.212.85
PNlib.Examples.DisTest.ConflictBeneGreedy (sim)0.01 (10 verified)0.030.630.540.080.330.070.020.132.04
PNlib.Examples.DisTest.ConflictBeneQuotient (sim)0.02 (10 verified)0.020.620.550.070.310.070.020.142.01
PNlib.Examples.DisTest.ConflictPrio (sim)0.01 (10 verified)0.030.640.590.070.330.080.020.151.96
PNlib.Examples.DisTest.ConflictProb (sim)0.01 (2/10 failed)0.020.560.560.070.320.070.020.091.92
PNlib.Examples.DisTest.DisLoopAndArcweight (sim)0.03 (5 verified)0.020.330.580.040.150.030.010.101.65
PNlib.Examples.DisTest.EightConflictProb (sim)0.01 (18 verified)0.030.640.530.060.380.080.020.101.92
PNlib.Examples.DisTest.FiveTimes (sim)0.02 (27 verified)0.071.970.620.181.200.270.050.283.42
PNlib.Examples.DisTest.InputConflictBeneBaB (sim)0.01 (10 verified)0.030.700.530.080.380.080.020.142.00
PNlib.Examples.DisTest.InputConflictBeneGreedy (sim)0.01 (10 verified)0.020.640.530.080.350.070.020.131.97
PNlib.Examples.DisTest.InputConflictBeneQuotient (sim)0.01 (10 verified)0.030.670.550.070.350.070.020.162.01
PNlib.Examples.DisTest.InputConflictPrio (sim)0.02 (10 verified)0.020.630.550.070.340.080.020.131.95
PNlib.Examples.DisTest.InputConflictProb (sim)0.01 (4/11 failed)0.040.600.620.070.350.070.020.092.01
PNlib.Examples.DisTest.NoInputConflict (sim)0.01 (6 verified)0.020.310.600.040.110.030.010.131.66
PNlib.Examples.DisTest.OutputConflictBeneBaB (sim)0.03 (10 verified)0.020.620.600.070.320.070.020.141.96
PNlib.Examples.DisTest.OutputConflictBeneGreedy (sim)0.01 (10 verified)0.020.650.590.090.330.070.020.151.97
PNlib.Examples.DisTest.OutputConflictBeneQuotient (sim)0.01 (10 verified)0.020.610.530.070.330.070.020.131.96
PNlib.Examples.DisTest.OutputConflictPrio (sim)0.01 (10 verified)0.020.650.550.070.360.070.020.132.00
PNlib.Examples.DisTest.OutputConflictProb (sim)0.01 (2/10 failed)0.020.590.580.070.330.070.020.091.93
PNlib.Examples.DisTest.PDtoTD (sim)0.01 (4 verified)0.050.260.550.040.100.030.010.091.62
PNlib.Examples.DisTest.PDtoTDfunction (sim)0.01 (4 verified)0.010.300.560.030.130.040.010.091.65
PNlib.Examples.DisTest.PDtoTT (sim)0.01 (4 verified)0.040.260.520.030.100.030.010.091.52
PNlib.Examples.DisTest.PrioTest (sim)0.01 (16 verified)0.031.010.580.100.560.180.030.152.37
PNlib.Examples.DisTest.SinglePD (sim)0.01 (2 verified)0.010.140.540.020.030.010.010.061.43
PNlib.Examples.DisTest.SingleTD (sim)0.01 (3 verified)0.010.060.550.010.020.010.010.011.34
PNlib.Examples.DisTest.SixConflictProb (sim)0.01 (14 verified)0.020.520.530.070.280.070.020.081.84
PNlib.Examples.DisTest.TDtoPD (sim)0.01 (4 verified)0.010.230.560.030.080.020.010.081.54
PNlib.Examples.DisTest.TDtoPDfunction (sim)0.01 (4 verified)0.020.230.610.030.080.020.010.081.60
PNlib.Examples.DisTest.TEnoInput (sim)0.01 (4 verified)0.010.280.590.030.090.030.010.111.64
PNlib.Examples.DisTest.TEtest (sim)0.01 (7 verified)0.030.610.570.060.320.060.020.161.99
PNlib.Examples.DisTest.TFDinputConflict (sim)0.01 (14 verified)0.020.600.590.060.320.070.020.132.01
PNlib.Examples.DisTest.TFDoutCap (sim)0.01 (12 verified)0.020.550.620.060.300.060.020.121.87
PNlib.Examples.DisTest.TFDoutputConflict (sim)0.01 (6/16 failed)0.020.570.580.070.320.070.020.081.90
PNlib.Examples.DisTest.TFDtest (sim)0.01 (8 verified)0.040.400.560.050.170.040.010.131.75
PNlib.Examples.DisTest.TTcircle (sim)0.01 (7 verified)0.030.560.550.060.310.060.020.121.85
PNlib.Examples.DisTest.TTtoPD (sim)0.01 (4 verified)0.010.230.570.030.090.020.010.081.50
PNlib.Examples.DisTest.Ttest (sim)0.01 (13 verified)0.030.870.530.140.460.100.030.152.20
PNlib.Examples.ExtTest.ArcswithPCtoTC (sim)0.01 (21 verified)0.081.420.570.160.890.150.040.192.83
PNlib.Examples.ExtTest.ArcswithPCtoTC2 (sim)0.02 (24 verified)0.101.750.590.181.140.190.040.213.16
PNlib.Examples.ExtTest.ArcswithPCtoTC3 (sim)0.01 (24 verified)0.091.660.550.171.050.180.050.203.11
PNlib.Examples.ExtTest.DoubleArcwithPCtoTC (sim)0.01 (10 verified)0.040.590.580.070.330.060.020.111.96
PNlib.Examples.ExtTest.DoubleArcwithPTtoTD (sim)0.01 (8 verified)0.020.580.580.060.290.060.020.151.89
PNlib.Examples.ExtTest.DoubleArcwithPTtoTD2 (sim)0.03 (8 verified)0.020.550.550.060.290.060.020.121.89
PNlib.Examples.ExtTest.IATest (sim)0.01 (13 verified)0.050.800.540.080.490.080.020.122.19
PNlib.Examples.ExtTest.IAwithPCtoTC (sim)0.01 (10 verified)0.080.610.520.060.340.070.020.111.91
PNlib.Examples.ExtTest.IAwithPDtoTD (sim)0.01 (8 verified)0.040.580.570.070.280.060.020.141.91
PNlib.Examples.ExtTest.IAwithPDtoTD2 (sim)0.01 (8 verified)0.020.590.540.120.270.060.020.131.98
PNlib.Examples.ExtTest.NoTokens (sim)0.02 (11 verified)0.020.850.580.120.450.100.020.172.29
PNlib.Examples.ExtTest.TATest (sim)0.02 (12 verified)0.040.640.570.070.370.070.020.122.13
PNlib.Examples.ExtTest.TAwithPCtoTC (sim)0.01 (10 verified)0.040.570.580.060.320.060.020.111.97
PNlib.Examples.ExtTest.TAwithPDtoTD (sim)0.01 (8 verified)0.020.550.600.060.280.060.020.131.92
PNlib.Examples.ExtTest.TAwithPDtoTD2 (sim)0.01 (8 verified)0.020.600.520.070.290.070.020.151.89
PNlib.Examples.ExtTest.TAwithWeaklyActivation (sim)0.03 (12 verified)0.040.550.540.060.310.060.020.101.87
PNlib.Examples.ExtTest.TDSTest (sim)0.01 (6 verified)0.020.390.560.070.170.040.010.101.76
PNlib.Examples.ExtTest.TDSTestinterrupt (sim)0.06 (10 verified)0.020.510.570.060.260.060.020.121.92
PNlib.Examples.ExtTest.TDSdiscrete (sim)0.01 (6 verified)0.020.400.600.060.170.050.020.111.79
PNlib.Examples.ExtTest.TDStriangular (sim)0.01 (6 verified)0.020.360.540.050.170.040.010.091.65
PNlib.Examples.ExtTest.TDStruncatednormal (sim)0.02 (6 verified)0.020.460.520.060.230.040.010.121.76
PNlib.Examples.ExtTest.TDSuniform (sim)0.01 (6 verified)0.020.450.510.050.180.040.020.161.75
PNlib.Examples.ExtTest.TESTest (sim)0.01 (8 verified)0.030.500.600.060.250.050.010.121.97
PNlib.Examples.ExtTest.TFDStest (sim)0.01 (9 verified)0.020.400.590.060.190.040.020.101.84
PNlib.Examples.HybTest.ConflictPrio (sim)0.01 (10 verified)0.020.660.590.070.380.070.020.131.96
PNlib.Examples.HybTest.ConflictProb (sim)0.01 (2/10 failed)0.030.620.560.100.350.070.020.081.96
PNlib.Examples.HybTest.ConflictType3 (sim)0.03 (12 verified)0.040.640.590.070.370.070.020.122.11
PNlib.Examples.HybTest.ConflictType4 (sim)0.01 (12 verified)0.060.970.560.100.550.120.030.172.40
PNlib.Examples.HybTest.EightConflictProb (sim)0.01 (18 verified)0.040.610.580.070.380.080.020.072.09
PNlib.Examples.HybTest.HybLoopAndArcweight (sim)0.01 (4 verified)0.020.320.530.030.150.030.010.091.62
PNlib.Examples.HybTest.InputConflictPrio (sim)0.01 (10 verified)0.050.740.530.070.430.080.020.142.15
PNlib.Examples.HybTest.InputConflictProb (sim)0.01 (4/10 failed)0.030.630.550.070.380.070.020.091.95
PNlib.Examples.HybTest.InputConflictType3 (sim)0.01 (12 verified)0.060.720.590.090.410.080.020.122.16
PNlib.Examples.HybTest.OutputConflictPrio (sim)0.01 (10 verified)0.040.650.530.070.350.070.030.132.02
PNlib.Examples.HybTest.OutputConflictProb (sim)0.02 (2/10 failed)0.030.650.550.070.350.120.020.092.05
PNlib.Examples.HybTest.OutputConflictType3 (sim)0.01 (12 verified)0.050.680.610.080.400.070.020.112.16
PNlib.Examples.HybTest.PCtoTD (sim)0.01 (4 verified)0.020.250.510.030.100.020.010.081.57
PNlib.Examples.HybTest.PCtoTDfunction (sim)0.01 (4 verified)0.020.260.520.030.110.020.010.091.55
PNlib.Examples.HybTest.SixConflictProb (sim)0.01 (14 verified)0.030.500.570.060.300.060.020.061.92
PNlib.Examples.HybTest.TCwithPD (sim)0.02 (7 verified)0.040.600.520.060.330.060.020.121.98
PNlib.Examples.HybTest.TDtoPC (sim)0.01 (4 verified)0.020.240.530.030.090.020.010.081.53
PNlib.Examples.HybTest.TDtoPCfunction (sim)0.01 (4 verified)0.020.250.570.030.100.030.010.081.68
PNlib.Examples.Models.BicoloredPlaces.Aquarium (sim)0.01 (14 verified)0.050.890.590.090.550.090.020.132.30