Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_12_Buildings.Examples.Tutorial.Boiler.System1.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.001481/0.001481, allocations: 96.42 kB / 19.71 MB, free: 2.125 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001455/0.001455, allocations: 211.5 kB / 23.01 MB, free: 4.926 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.579/1.579, allocations: 230.6 MB / 256.8 MB, free: 7.777 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.1.1-maint.12.x/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.1.1-maint.12.x/package.mo): time 3.442/3.442, allocations: 0.49 GB / 0.7958 GB, free: 35.56 MB / 0.6231 GB " [Timeout remaining time 176] Using package Buildings with version 12.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.1.1-maint.12.x/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(Buildings.Examples.Tutorial.Boiler.System1,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|vol.T_start|vol.T|TOut.T",fileNamePrefix="Buildings_12_Buildings.Examples.Tutorial.Boiler.System1") translateModel(Buildings.Examples.Tutorial.Boiler.System1,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|vol.T_start|vol.T|TOut.T",fileNamePrefix="Buildings_12_Buildings.Examples.Tutorial.Boiler.System1") [Timeout 300] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.504e-05/2.504e-05, allocations: 2.281 kB / 1.155 GB, free: 25.24 MB / 0.9044 GB Notification: Performance of NFInst.instantiate(Buildings.Examples.Tutorial.Boiler.System1): time 0.2634/0.2634, allocations: 143.6 MB / 1.295 GB, free: 1.363 MB / 0.9825 GB Notification: Performance of NFInst.instExpressions: time 0.00735/0.2708, allocations: 3.322 MB / 1.298 GB, free: 14.04 MB / 0.9981 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.0008398/0.2716, allocations: 27.81 kB / 1.299 GB, free: 14.01 MB / 0.9981 GB Notification: Performance of NFTyping.typeComponents: time 0.001247/0.2729, allocations: 274.5 kB / 1.299 GB, free: 13.74 MB / 0.9981 GB Notification: Performance of NFTyping.typeBindings: time 0.00337/0.2762, allocations: 0.9304 MB / 1.3 GB, free: 12.8 MB / 0.9981 GB Notification: Performance of NFTyping.typeClassSections: time 0.001437/0.2777, allocations: 456.7 kB / 1.3 GB, free: 12.36 MB / 0.9981 GB Notification: Performance of NFFlatten.flatten: time 0.002381/0.28, allocations: 1.434 MB / 1.302 GB, free: 10.92 MB / 0.9981 GB Notification: Performance of NFFlatten.resolveConnections: time 0.0006148/0.2807, allocations: 365.6 kB / 1.302 GB, free: 10.56 MB / 0.9981 GB Notification: Performance of NFEvalConstants.evaluate: time 0.001133/0.2818, allocations: 0.5645 MB / 1.302 GB, free: 9.992 MB / 0.9981 GB Notification: Performance of NFSimplifyModel.simplify: time 0.001225/0.283, allocations: 396.3 kB / 1.303 GB, free: 9.605 MB / 0.9981 GB Notification: Performance of NFPackage.collectConstants: time 8.876e-05/0.2831, allocations: 44 kB / 1.303 GB, free: 9.562 MB / 0.9981 GB Notification: Performance of NFFlatten.collectFunctions: time 0.001598/0.2847, allocations: 0.561 MB / 1.303 GB, free: 9 MB / 0.9981 GB Notification: Performance of combineBinaries: time 0.001201/0.2859, allocations: 1.099 MB / 1.304 GB, free: 7.891 MB / 0.9981 GB Notification: Performance of replaceArrayConstructors: time 0.0005722/0.2865, allocations: 0.6754 MB / 1.305 GB, free: 7.207 MB / 0.9981 GB Notification: Performance of NFVerifyModel.verify: time 0.0001184/0.2866, allocations: 48 kB / 1.305 GB, free: 7.16 MB / 0.9981 GB Notification: Performance of FrontEnd: time 0.0001653/0.2868, allocations: 15.94 kB / 1.305 GB, free: 7.145 MB / 0.9981 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 69 (68) * Number of variables: 69 (67) Notification: Performance of [SIM] Bindings: time 0.003172/0.2899, allocations: 2.57 MB / 1.308 GB, free: 4.434 MB / 0.9981 GB Notification: Performance of [SIM] FunctionAlias: time 0.0003214/0.2903, allocations: 219.7 kB / 1.308 GB, free: 4.207 MB / 0.9981 GB Notification: Performance of [SIM] Early Inline: time 0.001334/0.2916, allocations: 1.062 MB / 1.309 GB, free: 3.117 MB / 0.9981 GB Notification: Performance of [SIM] Simplify 1: time 0.000423/0.292, allocations: 248.2 kB / 1.309 GB, free: 2.824 MB / 0.9981 GB Warning: NBAlias.setStartFixed: Alias set with conflicting unfixed start values detected. Use -d=dumprepl for more information. Notification: Performance of [SIM] Alias: time 0.003127/0.2951, allocations: 1.744 MB / 1.311 GB, free: 0.9023 MB / 0.9981 GB Notification: Performance of [SIM] Simplify 2: time 0.000334/0.2955, allocations: 205.8 kB / 1.311 GB, free: 0.6484 MB / 0.9981 GB Notification: Performance of [SIM] Remove Stream: time 0.0001432/0.2956, allocations: 97.69 kB / 1.311 GB, free: 0.5273 MB / 0.9981 GB Notification: Performance of [SIM] Detect States: time 0.0004415/0.2961, allocations: 273.4 kB / 1.311 GB, free: 216 kB / 0.9981 GB Notification: Performance of [SIM] Events: time 0.0001257/0.2962, allocations: 52.34 kB / 1.311 GB, free: 164 kB / 0.9981 GB Notification: Performance of [SIM] Partitioning: time 0.000363/0.2966, allocations: 236.9 kB / 1.312 GB, free: 15.92 MB / 1.014 GB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (39/43) ************************** (1|1) [ALGB] (1) Real preHea.Q_flow (2|2) [ALGB] (1) Real theCon.Q_flow (3|3) [ALGB] (1) protected Real vol.dynBal.medium.p_bar = Modelica.Units.Conversions.to_bar(99999.99999999999 * vol.dynBal.medium.p_bar) (min = 0.0, max = 84437.50000000001) (4|4) [STAT] (1) protected Real vol.dynBal.medium.R_s (start = 1000.0, min = 0.0, max = 1e7, nominal = 1000.0) (5|5) [DSTA] (1) protected Real vol.hOut_internal (min = -9.99155625e7, max = 1.000844375e8) (6|6) [ALGB] (1) protected Real vol.dynBal.medium.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e5) (7|7) [ALGB] (1) Real theCon.dT (8|8) [ALGB] (1) Real heaCap.der_T (start = 0.0) (9|9) [DDER] (1) Real $DER.vol.m (10|10) [ALGB] (1) flow Real preHea.port.Q_flow (11|11) [DISS] (1) protected discrete Real timTab.tab.nextTimeEventScaled (fixed = true, start = 0.0) (12|12) [DSTA] (2) protected Real[2] vol.dynBal.medium.state.X (start = {0.01, 0.99}, min = {0.0 for $f2 in 1:2}, max = {1.0 for $f1 in 1:2}, nominal = {0.01, 1.0}) (13|14) [DER-] (1) Real $DER.vol.T (14|15) [DER-] (1) Real $DER.vol.U (15|16) [DSTA] (1) protected Real vol.dynBal.medium.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 300.0) (16|17) [ALGB] (1) flow Real heaCap.port.Q_flow (17|18) [ALGB] (1) Real $FUN_3 (18|19) [ALGB] (1) Real $FUN_2 (19|20) [ALGB] (1) Real[1] vol.mXi (min = max({0.0}, {0.0})) (20|21) [DISS] (1) protected discrete Real timTab.tab.nextTimeEvent (fixed = true, start = 0.0) (21|22) [DSTA] (1) protected Real vol.dynBal.medium.MM (min = 0.001, max = 0.25, nominal = 0.032) (22|23) [DISC] (1) Boolean $SEV_1 (23|24) [ALGB] (1) Real[1] timTab.y (24|25) [DISC] (1) Boolean $SEV_0 (25|26) [ALGB] (1) flow Real vol.heatPort.Q_flow (26|27) [DSTA] (1) protected Real vol.dynBal.medium.T_degC = Modelica.Units.Conversions.to_degC(-((-273.15) - vol.dynBal.medium.T_degC)) (min = -272.15, max = 9726.85) (27|28) [ALGB] (1) protected Real[1] vol.dynBal.mbXi_flow (28|29) [DSTA] (2) protected Real[2] vol.dynBal.medium.X (start = vol.dynBal.X_start, min = {0.0 for $f2 in 1:2}, max = {1.0 for $f1 in 1:2}, nominal = {0.01, 1.0}) (29|31) [DDER] (1) Real[1] $DER.vol.Xi (30|32) [DISC] (1) Real $TEV_0 (31|33) [DDER] (2) Real[2] $DER.vol.dynBal.medium.state.X (32|35) [DDER] (1) Real $DER.vol.dynBal.medium.state.T (33|36) [DDER] (1) Real $DER.vol.dynBal.medium.MM (34|37) [DER-] (1) Real $DER.vol.dynBal.medium.R_s (35|38) [DDER] (2) Real[2] $DER.vol.dynBal.medium.X (36|40) [DDER] (1) Real $DER.vol.dynBal.medium.T_degC (37|41) [DDER] (1) Real $DER.vol.hOut_internal (38|42) [DSTA] (1) Real[1] vol.Xi = vol.Xi (min = max({0.0 for $f2 in 1:1}, {0.0}, {0.0}), max = max({1.0 for $f1 in 1:1}, {1.0}, {1.0})) (39|43) [DSTA] (1) Real vol.m (min = 0.0) System Equations (40/42) ************************** (1|1) [SCAL] (1) preHea.port.Q_flow = -preHea.Q_flow * (1.0 + preHea.alpha * (vol.T - preHea.T_ref)) ($RES_SIM_11) (2|2) [SCAL] (1) theCon.dT = TOut.T - vol.T ($RES_SIM_15) (3|3) [SCAL] (1) theCon.Q_flow = theCon.G * theCon.dT ($RES_SIM_16) (4|4) [SCAL] (1) vol.U = vol.m * ((-84437.5) + vol.hOut_internal) ($RES_SIM_32) (5|5) [ARRY] (1) vol.mXi = vol.m * vol.Xi ($RES_SIM_33) (6|6) [SCAL] (1) vol.m = vol.dynBal.fluidVolume * (1.1843079200592153e-5 * (99999.99999999999 * vol.dynBal.medium.p_bar)) ($RES_SIM_34) (7|7) [SCAL] (1) vol.dynBal.medium.MM = 1/(55.508435061791985 * vol.dynBal.medium.X[1] + 34.52428788658843 * vol.dynBal.medium.X[2]) ($RES_SIM_50) (8|8) [SCAL] (1) (preHea.port.Q_flow + heaCap.port.Q_flow + vol.heatPort.Q_flow) - theCon.Q_flow = 0.0 ($RES_SIM_52) (9|9) [SCAL] (1) timTab.y[1] = preHea.Q_flow ($RES_SIM_55) (10|10) [SCAL] (1) $TEV_0 = $PRE.timTab.tab.nextTimeEventScaled ($RES_EVT_85) (11|11) [SCAL] (1) $SEV_0 = time >= $PRE.timTab.tab.nextTimeEvent ($RES_EVT_86) (12|12) [ARRY] (1) $DER.vol.Xi = vol.dynBal.mbXi_flow / vol.m ($RES_SIM_24) (13|13) [SCAL] (1) $SEV_1 = noEvent(vol.dynBal.medium.X[1] >= (-1e-5)) and noEvent(vol.dynBal.medium.X[1] <= 1.00001) ($RES_EVT_87) (14|14) [SCAL] (1) vol.dynBal.medium.X[2] = 1.0 - vol.dynBal.medium.X[1] ($RES_SIM_40) (15|15) [SCAL] (1) $DER.vol.m = 0.0 ($RES_SIM_25) (16|16) [SCAL] (1) vol.dynBal.medium.X[1] = vol.Xi[1] ($RES_SIM_41) (17|17) [SCAL] (1) $DER.vol.U = vol.heatPort.Q_flow ($RES_SIM_26) (18|18) [ARRY] (2) vol.dynBal.medium.state.X = vol.dynBal.medium.X ($RES_SIM_42) (19|20) [SCAL] (1) vol.dynBal.medium.state.T = -((-273.15) - vol.dynBal.medium.T_degC) ($RES_SIM_43) (20|21) [SCAL] (1) vol.dynBal.mbXi_flow[1] = 0.0 ($RES_SIM_29) (21|22) [SCAL] (1) vol.dynBal.medium.state.p = 99999.99999999999 * vol.dynBal.medium.p_bar ($RES_SIM_44) (22|23) [SCAL] (1) vol.dynBal.medium.R_s = 287.0525368759184 * vol.dynBal.medium.X[2] + 461.5254384056201 * vol.dynBal.medium.X[1] ($RES_SIM_47) (23|24) [SCAL] (1) vol.hOut_internal = 1006.0 * ((-273.15) - ((-273.15) - vol.dynBal.medium.T_degC)) * vol.dynBal.medium.X[2] + (2.5010145e6 + 1860.0 * ((-273.15) - ((-273.15) - vol.dynBal.medium.T_degC))) * vol.dynBal.medium.X[1] ($RES_SIM_48) (24|25) [SCAL] (1) heaCap.der_T = $DER.vol.T ($RES_SIM_9) (25|26) [SCAL] (1) vol.T = 273.15 + (vol.hOut_internal - 2.5010145e6 * vol.Xi[1]) / (1006.0 * (1.0 - vol.Xi[1]) + 1860.0 * vol.Xi[1]) ($RES_BND_70) (26|27) [SCAL] (1) heaCap.C * $DER.vol.T = heaCap.port.Q_flow ($RES_SIM_8) (27|28) [WHEN] (1) ($RES_SIM_6) (27|28) [----] when {$SEV_0, initial()} then (27|28) [----] timTab.tab.nextTimeEventScaled := Modelica.Blocks.Tables.Internal.getNextTimeEvent(timTab.tab.tableID, 2.777777777777778e-4 * time) (27|28) [----] end when; (28|29) [WHEN] (1) ($RES_SIM_5) (28|29) [----] when {$SEV_0, initial()} then (28|29) [----] timTab.tab.nextTimeEvent := if timTab.tab.nextTimeEventScaled < 1e60 then 3600.0 * timTab.tab.nextTimeEventScaled else 1e60 (28|29) [----] end when; (29|30) [SCAL] (1) timTab.y[1] = timTab.tab.p_offset[1] + $FUN_2 ($RES_SIM_4) (30|31) [SCAL] (1) $FUN_3 = sum(vol.Xi) ($RES_AUX_76) (31|32) [SCAL] (1) $FUN_2 = Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer(timTab.tab.tableID, 1, 2.777777777777778e-4 * time, timTab.tab.nextTimeEventScaled, $TEV_0) ($RES_AUX_77) (32|33) [SCAL] (1) $DER.vol.dynBal.medium.X[2] = -$DER.vol.dynBal.medium.X[1] ($RES_SIM_88) (33|34) [SCAL] (1) $DER.vol.dynBal.medium.X[1] = $DER.vol.Xi[1] ($RES_SIM_89) (34|35) [SCAL] (1) vol.heatPort.Q_flow = $DER.vol.m * ((-84437.5) + vol.hOut_internal) + vol.m * $DER.vol.hOut_internal ($RES_SIM_90) (35|36) [ARRY] (2) $DER.vol.dynBal.medium.state.X = $DER.vol.dynBal.medium.X ($RES_SIM_91) (36|38) [SCAL] (1) $DER.vol.dynBal.medium.state.T = $DER.vol.dynBal.medium.T_degC ($RES_SIM_92) (37|39) [SCAL] (1) $DER.vol.dynBal.medium.MM = -(55.508435061791985 * $DER.vol.dynBal.medium.X[1] + 34.52428788658843 * $DER.vol.dynBal.medium.X[2]) / (55.508435061791985 * vol.dynBal.medium.X[1] + 34.52428788658843 * vol.dynBal.medium.X[2]) ^ 2.0 ($RES_SIM_93) (38|40) [SCAL] (1) $DER.vol.dynBal.medium.R_s = 287.0525368759184 * $DER.vol.dynBal.medium.X[2] + 461.5254384056201 * $DER.vol.dynBal.medium.X[1] ($RES_SIM_94) (39|41) [SCAL] (1) $DER.vol.hOut_internal = (1006.0 * $DER.vol.dynBal.medium.T_degC * vol.dynBal.medium.X[2] + 1006.0 * ((-273.15) - ((-273.15) - vol.dynBal.medium.T_degC)) * $DER.vol.dynBal.medium.X[2]) + ((1860.0 * $DER.vol.dynBal.medium.T_degC) * vol.dynBal.medium.X[1] + (2.5010145e6 + 1860.0 * ((-273.15) - ((-273.15) - vol.dynBal.medium.T_degC))) * $DER.vol.dynBal.medium.X[1]) ($RES_SIM_95) (40|42) [SCAL] (1) heaCap.der_T = (($DER.vol.hOut_internal - 2.5010145e6 * $DER.vol.Xi[1]) * (1006.0 * (1.0 - vol.Xi[1]) + 1860.0 * vol.Xi[1]) - (1860.0 * $DER.vol.Xi[1] - 1006.0 * $DER.vol.Xi[1]) * (vol.hOut_internal - 2.5010145e6 * vol.Xi[1])) / (1006.0 * (1.0 - vol.Xi[1]) + 1860.0 * vol.Xi[1]) ^ 2.0 ($RES_SIM_96) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 9 var 2 --> eqn 3 var 3 --> eqn 6 var 4 --> eqn 23 var 5 --> eqn 24 var 6 --> eqn 22 var 7 --> eqn 2 var 8 --> eqn 42 var 9 --> eqn 15 var 10 --> eqn 1 var 11 --> eqn 28 var 12 --> eqn 18 var 13 --> eqn 19 var 14 --> eqn 25 var 15 --> eqn 17 var 16 --> eqn -1 var 17 --> eqn 27 var 18 --> eqn 31 var 19 --> eqn 32 var 20 --> eqn 5 var 21 --> eqn 29 var 22 --> eqn 7 var 23 --> eqn 13 var 24 --> eqn 30 var 25 --> eqn 11 var 26 --> eqn 8 var 27 --> eqn 20 var 28 --> eqn 21 var 29 --> eqn 16 var 30 --> eqn 14 var 31 --> eqn 12 var 32 --> eqn 10 var 33 --> eqn 36 var 34 --> eqn 37 var 35 --> eqn 38 var 36 --> eqn 39 var 37 --> eqn 40 var 38 --> eqn 34 var 39 --> eqn 33 var 40 --> eqn 41 var 41 --> eqn 35 var 42 --> eqn 26 var 43 --> eqn 4 equation to variable ********************** eqn 1 --> var 10 eqn 2 --> var 7 eqn 3 --> var 2 eqn 4 --> var 43 eqn 5 --> var 20 eqn 6 --> var 3 eqn 7 --> var 22 eqn 8 --> var 26 eqn 9 --> var 1 eqn 10 --> var 32 eqn 11 --> var 25 eqn 12 --> var 31 eqn 13 --> var 23 eqn 14 --> var 30 eqn 15 --> var 9 eqn 16 --> var 29 eqn 17 --> var 15 eqn 18 --> var 12 eqn 19 --> var 13 eqn 20 --> var 27 eqn 21 --> var 28 eqn 22 --> var 6 eqn 23 --> var 4 eqn 24 --> var 5 eqn 25 --> var 14 eqn 26 --> var 42 eqn 27 --> var 17 eqn 28 --> var 11 eqn 29 --> var 21 eqn 30 --> var 24 eqn 31 --> var 18 eqn 32 --> var 19 eqn 33 --> var 39 eqn 34 --> var 38 eqn 35 --> var 41 eqn 36 --> var 33 eqn 37 --> var 34 eqn 38 --> var 35 eqn 39 --> var 36 eqn 40 --> var 37 eqn 41 --> var 40 eqn 42 --> var 8 " [Timeout remaining time 300] [Calling sys.exit(0), Time elapsed: 7.493944266811013] Failed to read output from testmodel.py, exit status != 0: 0.3084366573020816 0.32396371100000004 0.033858337 Calling exit ...