Running: ./testmodel.py --libraries=/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/./OMCompiler/build/lib/omlibrary/ --ompython_omhome=/usr Buildings_7.0.0_Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.conf.json Using package Buildings with version 7.0.0 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/package.mo) Using package Modelica with version 3.2.3 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Modelica 3.2.3/package.mo) Using package Complex with version 3.2.3 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Complex 3.2.3.mo) Using package ModelicaServices with version 3.2.3 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/ModelicaServices 3.2.3/package.mo) Running command: "" <> buildModelFMU(Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters,fileNamePrefix="Buildings_7_0_0_Buildings_Experimental_DistrictHeatingCooling_Examples_HeatingCoolingHotWater3Clusters",fmuType="me",version="2.0",platforms={"static"}) Notification: Performance of loadFile(/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/ModelicaServices 3.2.3/package.mo): time 0.02966/0.02967, allocations: 88.27 kB / 15.04 MB, free: 5.582 MB / 13.93 MB Notification: Performance of loadFile(/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Complex 3.2.3.mo): time 0.001812/0.001812, allocations: 172.7 kB / 15.92 MB, free: 5.555 MB / 13.93 MB Notification: Performance of loadFile(/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Modelica 3.2.3/package.mo): time 2.045/2.045, allocations: 205.5 MB / 222.2 MB, free: 13.73 MB / 186.7 MB Notification: Performance of loadFile(/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/package.mo): time 2.557/2.557, allocations: 252.9 MB / 0.511 GB, free: 8.367 MB / 426.7 MB Notification: Performance of FrontEnd - loaded program: time 0.0007127/0.0007132, allocations: 14.31 kB / 0.6243 GB, free: 28.38 MB / 0.4949 GB Notification: Performance of FrontEnd - Absyn->SCode: time 0.2368/0.2375, allocations: 106.2 MB / 0.7281 GB, free: 10.19 MB / 0.5574 GB Notification: Performance of NFInst.instantiate(Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters): time 9.489/9.726, allocations: 2.373 GB / 3.101 GB, free: 3.441 MB / 1.51 GB Notification: Performance of NFInst.instExpressions: time 2.993/12.72, allocations: 475.6 MB / 3.565 GB, free: 48.73 MB / 1.651 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.1597/12.88, allocations: 2.426 MB / 3.568 GB, free: 48.73 MB / 1.651 GB Notification: Performance of NFTyping.typeComponents: time 0.1869/13.07, allocations: 33.29 MB / 3.6 GB, free: 38.74 MB / 1.651 GB Notification: Performance of NFTyping.typeBindings: time 0.4825/13.55, allocations: 97.94 MB / 3.696 GB, free: 8.18 MB / 1.667 GB Notification: Performance of NFTyping.typeClassSections: time 0.3301/13.88, allocations: 59.97 MB / 3.755 GB, free: 14.28 MB / 1.729 GB [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo:1112:9-1112:97:writable] Error: Internal error NFEvalFunction.evaluateKnownExternal: failed to evaluate ModelicaInternal_readLine Notification: Performance of NFFlatten.flatten: time 0.3424/14.22, allocations: 116.3 MB / 3.868 GB, free: 9.949 MB / 1.839 GB Notification: Performance of NFFlatten.resolveConnections: time 0.1684/14.39, allocations: 55.51 MB / 3.922 GB, free: 2.293 MB / 1.885 GB Notification: Performance of NFEvalConstants.evaluate: time 0.1958/14.59, allocations: 55.81 MB / 3.977 GB, free: 10.4 MB / 1.948 GB Notification: Performance of NFSimplifyModel.simplify: time 4.515/19.1, allocations: 37.16 MB / 4.013 GB, free: 54.49 MB / 1.964 GB Notification: Performance of NFPackage.collectConstants: time 0.03715/19.14, allocations: 2.781 MB / 4.016 GB, free: 54.49 MB / 1.964 GB Notification: Performance of NFFlatten.collectFunctions: time 0.1568/19.3, allocations: 22 MB / 4.037 GB, free: 54.49 MB / 1.964 GB Notification: Performance of NFScalarize.scalarize: time 0.05034/19.35, allocations: 14.09 MB / 4.051 GB, free: 54.49 MB / 1.964 GB Notification: Performance of NFVerifyModel.verify: time 0.05799/19.4, allocations: 16.84 MB / 4.067 GB, free: 54.46 MB / 1.964 GB Notification: Performance of NFConvertDAE.convert: time 0.2283/19.63, allocations: 107.5 MB / 4.172 GB, free: 47.63 MB / 1.964 GB Notification: Performance of FrontEnd - DAE generated: time 6.462e-06/19.63, allocations: 0 / 4.172 GB, free: 47.63 MB / 1.964 GB Notification: Performance of FrontEnd: time 4.108e-06/19.63, allocations: 4.812 kB / 4.172 GB, free: 47.63 MB / 1.964 GB Notification: Performance of Transformations before backend: time 0.005129/19.64, allocations: 0 / 4.172 GB, free: 47.63 MB / 1.964 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 11893 * Number of variables: 11893 Notification: Performance of Generate backend data structure: time 0.2921/19.93, allocations: 71.56 MB / 4.242 GB, free: 15.36 MB / 1.964 GB Notification: Performance of prepare preOptimizeDAE: time 5.596e-05/19.93, allocations: 7.812 kB / 4.242 GB, free: 15.36 MB / 1.964 GB Notification: Performance of preOpt introduceOutputAliases (simulation): time 0.03427/19.96, allocations: 5.923 MB / 4.248 GB, free: 13.93 MB / 1.964 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.2056/20.17, allocations: 20.66 MB / 4.268 GB, free: 5.184 MB / 1.964 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.2724/20.44, allocations: 67.97 MB / 4.335 GB, free: 15.4 MB / 1.995 GB [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-ret2.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.ret2.pumChi.eff.getArrayAsString(array((ret2.pumChi.eff.per.pressure.dp[i + 1] - ret2.pumChi.eff.per.pressure.dp[i]) / (ret2.pumChi.eff.per.pressure.V_flow[i + 1] - ret2.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-ret2.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.ret2.pumHotWat.eff.getArrayAsString(array((ret2.pumHotWat.eff.per.pressure.dp[i + 1] - ret2.pumHotWat.eff.per.pressure.dp[i]) / (ret2.pumHotWat.eff.per.pressure.V_flow[i + 1] - ret2.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-ret2.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.ret2.pumHea.eff.getArrayAsString(array((ret2.pumHea.eff.per.pressure.dp[i + 1] - ret2.pumHea.eff.per.pressure.dp[i]) / (ret2.pumHea.eff.per.pressure.V_flow[i + 1] - ret2.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-apa2.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.apa2.pumChi.eff.getArrayAsString(array((apa2.pumChi.eff.per.pressure.dp[i + 1] - apa2.pumChi.eff.per.pressure.dp[i]) / (apa2.pumChi.eff.per.pressure.V_flow[i + 1] - apa2.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-apa2.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.apa2.pumHotWat.eff.getArrayAsString(array((apa2.pumHotWat.eff.per.pressure.dp[i + 1] - apa2.pumHotWat.eff.per.pressure.dp[i]) / (apa2.pumHotWat.eff.per.pressure.V_flow[i + 1] - apa2.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-apa2.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.apa2.pumHea.eff.getArrayAsString(array((apa2.pumHea.eff.per.pressure.dp[i + 1] - apa2.pumHea.eff.per.pressure.dp[i]) / (apa2.pumHea.eff.per.pressure.V_flow[i + 1] - apa2.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff4.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff4.pumChi.eff.getArrayAsString(array((larOff4.pumChi.eff.per.pressure.dp[i + 1] - larOff4.pumChi.eff.per.pressure.dp[i]) / (larOff4.pumChi.eff.per.pressure.V_flow[i + 1] - larOff4.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff4.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff4.pumHotWat.eff.getArrayAsString(array((larOff4.pumHotWat.eff.per.pressure.dp[i + 1] - larOff4.pumHotWat.eff.per.pressure.dp[i]) / (larOff4.pumHotWat.eff.per.pressure.V_flow[i + 1] - larOff4.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff4.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff4.pumHea.eff.getArrayAsString(array((larOff4.pumHea.eff.per.pressure.dp[i + 1] - larOff4.pumHea.eff.per.pressure.dp[i]) / (larOff4.pumHea.eff.per.pressure.V_flow[i + 1] - larOff4.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff3.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff3.pumChi.eff.getArrayAsString(array((larOff3.pumChi.eff.per.pressure.dp[i + 1] - larOff3.pumChi.eff.per.pressure.dp[i]) / (larOff3.pumChi.eff.per.pressure.V_flow[i + 1] - larOff3.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff3.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff3.pumHotWat.eff.getArrayAsString(array((larOff3.pumHotWat.eff.per.pressure.dp[i + 1] - larOff3.pumHotWat.eff.per.pressure.dp[i]) / (larOff3.pumHotWat.eff.per.pressure.V_flow[i + 1] - larOff3.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff3.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff3.pumHea.eff.getArrayAsString(array((larOff3.pumHea.eff.per.pressure.dp[i + 1] - larOff3.pumHea.eff.per.pressure.dp[i]) / (larOff3.pumHea.eff.per.pressure.V_flow[i + 1] - larOff3.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-apa1.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.apa1.pumChi.eff.getArrayAsString(array((apa1.pumChi.eff.per.pressure.dp[i + 1] - apa1.pumChi.eff.per.pressure.dp[i]) / (apa1.pumChi.eff.per.pressure.V_flow[i + 1] - apa1.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-apa1.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.apa1.pumHotWat.eff.getArrayAsString(array((apa1.pumHotWat.eff.per.pressure.dp[i + 1] - apa1.pumHotWat.eff.per.pressure.dp[i]) / (apa1.pumHotWat.eff.per.pressure.V_flow[i + 1] - apa1.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-apa1.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.apa1.pumHea.eff.getArrayAsString(array((apa1.pumHea.eff.per.pressure.dp[i + 1] - apa1.pumHea.eff.per.pressure.dp[i]) / (apa1.pumHea.eff.per.pressure.V_flow[i + 1] - apa1.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff2.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff2.pumChi.eff.getArrayAsString(array((larOff2.pumChi.eff.per.pressure.dp[i + 1] - larOff2.pumChi.eff.per.pressure.dp[i]) / (larOff2.pumChi.eff.per.pressure.V_flow[i + 1] - larOff2.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff2.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff2.pumHotWat.eff.getArrayAsString(array((larOff2.pumHotWat.eff.per.pressure.dp[i + 1] - larOff2.pumHotWat.eff.per.pressure.dp[i]) / (larOff2.pumHotWat.eff.per.pressure.V_flow[i + 1] - larOff2.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff2.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff2.pumHea.eff.getArrayAsString(array((larOff2.pumHea.eff.per.pressure.dp[i + 1] - larOff2.pumHea.eff.per.pressure.dp[i]) / (larOff2.pumHea.eff.per.pressure.V_flow[i + 1] - larOff2.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-ret1.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.ret1.pumChi.eff.getArrayAsString(array((ret1.pumChi.eff.per.pressure.dp[i + 1] - ret1.pumChi.eff.per.pressure.dp[i]) / (ret1.pumChi.eff.per.pressure.V_flow[i + 1] - ret1.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-ret1.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.ret1.pumHotWat.eff.getArrayAsString(array((ret1.pumHotWat.eff.per.pressure.dp[i + 1] - ret1.pumHotWat.eff.per.pressure.dp[i]) / (ret1.pumHotWat.eff.per.pressure.V_flow[i + 1] - ret1.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-ret1.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.ret1.pumHea.eff.getArrayAsString(array((ret1.pumHea.eff.per.pressure.dp[i + 1] - ret1.pumHea.eff.per.pressure.dp[i]) / (ret1.pumHea.eff.per.pressure.V_flow[i + 1] - ret1.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff1.pumChi.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff1.pumChi.eff.getArrayAsString(array((larOff1.pumChi.eff.per.pressure.dp[i + 1] - larOff1.pumChi.eff.per.pressure.dp[i]) / (larOff1.pumChi.eff.per.pressure.V_flow[i + 1] - larOff1.pumChi.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff1.pumHotWat.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff1.pumHotWat.eff.getArrayAsString(array((larOff1.pumHotWat.eff.per.pressure.dp[i + 1] - larOff1.pumHotWat.eff.per.pressure.dp[i]) / (larOff1.pumHotWat.eff.per.pressure.V_flow[i + 1] - larOff1.pumHotWat.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo:288:5-303:24:writable] Warning: If-equations are only partially supported. Ignoring algorithm Modelica.Utilities.Streams.print("Warning:========It is recommended that the volume flow rate versus pressure relationof the fan or pump satisfies the minimum decrease condition (per.pressure.dp[i+1]-per.pressure.dp[i])d[i] = ------------------------------------------------- < " + String(-larOff1.pumHea.eff.kRes, 6, 0, true) + " (per.pressure.V_flow[i+1]-per.pressure.V_flow[i]) is" + Buildings.Experimental.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters.larOff1.pumHea.eff.getArrayAsString(array((larOff1.pumHea.eff.per.pressure.dp[i + 1] - larOff1.pumHea.eff.per.pressure.dp[i]) / (larOff1.pumHea.eff.per.pressure.V_flow[i + 1] - larOff1.pumHea.eff.per.pressure.V_flow[i]) for i in 1:1), "d", 6, 6) + "Otherwise, a solution to the equations may not exist if the fan or pump speed is reduced.In this situation, the solver will fail due to non-convergence andthe simulation stops.", "");. Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.03739/20.48, allocations: 8.605 MB / 4.343 GB, free: 12.86 MB / 1.995 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.02751/20.51, allocations: 4.835 MB / 4.348 GB, free: 12.83 MB / 1.995 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.2932/20.8, allocations: 60.39 MB / 4.407 GB, free: 2.309 MB / 2.011 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.003929/20.8, allocations: 130 kB / 4.407 GB, free: 2.246 MB / 2.011 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.02493/20.83, allocations: 1.927 MB / 4.409 GB, free: 1.785 MB / 2.011 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.002987/20.83, allocations: 1.674 MB / 4.41 GB, free: 148 kB / 2.011 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.3076/21.14, allocations: 53.2 MB / 4.462 GB, free: 12.85 MB / 2.057 GB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.8713/22.01, allocations: 316.8 MB / 4.772 GB, free: 4.891 MB / 2.307 GB Notification: Performance of preOpt comSubExp (simulation): time 0.2404/22.25, allocations: 45.78 MB / 4.816 GB, free: 6.129 MB / 2.339 GB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt evalFunc (simulation): time 1.276/23.53, allocations: 82.88 MB / 4.897 GB, free: 1.396 GB / 2.37 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.1302/23.66, allocations: 20.52 MB / 4.917 GB, free: 1.396 GB / 2.37 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.05206/23.71, allocations: 3.841 MB / 4.921 GB, free: 1.396 GB / 2.37 GB Notification: Performance of pre-optimization done (n=2508): time 0.0001087/23.71, allocations: 0 / 4.921 GB, free: 1.396 GB / 2.37 GB Notification: Performance of matching and sorting (n=2518): time 1.702/25.41, allocations: 345.4 MB / 5.259 GB, free: 1.19 GB / 2.37 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0006448/25.41, allocations: 1.69 MB / 5.26 GB, free: 1.188 GB / 2.37 GB [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo:29:3-35:74:writable] Warning: Parameter bayWatHex.valHea.res3.dpValve_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-10:52:writable] Warning: Parameter bayWatHex.valHea.res3.m_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo:29:3-35:74:writable] Warning: Parameter bayWatHex.valHea.res1.dpValve_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-10:52:writable] Warning: Parameter bayWatHex.valHea.res1.m_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo:29:3-35:74:writable] Warning: Parameter bayWatHex.valCoo.res3.dpValve_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-10:52:writable] Warning: Parameter bayWatHex.valCoo.res3.m_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo:29:3-35:74:writable] Warning: Parameter bayWatHex.valCoo.res1.dpValve_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/lib/omlibrary/Buildings 7.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-10:52:writable] Warning: Parameter bayWatHex.valCoo.res1.m_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.1971/25.61, allocations: 58.46 MB / 5.317 GB, free: 1.168 GB / 2.37 GB Notification: Performance of collectPreVariables (initialization): time 0.01168/25.62, allocations: 0.6535 MB / 5.318 GB, free: 1.167 GB / 2.37 GB Notification: Performance of collectInitialEqns (initialization): time 0.06028/25.68, allocations: 36.23 MB / 5.353 GB, free: 1.139 GB / 2.37 GB Notification: Performance of collectInitialBindings (initialization): time 0.02066/25.7, allocations: 8.739 MB / 5.362 GB, free: 1.133 GB / 2.37 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.01175/25.71, allocations: 0.6777 MB / 5.363 GB, free: 1.132 GB / 2.37 GB Notification: Performance of setup shared object (initialization): time 7.352e-05/25.71, allocations: 309.1 kB / 5.363 GB, free: 1.132 GB / 2.37 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.08907/25.8, allocations: 18.88 MB / 5.381 GB, free: 1.117 GB / 2.37 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.107/25.91, allocations: 32.39 MB / 5.413 GB, free: 1.084 GB / 2.37 GB Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: pla.coo.con.vol.dynBal.medium.p = pla.coo.con.vol.dynBal.p_start (pla.sinCoo.p = pla.coo.con.vol.dynBal.p_start) Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: pla.hea.eva.vol.dynBal.medium.p = pla.hea.eva.vol.dynBal.p_start (pla.sinHea.p = pla.hea.eva.vol.dynBal.p_start) Notification: Performance of analyzeInitialSystem (initialization): time 0.5828/26.49, allocations: 90.51 MB / 5.501 GB, free: 1.015 GB / 2.37 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0004059/26.49, allocations: 84 kB / 5.501 GB, free: 1.015 GB / 2.37 GB Error: Internal error IndexReduction.pantelidesIndexReduction failed! System is structurally singular and cannot be handled because the number of unassigned equations is larger than the number of states. Use -d=bltdump to get more information. Error: No system for the symbolic initialization was generated