Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_3.2.1_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.1+maint.om/package.mo", uses=false) Using package ModelicaTest with version 3.2.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.1+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.1_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.1_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.0009885/0.0009885, allocations: 107 kB / 16.42 MB, free: 6.5 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.0008678/0.0008678, allocations: 187.1 kB / 17.35 MB, free: 5.754 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.194/1.194, allocations: 205.1 MB / 223.2 MB, free: 12.24 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.1+maint.om/package.mo): time 0.1716/0.1716, allocations: 38.01 MB / 308.6 MB, free: 5.988 MB / 254.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 8.907e-06/8.907e-06, allocations: 2.281 kB / 433.6 MB, free: 14.5 MB / 318.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW): time 0.001852/0.001869, allocations: 1.827 MB / 435.5 MB, free: 12.65 MB / 318.1 MB Notification: Performance of NFInst.instExpressions: time 0.0007569/0.002637, allocations: 0.6347 MB / 436.1 MB, free: 12.02 MB / 318.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 5.763e-05/0.002706, allocations: 0 / 436.1 MB, free: 12.02 MB / 318.1 MB Notification: Performance of NFTyping.typeComponents: time 0.000223/0.002936, allocations: 51.73 kB / 436.2 MB, free: 11.96 MB / 318.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0001154/0.00306, allocations: 63.59 kB / 436.2 MB, free: 11.9 MB / 318.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0002594/0.003331, allocations: 127.5 kB / 436.3 MB, free: 11.78 MB / 318.1 MB Notification: Performance of NFFlatten.flatten: time 0.0001807/0.003521, allocations: 203.2 kB / 436.5 MB, free: 11.58 MB / 318.1 MB Notification: Performance of NFFlatten.resolveConnections: time 3.394e-05/0.003562, allocations: 4 kB / 436.5 MB, free: 11.57 MB / 318.1 MB Notification: Performance of NFEvalConstants.evaluate: time 6.417e-05/0.003631, allocations: 91.66 kB / 436.6 MB, free: 11.48 MB / 318.1 MB Notification: Performance of NFSimplifyModel.simplify: time 9.436e-05/0.003731, allocations: 91.72 kB / 436.7 MB, free: 11.39 MB / 318.1 MB Notification: Performance of NFPackage.collectConstants: time 1.345e-05/0.00375, allocations: 4 kB / 436.7 MB, free: 11.39 MB / 318.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0002452/0.004, allocations: 223.7 kB / 436.9 MB, free: 11.17 MB / 318.1 MB Notification: Performance of combineBinaries: time 0.0001396/0.004147, allocations: 245.5 kB / 437.2 MB, free: 10.93 MB / 318.1 MB Notification: Performance of replaceArrayConstructors: time 7.734e-05/0.00423, allocations: 178 kB / 437.4 MB, free: 10.75 MB / 318.1 MB Notification: Performance of NFVerifyModel.verify: time 2.316e-05/0.004258, allocations: 12 kB / 437.4 MB, free: 10.74 MB / 318.1 MB Notification: Performance of FrontEnd: time 1.325e-05/0.004276, allocations: 7.938 kB / 437.4 MB, free: 10.73 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.0007187/0.005, allocations: 1.085 MB / 438.5 MB, free: 9.543 MB / 318.1 MB Notification: Performance of FunctionAlias: time 3.957e-05/0.005046, allocations: 39.86 kB / 438.5 MB, free: 9.504 MB / 318.1 MB Notification: Performance of Early Inline: time 0.0004067/0.005457, allocations: 0.6284 MB / 439.1 MB, free: 8.848 MB / 318.1 MB Notification: Performance of simplify1: time 2.419e-05/0.005489, allocations: 27.95 kB / 439.2 MB, free: 8.82 MB / 318.1 MB Notification: Performance of Alias: time 7.823e-05/0.005572, allocations: 117.7 kB / 439.3 MB, free: 8.668 MB / 318.1 MB Notification: Performance of simplify2: time 1.83e-05/0.005595, allocations: 23.95 kB / 439.3 MB, free: 8.645 MB / 318.1 MB Notification: Performance of Events: time 0.0001186/0.005719, allocations: 103.7 kB / 439.4 MB, free: 8.543 MB / 318.1 MB Notification: Performance of Detect States: time 0.0001004/0.005826, allocations: 132.1 kB / 439.5 MB, free: 8.398 MB / 318.1 MB Notification: Performance of Partitioning: time 0.0001549/0.005987, allocations: 173.2 kB / 439.7 MB, free: 8.219 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)