Running: ./testmodel.py --libraries=/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/./OMCompiler/build/lib/omlibrary/ --ompython_omhome=/usr Modelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.conf.json Using package ModelicaServices with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/lib/omlibrary/ModelicaServices 3.2.1/package.mo) Using package Complex with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/lib/omlibrary/Complex 3.2.1.mo) Using package Modelica with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/lib/omlibrary/Modelica 3.2.1/package.mo) Running command: translateModel(Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|B1.level|B1.medium.h|B2.level|B2.medium.h|B3.level|B3.medium.h|B4.level|B4.medium.h|B5.level|B5.medium.h|B6.level|B6.medium.h|B7.level|B7.medium.h|P1.medium.h|P1.medium.p|P2.medium.h|P2.medium.p|pipeB1B2.mediums.1..h|pipeB1B2.mediums.1..p|pipeB1B2.mediums.2..h|pipeB1B2.mediums.2..p|pipePump1B1.mediums.1..h|pipePump1B1.mediums.1..p|pipePump1B1.mediums.2..h|pipePump1B1.mediums.2..p|pipePump2B2.mediums.1..h|pipePump2B2.mediums.1..p|pipePump2B2.mediums.2..h|pipePump2B2.mediums.2..p|volume4.medium.h|volume4.medium.p|volume5.medium.h|volume5.medium.p|B5.InnerTankBottom.1..m_flow_negative|B5.InnerTankSide.1..m_flow_negative|B5.InnerTankTop.1..m_flow_negative|P1_on.y|P2_on.y|controller.Transition1.enableFire|controller.Transition10.enableFire|controller.Transition11.enableFire|controller.Transition12.enableFire|controller.Transition13.enableFire|controller.Transition2.enableFire|controller.Transition3.enableFire|controller.Transition4.enableFire|controller.Transition5.enableFire|controller.Transition6.enableFire|controller.Transition7.enableFire|controller.Transition8.enableFire|controller.Transition9.enableFire|controller.TransitionWithSignal1.enableFire",fileNamePrefix="Modelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater") Notification: Performance of loadModel(Modelica): time 1.648/1.648, allocations: 171.2 MB / 186.7 MB, free: 1.141 MB / 154.7 MB Notification: Performance of FrontEnd - loaded program: time 0.0003559/0.0003562, allocations: 8 kB / 233.2 MB, free: 3.066 MB / 186.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.08421/0.0846, allocations: 38.78 MB / 271.9 MB, free: 12.21 MB / 234.7 MB Notification: Performance of NFInst.instantiate(Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater): time 1.318/1.403, allocations: 352.2 MB / 0.6095 GB, free: 6.59 MB / 426.7 MB Notification: Performance of NFInst.instExpressions: time 0.1184/1.521, allocations: 81.02 MB / 0.6886 GB, free: 1.957 MB / 426.7 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.01388/1.535, allocations: 322.9 kB / 0.6889 GB, free: 1.793 MB / 426.7 MB Notification: Performance of NFTyping.typeComponents: time 0.0142/1.55, allocations: 4.06 MB / 0.6929 GB, free: 15.19 MB / 442.7 MB Notification: Performance of NFTyping.typeBindings: time 0.06064/1.61, allocations: 16.56 MB / 0.7091 GB, free: 5.48 MB / 442.7 MB Notification: Performance of NFTyping.typeClassSections: time 0.05035/1.661, allocations: 13.58 MB / 0.7223 GB, free: 10.11 MB / 458.7 MB Notification: Performance of NFFlatten.flatten: time 0.03057/1.691, allocations: 15.15 MB / 0.7371 GB, free: 11.13 MB / 474.7 MB Notification: Performance of NFFlatten.resolveConnections: time 0.01355/1.705, allocations: 5.813 MB / 0.7428 GB, free: 5.277 MB / 474.7 MB Notification: Performance of NFEvalConstants.evaluate: time 0.01817/1.723, allocations: 6.886 MB / 0.7495 GB, free: 14.37 MB / 490.7 MB Notification: Performance of NFSimplifyModel.simplify: time 0.4989/2.222, allocations: 56.35 MB / 0.8046 GB, free: 35.59 MB / 0.4948 GB Notification: Performance of NFPackage.collectConstants: time 0.003808/2.226, allocations: 0.5086 MB / 0.8051 GB, free: 35.59 MB / 0.4948 GB Notification: Performance of NFFlatten.collectFunctions: time 0.04395/2.27, allocations: 16.29 MB / 0.821 GB, free: 32.41 MB / 0.4948 GB Notification: Performance of NFScalarize.scalarize: time 0.005244/2.275, allocations: 2.58 MB / 0.8235 GB, free: 31.59 MB / 0.4948 GB Notification: Performance of NFVerifyModel.verify: time 0.005229/2.28, allocations: 1.956 MB / 0.8254 GB, free: 30.52 MB / 0.4948 GB Notification: Performance of NFConvertDAE.convert: time 0.03525/2.316, allocations: 17.49 MB / 0.8425 GB, free: 21.78 MB / 0.4948 GB Notification: Performance of FrontEnd - DAE generated: time 4.442e-06/2.316, allocations: 1.531 kB / 0.8425 GB, free: 21.78 MB / 0.4948 GB Notification: Performance of FrontEnd: time 3.126e-06/2.316, allocations: 0 / 0.8425 GB, free: 21.78 MB / 0.4948 GB Notification: Performance of Transformations before backend: time 0.000353/2.316, allocations: 0 / 0.8425 GB, free: 21.78 MB / 0.4948 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 2226 * Number of variables: 2226 Notification: Performance of Generate backend data structure: time 0.03831/2.354, allocations: 12.17 MB / 0.8544 GB, free: 10.5 MB / 0.4948 GB Notification: Performance of prepare preOptimizeDAE: time 4.048e-05/2.354, allocations: 12.03 kB / 0.8544 GB, free: 10.49 MB / 0.4948 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.02766/2.382, allocations: 3.154 MB / 0.8575 GB, free: 7.578 MB / 0.4948 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.01433/2.397, allocations: 5.304 MB / 0.8626 GB, free: 3.852 MB / 0.4948 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.001483/2.398, allocations: 1.342 MB / 0.8639 GB, free: 2.699 MB / 0.4948 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.003018/2.401, allocations: 0.8595 MB / 0.8648 GB, free: 2.125 MB / 0.4948 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.04868/2.45, allocations: 14.09 MB / 0.8785 GB, free: 7.34 MB / 0.5105 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.000482/2.45, allocations: 35.28 kB / 0.8786 GB, free: 7.32 MB / 0.5105 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.00285/2.453, allocations: 368 kB / 0.8789 GB, free: 7.23 MB / 0.5105 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.001016/2.454, allocations: 0.5532 MB / 0.8795 GB, free: 6.727 MB / 0.5105 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.04853/2.503, allocations: 13.11 MB / 0.8923 GB, free: 13.48 MB / 0.5261 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.1152/2.618, allocations: 60.67 MB / 0.9515 GB, free: 7.277 MB / 0.573 GB Notification: Performance of preOpt comSubExp (simulation): time 0.03322/2.651, allocations: 10.45 MB / 0.9617 GB, free: 0.5625 MB / 0.573 GB Notification: Performance of preOpt evalFunc (simulation): time 0.5984/3.25, allocations: 55.76 MB / 1.016 GB, free: 320.1 MB / 0.6043 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.04094/3.291, allocations: 7.116 MB / 1.023 GB, free: 319.8 MB / 0.6043 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.005137/3.296, allocations: 0.7198 MB / 1.024 GB, free: 319.8 MB / 0.6043 GB Notification: Performance of pre-optimization done (n=796): time 2.702e-05/3.296, allocations: 0 / 1.024 GB, free: 319.8 MB / 0.6043 GB Notification: Performance of matching and sorting (n=870): time 0.1939/3.49, allocations: 48.26 MB / 1.071 GB, free: 298.7 MB / 0.6043 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0001473/3.49, allocations: 309.8 kB / 1.071 GB, free: 298.4 MB / 0.6043 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.008803/3.499, allocations: 5.025 MB / 1.076 GB, free: 293.4 MB / 0.6043 GB Notification: Performance of collectPreVariables (initialization): time 0.001622/3.501, allocations: 257.7 kB / 1.076 GB, free: 293.1 MB / 0.6043 GB Notification: Performance of collectInitialEqns (initialization): time 0.002742/3.503, allocations: 3.248 MB / 1.08 GB, free: 289.9 MB / 0.6043 GB Notification: Performance of collectInitialBindings (initialization): time 0.00351/3.507, allocations: 2.843 MB / 1.082 GB, free: 287.1 MB / 0.6043 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.001119/3.508, allocations: 204 kB / 1.083 GB, free: 286.9 MB / 0.6043 GB Notification: Performance of setup shared object (initialization): time 0.0005554/3.509, allocations: 0.7048 MB / 1.083 GB, free: 286.2 MB / 0.6043 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.0119/3.521, allocations: 4.505 MB / 1.088 GB, free: 281.7 MB / 0.6043 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.01359/3.534, allocations: 6.655 MB / 1.094 GB, free: 274.2 MB / 0.6043 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.01329/3.547, allocations: 5.091 MB / 1.099 GB, free: 269 MB / 0.6043 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 6.211e-05/3.548, allocations: 20 kB / 1.099 GB, free: 269 MB / 0.6043 GB Notification: Performance of matching and sorting (n=1295) (initialization): time 0.04149/3.589, allocations: 13.76 MB / 1.113 GB, free: 255.1 MB / 0.6043 GB Notification: Performance of prepare postOptimizeDAE: time 0.0008468/3.59, allocations: 1.838 MB / 1.114 GB, free: 252.4 MB / 0.6043 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 8.409e-05/3.59, allocations: 60 kB / 1.114 GB, free: 252.4 MB / 0.6043 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.01725/3.607, allocations: 3.276 MB / 1.118 GB, free: 249 MB / 0.6043 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01098/3.618, allocations: 2.13 MB / 1.12 GB, free: 246.9 MB / 0.6043 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.0239/3.642, allocations: 25.28 MB / 1.144 GB, free: 220.3 MB / 0.6043 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.01103/3.653, allocations: 1.02 MB / 1.145 GB, free: 219.3 MB / 0.6043 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.002182/3.656, allocations: 483.8 kB / 1.146 GB, free: 218.8 MB / 0.6043 GB Notification: Performance of prepare postOptimizeDAE: time 1.26e-05/3.656, allocations: 7.938 kB / 1.146 GB, free: 218.8 MB / 0.6043 GB Notification: Performance of postOpt replaceHomotopyWithSimplified (initialization): time 0.04055/3.696, allocations: 13.3 MB / 1.159 GB, free: 205.4 MB / 0.6043 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001267/3.696, allocations: 56 kB / 1.159 GB, free: 205.3 MB / 0.6043 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.009665/3.706, allocations: 2.451 MB / 1.161 GB, free: 202.8 MB / 0.6043 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01121/3.717, allocations: 2.169 MB / 1.163 GB, free: 200.6 MB / 0.6043 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.03647/3.754, allocations: 33.58 MB / 1.196 GB, free: 165 MB / 0.6043 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.009487/3.763, allocations: 0.9973 MB / 1.197 GB, free: 164.1 MB / 0.6043 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.002116/3.765, allocations: 471.8 kB / 1.198 GB, free: 163.6 MB / 0.6043 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 263 * Number of states: 0 () * Number of discrete variables: 288 ($PRE.controller.Transition1.enableFire,$PRE.controller.Transition2.enableFire,$PRE.controller.Transition3.enableFire,$PRE.controller.Transition4.enableFire,$PRE.controller.Transition5.enableFire,$PRE.controller.Transition6.enableFire,$PRE.controller.Transition7.enableFire,$PRE.controller.Transition8.enableFire,$PRE.controller.Transition9.enableFire,$PRE.controller.Transition10.enableFire,$PRE.controller.Transition11.enableFire,$PRE.controller.Transition12.enableFire,$PRE.controller.Transition13.enableFire,$PRE.controller.TransitionWithSignal1.enableFire,controller.stateGraphRoot.resume,controller.stateGraphRoot.suspend,controller.Transition7.condition,controller.Transition3.condition,controller.Transition1.condition,controller.actuators.V21,controller.actuators.V19,controller.actuators.V10,controller.actuators.V4,controller.actuators.V2,pipeB7Pump.flowModel.states[2].phase,pipeB7Pump.flowModel.states[1].phase,pipeB6Pump.flowModel.states[2].phase,pipeB6Pump.flowModel.states[1].phase,pipeB1B1.flowModel.states[2].phase,pipeB1B1.flowModel.states[1].phase,pipeB2B3.flowModel.states[2].phase,pipeB2B3.flowModel.states[1].phase,pipeB1B3.flowModel.states[2].phase,pipeB1B3.flowModel.states[1].phase,$whenCondition7,$whenCondition6,$whenCondition5,$whenCondition4,$whenCondition3,$whenCondition2,$whenCondition1,$PRE.B5.InnerTankTop[1].m_flow_negative,B5.InnerTankTop[1].m_flow_negative,$PRE.B5.InnerTankSide[1].m_flow_negative,B5.InnerTankSide[1].m_flow_negative,$PRE.B5.InnerTankBottom[1].m_flow_negative,B5.InnerTankBottom[1].m_flow_negative,B5.heatTransfer.states[1].phase,controller.InitialStep1.active,$PRE.controller.InitialStep1.localActive,controller.InitialStep1.localActive,$PRE.controller.InitialStep1.newActive,controller.InitialStep1.newActive,$PRE.controller.InitialStep1.oldActive,controller.InitialStep1.oldActive,controller.Transition1.enableFire,controller.Transition1.fire,$PRE.controller.Transition1.t_start,controller.Transition1.t_start,controller.Step1.active,$PRE.controller.Step1.localActive,controller.Step1.localActive,$PRE.controller.Step1.newActive,controller.Step1.newActive,$PRE.controller.Step1.oldActive,controller.Step1.oldActive,controller.Transition2.condition,controller.Transition2.enableFire,controller.Step2.active,$PRE.controller.Step2.localActive,controller.Step2.localActive,$PRE.controller.Step2.newActive,controller.Step2.newActive,$PRE.controller.Step2.oldActive,controller.Step2.oldActive,controller.Transition3.enableFire,controller.Transition3.fire,$PRE.controller.Transition3.t_start,controller.Transition3.t_start,controller.Step3.active,$PRE.controller.Step3.localActive,controller.Step3.localActive,$PRE.controller.Step3.newActive,controller.Step3.newActive,$PRE.controller.Step3.oldActive,controller.Step3.oldActive,controller.Transition4.condition,controller.Transition4.enableFire,controller.Step4.active,$PRE.controller.Step4.localActive,controller.Step4.localActive,$PRE.controller.Step4.newActive,controller.Step4.newActive,$PRE.controller.Step4.oldActive,controller.Step4.oldActive,controller.Transition5.enableFire,controller.Step5.active,$PRE.controller.Step5.localActive,controller.Step5.localActive,$PRE.controller.Step5.newActive,controller.Step5.newActive,$PRE.controller.Step5.oldActive,controller.Step5.oldActive,controller.Transition6.condition,controller.Transition6.enableFire,controller.Step6.active,$PRE.controller.Step6.localActive,controller.Step6.localActive,$PRE.controller.Step6.newActive,controller.Step6.newActive,$PRE.controller.Step6.oldActive,controller.Step6.oldActive,controller.Transition7.enableFire,controller.Transition7.fire,controller.Transition7.outPort.occupied,$PRE.controller.Transition7.t_start,controller.Transition7.t_start,controller.Step7.active,$PRE.controller.Step7.localActive,controller.Step7.localActive,$PRE.controller.Step7.newActive,controller.Step7.newActive,$PRE.controller.Step7.oldActive,controller.Step7.oldActive,controller.Step8.active,$PRE.controller.Step8.localActive,controller.Step8.localActive,$PRE.controller.Step8.newActive,controller.Step8.newActive,$PRE.controller.Step8.oldActive,controller.Step8.oldActive,controller.Step9.active,$PRE.controller.Step9.localActive,controller.Step9.localActive,$PRE.controller.Step9.newActive,controller.Step9.newActive,$PRE.controller.Step9.oldActive,controller.Step9.oldActive,controller.Step10.active,$PRE.controller.Step10.localActive,controller.Step10.localActive,$PRE.controller.Step10.newActive,controller.Step10.newActive,$PRE.controller.Step10.oldActive,controller.Step10.oldActive,controller.Step11.active,$PRE.controller.Step11.localActive,controller.Step11.localActive,$PRE.controller.Step11.newActive,controller.Step11.newActive,$PRE.controller.Step11.oldActive,controller.Step11.oldActive,controller.Step12.active,$PRE.controller.Step12.localActive,controller.Step12.localActive,$PRE.controller.Step12.newActive,controller.Step12.newActive,$PRE.controller.Step12.oldActive,controller.Step12.oldActive,controller.Step13.active,$PRE.controller.Step13.localActive,controller.Step13.localActive,$PRE.controller.Step13.newActive,controller.Step13.newActive,$PRE.controller.Step13.oldActive,controller.Step13.oldActive,controller.Step14.active,$PRE.controller.Step14.localActive,controller.Step14.localActive,$PRE.controller.Step14.newActive,controller.Step14.newActive,$PRE.controller.Step14.oldActive,controller.Step14.oldActive,controller.Transition8.enableFire,controller.Transition9.condition,controller.Transition9.enableFire,controller.Transition10.condition,controller.Transition10.enableFire,controller.Transition11.condition,controller.Transition11.enableFire,controller.Transition12.condition,controller.Transition12.enableFire,controller.Transition13.condition,controller.Transition13.enableFire,controller.T5_idle,controller.T7_idle,controller.TransitionWithSignal1.condition,controller.TransitionWithSignal1.enableFire,controller.TransitionWithSignal1.inPort.available,controller.stateGraphRoot.activeSteps,volume5.medium.phase,P1.heatTransfer.states[1].phase,P2.heatTransfer.states[1].phase,B1.heatTransfer.states[1].phase,$PRE.B1.ports_m_flow_out[1],B1.ports_m_flow_out[1],$PRE.B1.aboveLevel[1],B1.aboveLevel[1],P1_on.endValue,P1_on.rate,P1_on.T,P2_on.endValue,P2_on.rate,P2_on.T,B2.heatTransfer.states[1].phase,$PRE.B2.ports_m_flow_out[1],B2.ports_m_flow_out[1],$PRE.B2.aboveLevel[1],B2.aboveLevel[1],B3.heatTransfer.states[1].phase,$PRE.B3.ports_m_flow_out[1],B3.ports_m_flow_out[1],$PRE.B3.ports_m_flow_out[2],B3.ports_m_flow_out[2],$PRE.B3.aboveLevel[1],B3.aboveLevel[1],$PRE.B3.aboveLevel[2],B3.aboveLevel[2],B4.heatTransfer.states[1].phase,$PRE.B4.ports_m_flow_out[1],B4.ports_m_flow_out[1],$PRE.B4.aboveLevel[1],B4.aboveLevel[1],B7.heatTransfer.states[1].phase,$PRE.B7.ports_m_flow_out[1],B7.ports_m_flow_out[1],$PRE.B7.aboveLevel[1],B7.aboveLevel[1],pipeB1B2.statesFM[1].phase,pipeB1B2.statesFM[2].phase,pipePump1B1.statesFM[1].phase,pipePump1B1.statesFM[2].phase,pipePump2B2.statesFM[1].phase,pipePump2B2.statesFM[2].phase,B6.heatTransfer.states[1].phase,$PRE.B6.ports_m_flow_out[1],B6.ports_m_flow_out[1],$PRE.B6.aboveLevel[1],B6.aboveLevel[1],volume4.medium.phase,pipePump2B2.state_b.phase,pipePump2B2.state_a.phase,pipePump1B1.state_b.phase,pipePump1B1.state_a.phase,pipeB1B2.state_b.phase,pipeB1B2.state_a.phase,P2.monitoring.state_in.phase,P1.monitoring.state_in.phase,V18.state_b.phase,V18.state_a.phase,V21.state_b.phase,V21.state_a.phase,V10.state_b.phase,V10.state_a.phase,V19.state_b.phase,V19.state_a.phase,V20.state_b.phase,V20.state_a.phase,V25.state_b.phase,V25.state_a.phase,V24.state_b.phase,V24.state_a.phase,V5.state_b.phase,V5.state_a.phase,V22.state_b.phase,V22.state_a.phase,V1.state_b.phase,V1.state_a.phase,V23.state_b.phase,V23.state_a.phase,V6.state_b.phase,V6.state_a.phase,V3.state_b.phase,V3.state_a.phase,V4.state_b.phase,V4.state_a.phase,V2.state_b.phase,V2.state_a.phase,V9.state_b.phase,V9.state_a.phase,V8.state_b.phase,V8.state_a.phase,V11.state_b.phase,V11.state_a.phase,V15.state_b.phase,V15.state_a.phase,V12.state_b.phase,V12.state_a.phase) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (1167): * Single equations (assignments): 1137 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (linear and non-linear blocks): 0 * Torn equation systems: 30 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems: 2 {(1,100.0%) 6,(1,100.0%) 6} * Non-linear torn systems: 28 {2 2,1 5,1 5,2 2,1 5,1 2,1 1,1 5,1 5,2 7,1 5,2 7,1 2,1 1,1 1,1 1,1 1,2 5,1 1,2 10,1 1,1 1,1 1,1 1,1 6,1 1,2 14,2 10} Notification: Performance of prepare postOptimizeDAE: time 0.006878/3.772, allocations: 2.176 MB / 1.2 GB, free: 161.4 MB / 0.6043 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.001995/3.774, allocations: 0.741 MB / 1.2 GB, free: 160.7 MB / 0.6043 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.0656/3.84, allocations: 35.6 MB / 1.235 GB, free: 124.8 MB / 0.6043 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.0003966/3.84, allocations: 411.4 kB / 1.236 GB, free: 124.4 MB / 0.6043 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 4.309e-05/3.841, allocations: 7.984 kB / 1.236 GB, free: 124.4 MB / 0.6043 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.05505/3.896, allocations: 30.25 MB / 1.265 GB, free: 93.95 MB / 0.6043 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.09156/3.987, allocations: 49.9 MB / 1.314 GB, free: 43.95 MB / 0.6043 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 0.0001043/3.987, allocations: 4 kB / 1.314 GB, free: 43.95 MB / 0.6043 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.008746/3.996, allocations: 1.615 MB / 1.315 GB, free: 42.33 MB / 0.6043 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.01945/4.016, allocations: 6.14 MB / 1.321 GB, free: 36.11 MB / 0.6043 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.001726/4.017, allocations: 263.8 kB / 1.322 GB, free: 35.85 MB / 0.6043 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.02712/4.044, allocations: 27.33 MB / 1.348 GB, free: 7.25 MB / 0.6043 GB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 6.599e-06/4.045, allocations: 3.938 kB / 1.348 GB, free: 7.246 MB / 0.6043 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.3145/4.359, allocations: 33.65 MB / 1.381 GB, free: 299.3 MB / 0.6043 GB Notification: Performance of postOpt removeConstants (simulation): time 0.00662/4.366, allocations: 2.472 MB / 1.384 GB, free: 298.6 MB / 0.6043 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.00292/4.369, allocations: 233.5 kB / 1.384 GB, free: 298.4 MB / 0.6043 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.009072/4.378, allocations: 0.7962 MB / 1.385 GB, free: 298.3 MB / 0.6043 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.002816/4.381, allocations: 0.8415 MB / 1.386 GB, free: 298.1 MB / 0.6043 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.00167/4.382, allocations: 325 kB / 1.386 GB, free: 298.1 MB / 0.6043 GB Notification: Performance of sorting global known variables: time 0.00701/4.389, allocations: 3.206 MB / 1.389 GB, free: 297 MB / 0.6043 GB Notification: Performance of sort global known variables: time 1.268e-06/4.389, allocations: 0 / 1.389 GB, free: 297 MB / 0.6043 GB Notification: Performance of remove unused functions: time 0.028/4.417, allocations: 7.029 MB / 1.396 GB, free: 296.2 MB / 0.6043 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 9 * Number of states: 34 (B5.medium.h,B5.level,volume5.medium.p,volume5.medium.h,P1.medium.p,P1.medium.h,P2.medium.p,P2.medium.h,B1.level,B1.medium.h,B2.level,B2.medium.h,B3.level,B3.medium.h,B4.level,B4.medium.h,B7.level,B7.medium.h,pipeB1B2.mediums[1].p,pipeB1B2.mediums[1].h,pipeB1B2.mediums[2].p,pipeB1B2.mediums[2].h,pipePump1B1.mediums[1].p,pipePump1B1.mediums[1].h,pipePump1B1.mediums[2].p,pipePump1B1.mediums[2].h,pipePump2B2.mediums[1].p,pipePump2B2.mediums[1].h,pipePump2B2.mediums[2].p,pipePump2B2.mediums[2].h,B6.level,B6.medium.h,volume4.medium.p,volume4.medium.h) * Number of discrete variables: 353 (controller.InitialStep1.localActive,controller.Transition1.enableFire,controller.Step1.localActive,controller.Transition3.enableFire,controller.Step2.localActive,controller.Step3.localActive,controller.Step4.localActive,controller.Step5.localActive,controller.Transition7.enableFire,controller.Step6.localActive,controller.Step7.localActive,controller.Step8.localActive,controller.Step9.localActive,controller.Step10.active,controller.Step10.localActive,controller.Step11.localActive,controller.Step12.localActive,controller.Step13.active,controller.Step13.localActive,controller.Step14.localActive,$cse10.phase,$cse10.region,$cse11.phase,$cse11.region,$cse12.phase,$cse12.region,$cse13.phase,$cse13.region,$cse14.phase,$cse14.region,$cse15,$cse16,$cse17,$cse18,$cse19,$cse20,$cse21,$cse22,$cse23,$cse24,$cse25,$cse26,$cse27,$cse28,$cse29.phase,$cse29.region,$cse30.phase,$cse30.region,$cse31.phase,$cse31.region,$cse32.phase,$cse32.region,$cse33.phase,$cse33.region,$cse34.phase,$cse34.region,$cse35.phase,$cse35.region,$cse36.phase,$cse36.region,$cse37.phase,$cse37.region,$cse38.phase,$cse38.region,$cse39.phase,$cse39.region,$cse40.phase,$cse40.region,$cse41.phase,$cse41.region,$cse42.phase,$cse42.region,$cse43.phase,$cse43.region,$cse44.phase,$cse44.region,$cse45.phase,$cse45.region,$cse46.phase,$cse46.region,$cse47.phase,$cse47.region,$cse48.phase,$cse48.region,$cse49.phase,$cse49.region,$cse50.phase,$cse50.region,$cse51.phase,$cse51.region,$cse52.phase,$cse52.region,$cse53.phase,$cse53.region,$cse54.phase,$cse54.region,$cse57.phase,$cse57.region,$cse59.phase,$cse59.region,$cse60.phase,$cse60.region,$cse61.region3boundary,$cse62.region3boundary,$cse63.phase,$cse63.region,$cse64.phase,$cse64.region,$cse65.region3boundary,$cse66.region3boundary,$cse67.phase,$cse67.region,$cse68.phase,$cse68.region,$cse70.region3boundary,$cse71.region3boundary,$cse72.phase,$cse72.region,$cse73.phase,$cse73.region,$cse77.phase,$cse77.region,$cse78.phase,$cse78.region,$cse79.phase,$cse79.region,$cse80.phase,$cse80.region,$cse81.phase,$cse81.region,$cse82.region3boundary,$cse83.region3boundary,$cse84.phase,$cse84.region,$cse85.region3boundary,$cse86.region3boundary,$cse87.phase,$cse87.region,$cse89.phase,$cse89.region,$cse90.phase,$cse90.region,$cse91.phase,$cse91.region,$cse92.phase,$cse92.region,$cse94.phase,$cse94.region,$cse95.phase,$cse95.region,$cse97.phase,$cse97.region,$cse98.phase,$cse98.region,$cse100.phase,$cse100.region,$cse101.phase,$cse101.region,$cse103.phase,$cse103.region,$cse104.phase,$cse104.region,$cse106.region3boundary,$cse107.region3boundary,$cse108.phase,$cse108.region,$cse109.region3boundary,$cse110.region3boundary,$cse111.phase,$cse111.region,$cse113.phase,$cse113.region,$cse114.phase,$cse114.region,$cse115.region3boundary,$cse116.region3boundary,$cse117.phase,$cse117.region,$cse118.region3boundary,$cse119.region3boundary,$cse120.phase,$cse120.region,$cse122.phase,$cse122.region,$cse123.phase,$cse123.region,$cse124.phase,$cse124.region,$cse128.region3boundary,$cse129.region3boundary,$cse130.phase,$cse130.region,$cse132.phase,$cse132.region,$cse133.phase,$cse133.region,$cse137.phase,$cse137.region,$cse139.phase,$cse139.region,$cse141.phase,$cse141.region,$cse143.phase,$cse143.region,$cse147.phase,$cse147.region,$cse149.phase,$cse149.region,$cse151.phase,$cse151.region,$cse153.phase,$cse153.region,$cse155.phase,$cse155.region,$cse157.phase,$cse157.region,$cse159.phase,$cse159.region,$cse160.phase,$cse160.region,$cse162.phase,$cse162.region,$cse163.phase,$cse163.region,$cse165.phase,$cse165.region,$cse167.phase,$cse167.region,$cse168.phase,$cse168.region,$cse170.phase,$cse170.region,$whenCondition7,$whenCondition6,$whenCondition5,$whenCondition4,$whenCondition3,$whenCondition2,$whenCondition1,B5.InnerTankTop[1].m_flow_negative,B5.InnerTankSide[1].m_flow_negative,B5.InnerTankBottom[1].m_flow_negative,B5.heatTransfer.states[1].phase,controller.InitialStep1.active,controller.InitialStep1.newActive,controller.InitialStep1.oldActive,controller.Transition1.fire,controller.Transition1.t_start,controller.Step1.active,controller.Step1.newActive,controller.Step1.oldActive,controller.Transition2.condition,controller.Transition2.enableFire,controller.Step2.active,controller.Step2.newActive,controller.Step2.oldActive,controller.Transition3.fire,controller.Transition3.t_start,controller.Step3.active,controller.Step3.newActive,controller.Step3.oldActive,controller.Transition4.condition,controller.Transition4.enableFire,controller.Step4.active,controller.Step4.newActive,controller.Step4.oldActive,controller.Transition5.enableFire,controller.Step5.active,controller.Step5.newActive,controller.Step5.oldActive,controller.Transition6.condition,controller.Transition6.enableFire,controller.Step6.active,controller.Step6.newActive,controller.Step6.oldActive,controller.Transition7.fire,controller.Transition7.outPort.occupied,controller.Transition7.t_start,controller.Step7.active,controller.Step7.newActive,controller.Step7.oldActive,controller.Step8.active,controller.Step8.newActive,controller.Step8.oldActive,controller.Step9.active,controller.Step9.newActive,controller.Step9.oldActive,controller.Step10.newActive,controller.Step10.oldActive,controller.Step11.active,controller.Step11.newActive,controller.Step11.oldActive,controller.Step12.active,controller.Step12.newActive,controller.Step12.oldActive,controller.Step13.newActive,controller.Step13.oldActive,controller.Step14.active,controller.Step14.newActive,controller.Step14.oldActive,controller.Transition8.enableFire,controller.Transition9.condition,controller.Transition9.enableFire,controller.Transition10.condition,controller.Transition10.enableFire,controller.Transition11.condition,controller.Transition11.enableFire,controller.Transition12.condition,controller.Transition12.enableFire,controller.Transition13.condition,controller.Transition13.enableFire,controller.T5_idle,controller.T7_idle,controller.TransitionWithSignal1.condition,controller.TransitionWithSignal1.enableFire,controller.TransitionWithSignal1.inPort.available,controller.stateGraphRoot.activeSteps,volume5.medium.phase,P1.heatTransfer.states[1].phase,P2.heatTransfer.states[1].phase,B1.heatTransfer.states[1].phase,B1.ports_m_flow_out[1],B1.aboveLevel[1],P1_on.endValue,P1_on.rate,P1_on.T,P2_on.endValue,P2_on.rate,P2_on.T,B2.heatTransfer.states[1].phase,B2.ports_m_flow_out[1],B2.aboveLevel[1],B3.heatTransfer.states[1].phase,B3.ports_m_flow_out[1],B3.ports_m_flow_out[2],B3.aboveLevel[1],B3.aboveLevel[2],B4.heatTransfer.states[1].phase,B4.ports_m_flow_out[1],B4.aboveLevel[1],B7.heatTransfer.states[1].phase,B7.ports_m_flow_out[1],B7.aboveLevel[1],pipeB1B2.statesFM[1].phase,pipeB1B2.statesFM[2].phase,pipePump1B1.statesFM[1].phase,pipePump1B1.statesFM[2].phase,pipePump2B2.statesFM[1].phase,pipePump2B2.statesFM[2].phase,B6.heatTransfer.states[1].phase,B6.ports_m_flow_out[1],B6.aboveLevel[1],volume4.medium.phase) * Number of discrete states: 34 (B6.aboveLevel[1],B7.aboveLevel[1],B4.aboveLevel[1],B3.aboveLevel[2],B3.aboveLevel[1],B2.aboveLevel[1],B1.aboveLevel[1],B3.ports_m_flow_out[2],controller.Step14.newActive,controller.Step13.newActive,P2_on.y,controller.Step12.newActive,controller.Step11.newActive,controller.Step10.newActive,B7.ports_m_flow_out[1],P1_on.y,controller.Step9.newActive,controller.Step8.newActive,controller.Step7.newActive,controller.Step6.newActive,controller.Step5.newActive,controller.Step4.newActive,controller.Step3.newActive,B3.ports_m_flow_out[1],controller.Step2.newActive,B2.ports_m_flow_out[1],controller.Step1.newActive,B1.ports_m_flow_out[1],controller.InitialStep1.newActive,B5.InnerTankTop[1].m_flow_negative,B4.ports_m_flow_out[1],B5.InnerTankSide[1].m_flow_negative,B5.InnerTankBottom[1].m_flow_negative,B6.ports_m_flow_out[1]) * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (895): * Single equations (assignments): 741 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 101 * When equations: 24 * If-equations: 0 * Equation systems (linear and non-linear blocks): 0 * Torn equation systems: 29 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems: 2 {(1,100.0%) 6,(1,100.0%) 6} * Non-linear torn systems: 27 {1 1,1 1,1 1,1 7,1 1,2 6,1 1,1 1,1 1,1 1,1 1,1 1,2 2,2 4,2 4,2 4,2 4,2 4,1 5,1 2,2 2,2 19,2 9,2 9,2 13,2 13,1 2} Notification: Performance of Backend phase and start with SimCode phase: time 0.01391/4.431, allocations: 3.981 MB / 1.4 GB, free: 295.6 MB / 0.6043 GB Notification: Performance of simCode: created initialization part: time 0.05677/4.488, allocations: 23.81 MB / 1.423 GB, free: 286.1 MB / 0.6043 GB Notification: Performance of simCode: created event and clocks part: time 1.202e-05/4.488, allocations: 4.641 kB / 1.423 GB, free: 286.1 MB / 0.6043 GB Notification: Performance of simCode: created simulation system equations: time 0.02488/4.513, allocations: 11.57 MB / 1.434 GB, free: 278.2 MB / 0.6043 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.02123/4.534, allocations: 3.645 MB / 1.438 GB, free: 275.7 MB / 0.6043 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.0635/4.598, allocations: 35.53 MB / 1.473 GB, free: 244 MB / 0.6043 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.009873/4.608, allocations: 6.684 MB / 1.479 GB, free: 239.2 MB / 0.6043 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.004539/4.612, allocations: 0.7979 MB / 1.48 GB, free: 238.4 MB / 0.6043 GB Notification: Performance of SimCode: time 1.793e-06/4.612, allocations: 0 / 1.48 GB, free: 238.4 MB / 0.6043 GB Notification: Performance of Templates: time 3.072/7.685, allocations: 1.54 GB / 3.02 GB, free: 163.3 MB / 0.6043 GB make -j1 -f Modelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.makefile b'clang++ -fopenmp=libomp -Winvalid-pch -O0 -g -DNDEBUG -fPIC -std=c++11 -DBOOST_ALL_DYN_LINK -DUSE_DGESV -DUSE_LOGGER -DOMC_BUILD -DUSE_THREAD -DSUNDIALS_MAJOR_VERSION=5 -DSUNDIALS_MINOR_VERSION=4 -DPMC_USE_SUNDIALS -I"." -I"/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/bin/../include/omc/cpp/" -I. -I"." -I"." -I"/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/include/omc/c/sundials" -DMEASURETIME_PROFILEBLOCKS -DUSE_LOGGER -c -o OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCalcHelperMain.o OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCalcHelperMain.cpp\nIn file included from OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCalcHelperMain.cpp:28:\n./OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterFunctions.cpp:1351:5: error: no matching function for call to \'add_array_scalar\'\n add_array_scalar(c_(2), tmp556, tmp557);\n ^~~~~~~~~~~~~~~~~~~~~~~~\n/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/bin/../include/omc/cpp/Core/Math/ArrayOperations.h:91:6: note: candidate function not viable: no known conversion from \'double\' to \'const BaseArray\' for 1st argument\nvoid add_array_scalar(const BaseArray& inputArray, T b, BaseArray& outputArray);\n ^\nIn file included from OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCalcHelperMain.cpp:28:\n./OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterFunctions.cpp:1619:5: error: no matching function for call to \'add_array_scalar\'\n add_array_scalar(c_(2), tmp584, tmp585);\n ^~~~~~~~~~~~~~~~~~~~~~~~\n/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/OMCompiler/build/bin/../include/omc/cpp/Core/Math/ArrayOperations.h:91:6: note: candidate function not viable: no known conversion from \'double\' to \'const BaseArray\' for 1st argument\nvoid add_array_scalar(const BaseArray& inputArray, T b, BaseArray& outputArray);\n ^\n2 errors generated.\n: recipe for target \'OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCalcHelperMain.o\' failed\nmake: *** [OMCppModelica_3.2.1_cpp_Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCalcHelperMain.o] Error 1\n'