Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_3.2.2_ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW.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 3.2.3+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.2+maint.om/package.mo", uses=false) Using package ModelicaTest with version 3.2.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.2+maint.om/package.mo) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+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(ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ModelicaTest_3.2.2_ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW") translateModel(ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ModelicaTest_3.2.2_ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001238/0.001238, allocations: 107.3 kB / 16.42 MB, free: 5.98 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.001221/0.001221, allocations: 191.3 kB / 17.36 MB, free: 5.566 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo): time 1.304/1.304, allocations: 205.1 MB / 223.2 MB, free: 12.23 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.2+maint.om/package.mo): time 0.178/0.178, allocations: 39.96 MB / 310.5 MB, free: 4.016 MB / 254.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.579e-05/1.581e-05, allocations: 5.875 kB / 436.4 MB, free: 11.77 MB / 318.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW): time 0.001931/0.001955, allocations: 1.828 MB / 438.3 MB, free: 9.918 MB / 318.1 MB Notification: Performance of NFInst.instExpressions: time 0.0007396/0.002706, allocations: 0.6347 MB / 438.9 MB, free: 9.281 MB / 318.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 4.992e-05/0.002766, allocations: 0 / 438.9 MB, free: 9.281 MB / 318.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0002131/0.002986, allocations: 47.67 kB / 438.9 MB, free: 9.234 MB / 318.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0001107/0.003111, allocations: 67.61 kB / 439 MB, free: 9.168 MB / 318.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0002519/0.00337, allocations: 123.5 kB / 439.1 MB, free: 9.047 MB / 318.1 MB Notification: Performance of NFFlatten.flatten: time 0.0001694/0.003549, allocations: 203.1 kB / 439.3 MB, free: 8.848 MB / 318.1 MB Notification: Performance of NFFlatten.resolveConnections: time 3.071e-05/0.003587, allocations: 4 kB / 439.3 MB, free: 8.844 MB / 318.1 MB Notification: Performance of NFEvalConstants.evaluate: time 6.181e-05/0.003653, allocations: 87.72 kB / 439.4 MB, free: 8.758 MB / 318.1 MB Notification: Performance of NFSimplifyModel.simplify: time 8.947e-05/0.003747, allocations: 99.66 kB / 439.5 MB, free: 8.66 MB / 318.1 MB Notification: Performance of NFPackage.collectConstants: time 1.233e-05/0.003765, allocations: 7.938 kB / 439.5 MB, free: 8.652 MB / 318.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0002368/0.004006, allocations: 219.8 kB / 439.7 MB, free: 8.438 MB / 318.1 MB Notification: Performance of combineBinaries: time 0.0001338/0.004147, allocations: 233.7 kB / 440 MB, free: 8.207 MB / 318.1 MB Notification: Performance of replaceArrayConstructors: time 7.274e-05/0.004226, allocations: 178 kB / 440.1 MB, free: 8.031 MB / 318.1 MB Notification: Performance of NFVerifyModel.verify: time 2.071e-05/0.004251, allocations: 15.94 kB / 440.1 MB, free: 8.016 MB / 318.1 MB Notification: Performance of FrontEnd: time 1.044e-05/0.004266, allocations: 0 / 440.1 MB, free: 8.016 MB / 318.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 70 (24) * Number of variables: 166 (24) Notification: Performance of Bindings: time 0.0006876/0.004958, allocations: 1.109 MB / 441.3 MB, free: 6.801 MB / 318.1 MB Notification: Performance of FunctionAlias: time 3.512e-05/0.004999, allocations: 35.88 kB / 441.3 MB, free: 6.766 MB / 318.1 MB Notification: Performance of Early Inline: time 0.0003973/0.005401, allocations: 0.6206 MB / 441.9 MB, free: 6.117 MB / 318.1 MB Notification: Performance of simplify1: time 2.366e-05/0.005432, allocations: 31.95 kB / 441.9 MB, free: 6.086 MB / 318.1 MB Notification: Performance of Alias: time 7.839e-05/0.005515, allocations: 113.7 kB / 442.1 MB, free: 5.938 MB / 318.1 MB Notification: Performance of simplify2: time 1.935e-05/0.005539, allocations: 27.95 kB / 442.1 MB, free: 5.91 MB / 318.1 MB Notification: Performance of Events: time 0.0001145/0.005658, allocations: 95.78 kB / 442.2 MB, free: 5.816 MB / 318.1 MB Notification: Performance of Detect States: time 0.0001005/0.005765, allocations: 137.2 kB / 442.3 MB, free: 5.668 MB / 318.1 MB Notification: Performance of Partitioning: time 0.000147/0.005918, allocations: 185.1 kB / 442.5 MB, free: 5.477 MB / 318.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency $SEV_5 could not be divided by the body size 3 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (3) DP = {if $SEV_5 then m_flow_IN_con.eta_nom * ((m_flow_IN_con.m_flow_nom * (m_flow_IN_var.rho / m_flow_IN_con.dp_nom) ^ m_flow_IN_con.exp * Modelica.Fluid.Dissipation.Utilities.Functions.General.SmoothPower(input_mdot[i], (max(1.0, 0.01 * m_flow_IN_con.eta_nom) * m_flow_IN_var.eta / m_flow_IN_con.m_flow_nom * (1.0 / m_flow_IN_var.rho * m_flow_IN_con.dp_nom) ^ m_flow_IN_con.exp * (1.0 / m_flow_IN_con.rho_nom)) ^ (1.0 / m_flow_IN_con.exp_eta), m_flow_IN_con.exp_eta)) / m_flow_IN_var.eta) * (1.0 / m_flow_IN_con.rho_nom) ^ m_flow_IN_con.exp_eta else ((m_flow_IN_con.m_flow_nom * (m_flow_IN_var.rho / m_flow_IN_con.dp_nom) ^ m_flow_IN_con.exp * (input_mdot[i] / m_flow_IN_con.rho_nom)) / m_flow_IN_var.eta) * m_flow_IN_con.eta_nom for i in 1:3} ($RES_SIM_1) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (32/174) *************************** (1) [ALGB] (9) Real[3, 3] dp_IN_con.rho_nom = {rho_nom for $dp_IN_con1 in 1:3} (min = {0.0 for $i1 in 1:3}) (2) [DISC] (1) Boolean $SEV_5 (3) [DISC] (1) Boolean $SEV_4 (4) [ALGB] (3) Real[3] rho = {1000.0, 1500.0, 2000.0} (min = {0.0 for $i1 in 1:3}) (5) [DISC] (1) Boolean $SEV_3 (6) [ALGB] (9) Real[3, 3] m_flow_IN_var.rho = {rho[$m_flow_IN_var1] for $m_flow_IN_var1 in 1:3} (min = {0.0 for $i1 in 1:3}) (7) [DISC] (1) Boolean $SEV_2 (8) [DISC] (1) Boolean $SEV_1 (9) [DISC] (1) Boolean $SEV_0 (10) [ALGB] (3) Real[3] DP_plot = {DP[i] for i in 1:3} (11) [ALGB] (9) Real[3, 3] m_flow_IN_var.eta = {eta[$m_flow_IN_var1] for $m_flow_IN_var1 in 1:3} (min = {0.0 for $i1 in 1:3}) (12) [ALGB] (9) Real[3, 3] dp_IN_con.exp = {exp for $dp_IN_con1 in 1:3} (13) [ALGB] (9) Real[3, 3] m_flow_IN_con.rho_nom = {rho_nom for $m_flow_IN_con1 in 1:3} (min = {0.0 for $i1 in 1:3}) (14) [ALGB] (9) Real[3, 3] dp_IN_con.dp_nom = {dp_nom for $dp_IN_con1 in 1:3} (15) [ALGB] (9) Real[3, 3] dp_IN_con.exp_eta = {exp_eta for $dp_IN_con1 in 1:3} (16) [ALGB] (9) Real[3, 3] dp_IN_con.eta_nom = {eta_nom for $dp_IN_con1 in 1:3} (min = {0.0 for $i1 in 1:3}) (17) [ALGB] (3) Real[3] input_mdot (start = {0.0 for $i1 in 1:3}) (18) [ALGB] (9) Real[3, 3] dp_IN_var.rho = {rho[$dp_IN_var1] for $dp_IN_var1 in 1:3} (min = {0.0 for $i1 in 1:3}) (19) [ALGB] (3) Real[3] input_dp = {1.0 for $i1 in 1:3} .* input_DP.y (start = {0.0 for $i1 in 1:3}) (20) [ALGB] (9) Real[3, 3] dp_IN_var.eta = {eta[$dp_IN_var1] for $dp_IN_var1 in 1:3} (min = {0.0 for $i1 in 1:3}) (21) [ALGB] (9) Real[3, 3] m_flow_IN_con.dp_nom = {dp_nom for $m_flow_IN_con1 in 1:3} (22) [ALGB] (9) Real[3, 3] m_flow_IN_con.m_flow_nom = {m_flow_nom for $m_flow_IN_con1 in 1:3} (23) [DISC] (1) Boolean $TEV_1 (24) [DISC] (1) Boolean $TEV_0 (25) [ALGB] (3) Real[3] DP = {input_dp[i] for i in 1:3} (start = {0.0 for $i1 in 1:3}) (26) [ALGB] (3) Real[3] eta = {rho[i] * nue for i in 1:3} (min = {0.0 for $i1 in 1:3}) (27) [ALGB] (9) Real[3, 3] m_flow_IN_con.exp = {exp for $m_flow_IN_con1 in 1:3} (28) [ALGB] (9) Real[3, 3] dp_IN_con.m_flow_nom = {m_flow_nom for $dp_IN_con1 in 1:3} (29) [ALGB] (9) Real[3, 3] m_flow_IN_con.eta_nom = {eta_nom for $m_flow_IN_con1 in 1:3} (min = {0.0 for $i1 in 1:3}) (30) [ALGB] (3) Real[3] M_FLOW (start = {0.0 for $i1 in 1:3}) (31) [ALGB] (9) Real[3, 3] m_flow_IN_con.exp_eta = {exp_eta for $m_flow_IN_con1 in 1:3} (32) [ALGB] (1) Real input_DP.y System Equations (32/78) ************************** (1) [FOR-] (3) ($RES_BND_20) (1) [----] for $i1 in 1:3 loop (1) [----] [SCAL] (1) m_flow_IN_con[$i1].eta_nom = eta_nom ($RES_BND_21) (1) [----] end for; (2) [FOR-] (3) ($RES_BND_22) (2) [----] for $i1 in 1:3 loop (2) [----] [SCAL] (1) m_flow_IN_var[$i1].eta = eta[$i1] ($RES_BND_23) (2) [----] end for; (3) [FOR-] (3) ($RES_BND_24) (3) [----] for $i1 in 1:3 loop (3) [----] [SCAL] (1) m_flow_IN_var[$i1].rho = rho[$i1] ($RES_BND_25) (3) [----] end for; (4) [FOR-] (3) ($RES_BND_40) (4) [----] for $i1 in 1:3 loop (4) [----] [SCAL] (1) dp_IN_var[$i1].rho = rho[$i1] ($RES_BND_41) (4) [----] end for; (5) [FOR-] (3) ($RES_BND_26) (5) [----] for $i1 in 1:3 loop (5) [----] [SCAL] (1) dp_IN_con[$i1].dp_nom = dp_nom ($RES_BND_27) (5) [----] end for; (6) [FOR-] (3) ($RES_BND_42) (6) [----] for $i1 in 1:3 loop (6) [----] [SCAL] (1) DP_plot[$i1] = DP[$i1] ($RES_BND_43) (6) [----] end for; (7) [FOR-] (3) ($RES_BND_28) (7) [----] for $i1 in 1:3 loop (7) [----] [SCAL] (1) dp_IN_con[$i1].exp = exp ($RES_BND_29) (7) [----] end for; (8) [FOR-] (3) ($RES_BND_8) (8) [----] for $i1 in 1:3 loop (8) [----] [SCAL] (1) DP[$i1] = input_dp[$i1] ($RES_BND_9) (8) [----] end for; (9) [SCAL] (1) $TEV_0 = time < input_DP.startTime ($RES_EVT_44) (10) [FOR-] (3) ($RES_BND_6) (10) [----] for $i1 in 1:3 loop (10) [----] [SCAL] (1) input_dp[$i1] = input_DP.y ($RES_BND_7) (10) [----] end for; (11) [SCAL] (1) $TEV_1 = time < (input_DP.startTime + input_DP.duration) ($RES_EVT_45) (12) [ARRY] (3) rho = {1000.0, 1500.0, 2000.0} ($RES_BND_5) (13) [SCAL] (1) $SEV_0 = dp_IN_con.exp_eta > 1.0 ($RES_EVT_46) (14) [SCAL] (1) $SEV_1 = dp_IN_con.exp_eta < 1.0 ($RES_EVT_47) (15) [FOR-] (3) ($RES_BND_3) (15) [----] for $i1 in 1:3 loop (15) [----] [SCAL] (1) eta[$i1] = rho[$i1] * nue ($RES_BND_4) (15) [----] end for; (16) [SCAL] (1) $SEV_2 = $SEV_0 or $SEV_1 ($RES_EVT_48) (17) [SCAL] (1) $SEV_3 = m_flow_IN_con.exp_eta > 1.0 ($RES_EVT_49) (18) [FOR-] (3) ($RES_BND_10) (18) [----] for $i1 in 1:3 loop (18) [----] [SCAL] (1) m_flow_IN_con[$i1].dp_nom = dp_nom ($RES_BND_11) (18) [----] end for; (19) [FOR-] (3) ($RES_BND_12) (19) [----] for $i1 in 1:3 loop (19) [----] [SCAL] (1) m_flow_IN_con[$i1].exp = exp ($RES_BND_13) (19) [----] end for; (20) [FOR-] (3) ($RES_BND_14) (20) [----] for $i1 in 1:3 loop (20) [----] [SCAL] (1) m_flow_IN_con[$i1].m_flow_nom = m_flow_nom ($RES_BND_15) (20) [----] end for; (21) [FOR-] (3) ($RES_BND_30) (21) [----] for $i1 in 1:3 loop (21) [----] [SCAL] (1) dp_IN_con[$i1].m_flow_nom = m_flow_nom ($RES_BND_31) (21) [----] end for; (22) [FOR-] (3) ($RES_BND_16) (22) [----] for $i1 in 1:3 loop (22) [----] [SCAL] (1) m_flow_IN_con[$i1].rho_nom = rho_nom ($RES_BND_17) (22) [----] end for; (23) [FOR-] (3) ($RES_BND_32) (23) [----] for $i1 in 1:3 loop (23) [----] [SCAL] (1) dp_IN_con[$i1].rho_nom = rho_nom ($RES_BND_33) (23) [----] end for; (24) [FOR-] (3) ($RES_BND_18) (24) [----] for $i1 in 1:3 loop (24) [----] [SCAL] (1) m_flow_IN_con[$i1].exp_eta = exp_eta ($RES_BND_19) (24) [----] end for; (25) [FOR-] (3) ($RES_BND_34) (25) [----] for $i1 in 1:3 loop (25) [----] [SCAL] (1) dp_IN_con[$i1].exp_eta = exp_eta ($RES_BND_35) (25) [----] end for; (26) [FOR-] (3) ($RES_BND_36) (26) [----] for $i1 in 1:3 loop (26) [----] [SCAL] (1) dp_IN_con[$i1].eta_nom = eta_nom ($RES_BND_37) (26) [----] end for; (27) [FOR-] (3) ($RES_BND_38) (27) [----] for $i1 in 1:3 loop (27) [----] [SCAL] (1) dp_IN_var[$i1].eta = eta[$i1] ($RES_BND_39) (27) [----] end for; (28) [SCAL] (1) $SEV_4 = m_flow_IN_con.exp_eta < 1.0 ($RES_EVT_50) (29) [SCAL] (1) $SEV_5 = $SEV_3 or $SEV_4 ($RES_EVT_51) (30) [SCAL] (1) input_DP.y = input_DP.offset + (if $TEV_0 then 0.0 else if $TEV_1 then (input_DP.height * (time - input_DP.startTime)) / input_DP.duration else input_DP.height) ($RES_SIM_2) (31) [ARRY] (3) DP = {if $SEV_5 then m_flow_IN_con.eta_nom * ((m_flow_IN_con.m_flow_nom * (m_flow_IN_var.rho / m_flow_IN_con.dp_nom) ^ m_flow_IN_con.exp * Modelica.Fluid.Dissipation.Utilities.Functions.General.SmoothPower(input_mdot[i], (max(1.0, 0.01 * m_flow_IN_con.eta_nom) * m_flow_IN_var.eta / m_flow_IN_con.m_flow_nom * (1.0 / m_flow_IN_var.rho * m_flow_IN_con.dp_nom) ^ m_flow_IN_con.exp * (1.0 / m_flow_IN_con.rho_nom)) ^ (1.0 / m_flow_IN_con.exp_eta), m_flow_IN_con.exp_eta)) / m_flow_IN_var.eta) * (1.0 / m_flow_IN_con.rho_nom) ^ m_flow_IN_con.exp_eta else ((m_flow_IN_con.m_flow_nom * (m_flow_IN_var.rho / m_flow_IN_con.dp_nom) ^ m_flow_IN_con.exp * (input_mdot[i] / m_flow_IN_con.rho_nom)) / m_flow_IN_var.eta) * m_flow_IN_con.eta_nom for i in 1:3} ($RES_SIM_1) (32) [ARRY] (3) M_FLOW = {if $SEV_2 then (1.0 / dp_IN_con.eta_nom * dp_IN_var.eta / dp_IN_con.m_flow_nom) ^ (1.0 / dp_IN_con.exp_eta) * (dp_IN_con.dp_nom / dp_IN_var.rho) ^ (dp_IN_con.exp / dp_IN_con.exp_eta) * Modelica.Fluid.Dissipation.Utilities.Functions.General.SmoothPower(input_dp[i], 0.01 * dp_IN_con.eta_nom, 1/dp_IN_con.exp_eta) * dp_IN_con.rho_nom else ((dp_IN_var.eta * (dp_IN_con.dp_nom / dp_IN_var.rho) ^ dp_IN_con.exp * (input_dp[i] / dp_IN_con.eta_nom)) / dp_IN_con.m_flow_nom) * dp_IN_con.rho_nom for i in 1:3} ($RES_SIM_0)