Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_trunk_Modelica.Electrical.Digital.Examples.Multiplexer.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/package.mo", uses=false) Using package Modelica with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/package.mo) Using package Complex with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo) Using package ModelicaServices with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/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_trunk_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_trunk_Modelica.Electrical.Digital.Examples.Multiplexer") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo): time 0.001093/0.001093, allocations: 111.2 kB / 18.47 MB, free: 4.586 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo): time 0.00118/0.00118, allocations: 209 kB / 19.42 MB, free: 3.645 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/package.mo): time 1.296/1.296, allocations: 227.4 MB / 247.6 MB, free: 10.49 MB / 206.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 2.038e-05/2.037e-05, allocations: 8.047 kB / 359.3 MB, free: 12.99 MB / 302.1 MB Notification: Performance of NFInst.instantiate(Modelica.Electrical.Digital.Examples.Multiplexer): time 0.003595/0.003624, allocations: 2.628 MB / 362 MB, free: 10.35 MB / 302.1 MB Notification: Performance of NFInst.instExpressions: time 0.002809/0.006445, allocations: 1.329 MB / 363.3 MB, free: 9.012 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0003124/0.00677, allocations: 7.938 kB / 363.3 MB, free: 9.004 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0003302/0.007108, allocations: 71.36 kB / 363.4 MB, free: 8.934 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0002641/0.007403, allocations: 59.45 kB / 363.4 MB, free: 8.875 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0007086/0.008119, allocations: 247.6 kB / 363.7 MB, free: 8.633 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.000822/0.008951, allocations: 0.6794 MB / 364.4 MB, free: 7.949 MB / 302.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0004771/0.009436, allocations: 307.8 kB / 364.7 MB, free: 7.648 MB / 302.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.001193/0.01064, allocations: 1.045 MB / 365.7 MB, free: 6.602 MB / 302.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0006713/0.01132, allocations: 378.5 kB / 366.1 MB, free: 6.23 MB / 302.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0002134/0.01154, allocations: 64 kB / 366.1 MB, free: 6.168 MB / 302.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0001846/0.01173, allocations: 64 kB / 366.2 MB, free: 6.105 MB / 302.1 MB Notification: Performance of combineBinaries: time 0.0006948/0.01243, allocations: 0.7925 MB / 367 MB, free: 5.305 MB / 302.1 MB Notification: Performance of replaceArrayConstructors: time 0.000277/0.01272, allocations: 429.6 kB / 367.4 MB, free: 4.879 MB / 302.1 MB Notification: Performance of NFVerifyModel.verify: time 0.000154/0.01288, allocations: 83.75 kB / 367.5 MB, free: 4.797 MB / 302.1 MB Notification: Performance of FrontEnd: time 8.947e-05/0.01298, allocations: 19.81 kB / 367.5 MB, free: 4.777 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.003166/0.01615, allocations: 2.439 MB / 369.9 MB, free: 2.211 MB / 302.1 MB Notification: Performance of FunctionAlias: time 0.0003544/0.01652, allocations: 147.6 kB / 370.1 MB, free: 2.066 MB / 302.1 MB Notification: Performance of Early Inline: time 0.00219/0.01872, allocations: 1.607 MB / 371.7 MB, free: 432 kB / 302.1 MB Notification: Performance of simplify1: time 0.0001903/0.01892, allocations: 99.75 kB / 371.8 MB, free: 332 kB / 302.1 MB Notification: Performance of Alias: time 0.172/0.1909, allocations: 1.705 MB / 373.5 MB, free: 14.12 MB / 302.1 MB Notification: Performance of simplify2: time 0.0001384/0.1911, allocations: 82.8 kB / 373.6 MB, free: 14.12 MB / 302.1 MB Notification: Performance of Detect States: time 0.0006496/0.1917, allocations: 0.7234 MB / 374.3 MB, free: 14.04 MB / 302.1 MB Notification: Performance of Events: time 0.0003793/0.1921, allocations: 317.9 kB / 374.6 MB, free: 13.99 MB / 302.1 MB Notification: Performance of Partitioning: time 0.0006669/0.1928, allocations: 0.6698 MB / 375.3 MB, free: 13.91 MB / 302.1 MB Notification: Performance of Causalize: time 0.002941/0.1957, allocations: 3.151 MB / 378.4 MB, free: 13.17 MB / 302.1 MB Notification: Performance of After Index Reduction Inline: time 0.001409/0.1971, allocations: 1.632 MB / 380.1 MB, free: 12.42 MB / 302.1 MB Notification: Performance of Inline: time 0.002377/0.1995, allocations: 2.668 MB / 382.7 MB, free: 10.88 MB / 302.1 MB Notification: Performance of Partitioning: time 0.0001588/0.1997, allocations: 133.8 kB / 382.9 MB, free: 10.8 MB / 302.1 MB Notification: Performance of Cleanup: time 0.0001617/0.1999, allocations: 153.7 kB / 383 MB, free: 10.71 MB / 302.1 MB Notification: Performance of Causalize: time 0.004625/0.2045, allocations: 4.242 MB / 387.3 MB, free: 9.047 MB / 302.1 MB Notification: Performance of Tearing: time 1.923e-05/0.2045, allocations: 6.625 kB / 387.3 MB, free: 9.043 MB / 302.1 MB Notification: Performance of Initialization: time 5.51e-07/0.2045, allocations: 1.312 kB / 387.3 MB, free: 9.043 MB / 302.1 MB Notification: Performance of Tearing: time 2.05e-05/0.2046, allocations: 0 / 387.3 MB, free: 9.043 MB / 302.1 MB Notification: Performance of Categorize: time 2.13e-05/0.2046, allocations: 4.562 kB / 387.3 MB, free: 9.043 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}