Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_trunk_Modelica.Electrical.Digital.Examples.FlipFlop.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.FlipFlop,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|FF.RS1.TD1.x|FF.RS2.TD1.x",fileNamePrefix="Modelica_trunk_Modelica.Electrical.Digital.Examples.FlipFlop") translateModel(Modelica.Electrical.Digital.Examples.FlipFlop,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|FF.RS1.TD1.x|FF.RS2.TD1.x",fileNamePrefix="Modelica_trunk_Modelica.Electrical.Digital.Examples.FlipFlop") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo): time 0.001334/0.001334, allocations: 111.8 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.001403/0.001403, allocations: 206.8 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.361/1.361, allocations: 227.4 MB / 247.6 MB, free: 10.5 MB / 206.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.973e-05/1.974e-05, allocations: 2.281 kB / 359.3 MB, free: 13 MB / 302.1 MB Notification: Performance of NFInst.instantiate(Modelica.Electrical.Digital.Examples.FlipFlop): time 0.002852/0.002882, allocations: 2.148 MB / 361.5 MB, free: 10.84 MB / 302.1 MB Notification: Performance of NFInst.instExpressions: time 0.002161/0.005055, allocations: 1.161 MB / 362.6 MB, free: 9.672 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0001029/0.005169, allocations: 4 kB / 362.6 MB, free: 9.668 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0001845/0.005359, allocations: 51.52 kB / 362.7 MB, free: 9.617 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0001061/0.005482, allocations: 39.62 kB / 362.7 MB, free: 9.578 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.000477/0.005965, allocations: 171.7 kB / 362.9 MB, free: 9.41 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.0004284/0.006404, allocations: 455.5 kB / 363.3 MB, free: 8.965 MB / 302.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.000284/0.006696, allocations: 181.2 kB / 363.5 MB, free: 8.785 MB / 302.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0007968/0.007499, allocations: 0.8227 MB / 364.3 MB, free: 7.961 MB / 302.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0002994/0.007809, allocations: 251 kB / 364.6 MB, free: 7.715 MB / 302.1 MB Notification: Performance of NFPackage.collectConstants: time 8.183e-05/0.0079, allocations: 44 kB / 364.6 MB, free: 7.672 MB / 302.1 MB Notification: Performance of NFFlatten.collectFunctions: time 7.187e-05/0.007978, allocations: 44 kB / 364.7 MB, free: 7.629 MB / 302.1 MB Notification: Performance of combineBinaries: time 0.0003817/0.008365, allocations: 0.5064 MB / 365.2 MB, free: 7.117 MB / 302.1 MB Notification: Performance of replaceArrayConstructors: time 0.0001424/0.008514, allocations: 271.9 kB / 365.4 MB, free: 6.848 MB / 302.1 MB Notification: Performance of NFVerifyModel.verify: time 6.822e-05/0.008588, allocations: 51.81 kB / 365.5 MB, free: 6.797 MB / 302.1 MB Notification: Performance of FrontEnd: time 4.042e-05/0.008634, allocations: 11.88 kB / 365.5 MB, free: 6.785 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: 81 (79) * Number of variables: 81 (61) Notification: Performance of Bindings: time 0.001534/0.01017, allocations: 1.598 MB / 367.1 MB, free: 5.074 MB / 302.1 MB Notification: Performance of FunctionAlias: time 0.0001107/0.01029, allocations: 95.77 kB / 367.2 MB, free: 4.98 MB / 302.1 MB Notification: Performance of Early Inline: time 0.0009496/0.01125, allocations: 0.9986 MB / 368.2 MB, free: 3.957 MB / 302.1 MB Notification: Performance of simplify1: time 9.711e-05/0.01135, allocations: 71.78 kB / 368.3 MB, free: 3.887 MB / 302.1 MB Notification: Performance of Alias: time 0.001243/0.0126, allocations: 1.128 MB / 369.4 MB, free: 2.633 MB / 302.1 MB Notification: Performance of simplify2: time 7.661e-05/0.01269, allocations: 55.86 kB / 369.4 MB, free: 2.578 MB / 302.1 MB Notification: Performance of Events: time 0.0003033/0.013, allocations: 231.3 kB / 369.7 MB, free: 2.352 MB / 302.1 MB Notification: Performance of Detect States: time 0.0005296/0.01354, allocations: 0.4936 MB / 370.2 MB, free: 1.844 MB / 302.1 MB Notification: Performance of Partitioning: time 0.0004606/0.01401, allocations: 421.6 kB / 370.6 MB, free: 1.426 MB / 302.1 MB Notification: Performance of Causalize: time 0.2226/0.2366, allocations: 1.918 MB / 372.5 MB, free: 14.71 MB / 302.1 MB Notification: Performance of After Index Reduction Inline: time 0.001368/0.2381, allocations: 1.01 MB / 373.5 MB, free: 14.64 MB / 302.1 MB Notification: Performance of Inline: time 0.001923/0.24, allocations: 1.652 MB / 375.2 MB, free: 14.52 MB / 302.1 MB Notification: Performance of Partitioning: time 0.0001176/0.2401, allocations: 99.05 kB / 375.3 MB, free: 14.49 MB / 302.1 MB Notification: Performance of Cleanup: time 0.0001201/0.2402, allocations: 91.19 kB / 375.3 MB, free: 14.49 MB / 302.1 MB Notification: Performance of Causalize: time 0.003126/0.2434, allocations: 2.579 MB / 377.9 MB, free: 13.92 MB / 302.1 MB Notification: Performance of Tearing: time 1.027e-05/0.2434, allocations: 3.719 kB / 377.9 MB, free: 13.92 MB / 302.1 MB Notification: Performance of Initialization: time 1.162e-06/0.2434, allocations: 1.094 kB / 377.9 MB, free: 13.92 MB / 302.1 MB Notification: Performance of Tearing: time 9.267e-06/0.2434, allocations: 0 / 377.9 MB, free: 13.92 MB / 302.1 MB Notification: Performance of Categorize: time 2.052e-05/0.2435, allocations: 2.844 kB / 377.9 MB, free: 13.92 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: FF.And1.auxiliary[1 + $i1] ### Equation: [FOR-] (2) ($RES_SIM_21) [----] for $i1 in 1:2 loop [----] [SCAL] (1) FF.And1.auxiliary[$i1 + 1] = ({{Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'U'}, {Modelica.Electrical.Digital.Interfaces.Logic.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0'}, {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.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', 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.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X'}, {Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'0'}, {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.'U', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'0', Modelica.Electrical.Digital.Interfaces.Logic.'X', Modelica.Electrical.Digital.Interfaces.Logic.'X'}})[FF.And1.auxiliary[$i1], FF.And1.x[$i1 + 1]] ($RES_SIM_22) [----] end for; slice: {1, 0}