Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_4.0.0_Modelica.Electrical.Digital.Examples.Multiplexer.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(Modelica.Electrical.Digital.Examples.Multiplexer,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|FF.RS1.TD1.x|FF.RS2.TD1.x",fileNamePrefix="Modelica_4.0.0_Modelica.Electrical.Digital.Examples.Multiplexer") translateModel(Modelica.Electrical.Digital.Examples.Multiplexer,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|FF.RS1.TD1.x|FF.RS2.TD1.x",fileNamePrefix="Modelica_4.0.0_Modelica.Electrical.Digital.Examples.Multiplexer") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001201/0.001201, allocations: 113 kB / 17.75 MB, free: 5.344 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001125/0.001125, allocations: 184.7 kB / 18.68 MB, free: 4.426 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.315/1.315, allocations: 222.9 MB / 242.4 MB, free: 15.16 MB / 206.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 2.574e-05/2.576e-05, allocations: 2.281 kB / 351.9 MB, free: 3.273 MB / 286.1 MB Notification: Performance of NFInst.instantiate(Modelica.Electrical.Digital.Examples.Multiplexer): time 0.00365/0.003684, allocations: 2.624 MB / 354.6 MB, free: 0.6406 MB / 286.1 MB Notification: Performance of NFInst.instExpressions: time 0.002762/0.006459, allocations: 1.274 MB / 355.8 MB, free: 15.36 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0001436/0.006614, allocations: 11.94 kB / 355.8 MB, free: 15.35 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0002629/0.006883, allocations: 71.34 kB / 355.9 MB, free: 15.28 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0001529/0.007057, allocations: 59.45 kB / 356 MB, free: 15.22 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0005925/0.007655, allocations: 255.6 kB / 356.2 MB, free: 14.97 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.0006707/0.008334, allocations: 0.6794 MB / 356.9 MB, free: 14.29 MB / 302.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0004351/0.008777, allocations: 296 kB / 357.2 MB, free: 13.99 MB / 302.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.001253/0.01004, allocations: 1.041 MB / 358.2 MB, free: 12.95 MB / 302.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.000496/0.01055, allocations: 374.5 kB / 358.6 MB, free: 12.58 MB / 302.1 MB Notification: Performance of NFPackage.collectConstants: time 0.000122/0.01068, allocations: 75.88 kB / 358.7 MB, free: 12.51 MB / 302.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0001189/0.0108, allocations: 64 kB / 358.7 MB, free: 12.45 MB / 302.1 MB Notification: Performance of combineBinaries: time 0.0006257/0.01143, allocations: 0.7964 MB / 359.5 MB, free: 11.64 MB / 302.1 MB Notification: Performance of replaceArrayConstructors: time 0.0002419/0.01168, allocations: 421.6 kB / 359.9 MB, free: 11.22 MB / 302.1 MB Notification: Performance of NFVerifyModel.verify: time 9.687e-05/0.01179, allocations: 79.75 kB / 360 MB, free: 11.14 MB / 302.1 MB Notification: Performance of FrontEnd: time 6.897e-05/0.01186, allocations: 19.81 kB / 360 MB, free: 11.12 MB / 302.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 139 (131) * Number of variables: 139 (97) Notification: Performance of Bindings: time 0.002345/0.01421, allocations: 2.458 MB / 362.5 MB, free: 8.543 MB / 302.1 MB Notification: Performance of FunctionAlias: time 0.0001643/0.01438, allocations: 147.6 kB / 362.6 MB, free: 8.398 MB / 302.1 MB Notification: Performance of Early Inline: time 0.0016/0.01599, allocations: 1.607 MB / 364.2 MB, free: 6.754 MB / 302.1 MB Notification: Performance of simplify1: time 0.0001158/0.01612, allocations: 83.83 kB / 364.3 MB, free: 6.672 MB / 302.1 MB Notification: Performance of Alias: time 0.001974/0.0181, allocations: 1.733 MB / 366.1 MB, free: 4.789 MB / 302.1 MB Notification: Performance of simplify2: time 9.658e-05/0.0182, allocations: 75.78 kB / 366.1 MB, free: 4.715 MB / 302.1 MB Notification: Performance of Events: time 0.0004245/0.01864, allocations: 323.3 kB / 366.5 MB, free: 4.387 MB / 302.1 MB Notification: Performance of Detect States: time 0.0008359/0.01948, allocations: 0.7743 MB / 367.2 MB, free: 3.594 MB / 302.1 MB Notification: Performance of Partitioning: time 0.0007476/0.02024, allocations: 0.6618 MB / 367.9 MB, free: 2.914 MB / 302.1 MB Notification: Performance of Causalize: time 0.2154/0.2357, allocations: 3.102 MB / 371 MB, free: 18.09 MB / 302.1 MB Notification: Performance of After Index Reduction Inline: time 0.002081/0.2378, allocations: 1.604 MB / 372.6 MB, free: 18.02 MB / 302.1 MB Notification: Performance of Inline: time 0.002981/0.2408, allocations: 2.633 MB / 375.2 MB, free: 17.85 MB / 302.1 MB Notification: Performance of Partitioning: time 0.0001579/0.241, allocations: 142.7 kB / 375.4 MB, free: 17.82 MB / 302.1 MB Notification: Performance of Cleanup: time 0.0001936/0.2412, allocations: 144.9 kB / 375.5 MB, free: 17.77 MB / 302.1 MB Notification: Performance of Causalize: time 0.004703/0.2459, allocations: 4.163 MB / 379.7 MB, free: 16.32 MB / 302.1 MB Notification: Performance of Tearing: time 1.147e-05/0.2459, allocations: 1.125 kB / 379.7 MB, free: 16.32 MB / 302.1 MB Notification: Performance of Initialization: time 8.62e-07/0.2459, allocations: 0 / 379.7 MB, free: 16.32 MB / 302.1 MB Notification: Performance of Tearing: time 1.648e-05/0.2459, allocations: 4 kB / 379.7 MB, free: 16.32 MB / 302.1 MB Notification: Performance of Categorize: time 2.317e-05/0.246, allocations: 4.031 kB / 379.7 MB, free: 16.32 MB / 302.1 MB Error: Internal error NBSolve.solveStrongComponent failed with status = Solve.UNSOLVABLE while trying to solve following strong component: BLOCK: Sliced Component (status = Solve.UNPROCESSED) ------------------------------------------------------ ### Variable: MUX.Or1.auxiliary[1 + $i1] ### Equation: [FOR-] (3) ($RES_SIM_73) [----] for $i1 in 1:3 loop [----] [SCAL] (1) MUX.Or1.auxiliary[$i1 + 1] = ({{Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'U'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'1'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'1', Modelica.Electrical.Digital.Interfaces.Logic.'X'}})[MUX.Or1.auxiliary[$i1], MUX.Or1.x[$i1 + 1]] ($RES_SIM_74) [----] end for; slice: {2, 1, 0}