Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.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 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.1-maint.10.0.x/package.mo", uses=false) Using package Buildings with version 10.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.1-maint.10.0.x/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+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: "" <> buildModelFMU(Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource,fileNamePrefix="Buildings_10_Buildings_Experimental_DHC_Plants_Cooling_Examples_StoragePlantDualSource",fmuType="me",version="2.0",platforms={"static"}) "" <> buildModelFMU(Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource,fileNamePrefix="Buildings_10_Buildings_Experimental_DHC_Plants_Cooling_Examples_StoragePlantDualSource",fmuType="me",version="2.0",platforms={"static"}) Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.007666/0.007666, allocations: 99.95 kB / 15.73 MB, free: 6.059 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.001971/0.001972, allocations: 189.5 kB / 16.67 MB, free: 5.973 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.413/1.413, allocations: 222.9 MB / 240.4 MB, free: 15.15 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 10.1.1-maint.10.0.x/package.mo): time 2.502/2.502, allocations: 437 MB / 0.7105 GB, free: 4.375 MB / 0.5762 GB Notification: Performance of FrontEnd - loaded program: time 0.001854/0.001854, allocations: 71.88 kB / 1.018 GB, free: 9.895 MB / 0.795 GB Notification: Performance of FrontEnd - Absyn->SCode: time 0.8394/0.8412, allocations: 151.6 MB / 1.166 GB, free: 3.801 MB / 0.8887 GB Notification: Performance of NFInst.instantiate(Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource): time 1.314/2.156, allocations: 0.5504 GB / 1.717 GB, free: 70.08 MB / 1.279 GB Notification: Performance of NFInst.instExpressions: time 0.1344/2.29, allocations: 116.4 MB / 1.83 GB, free: 10.79 MB / 1.279 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.02616/2.316, allocations: 0.606 MB / 1.831 GB, free: 10.18 MB / 1.279 GB Notification: Performance of NFTyping.typeComponents: time 0.02523/2.342, allocations: 8.984 MB / 1.84 GB, free: 1.148 MB / 1.279 GB Notification: Performance of NFTyping.typeBindings: time 0.06193/2.404, allocations: 20.02 MB / 1.859 GB, free: 13.06 MB / 1.311 GB Notification: Performance of NFTyping.typeClassSections: time 0.03838/2.442, allocations: 14.93 MB / 1.874 GB, free: 14.13 MB / 1.326 GB Notification: Performance of NFFlatten.flatten: time 0.09551/2.538, allocations: 66.02 MB / 1.938 GB, free: 11.98 MB / 1.389 GB Notification: Performance of NFFlatten.resolveConnections: time 0.0442/2.582, allocations: 19.71 MB / 1.957 GB, free: 8.102 MB / 1.404 GB Notification: Performance of NFEvalConstants.evaluate: time 0.04692/2.629, allocations: 18.75 MB / 1.976 GB, free: 5.34 MB / 1.42 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02835/2.657, allocations: 13.59 MB / 1.989 GB, free: 7.699 MB / 1.436 GB Notification: Performance of NFPackage.collectConstants: time 0.009754/2.667, allocations: 2.281 MB / 1.991 GB, free: 5.418 MB / 1.436 GB Notification: Performance of NFFlatten.collectFunctions: time 0.02986/2.697, allocations: 8.497 MB / 1.999 GB, free: 12.91 MB / 1.451 GB Notification: Performance of NFScalarize.scalarize: time 0.0109/2.708, allocations: 5.573 MB / 2.005 GB, free: 7.32 MB / 1.451 GB Notification: Performance of NFVerifyModel.verify: time 0.02607/2.734, allocations: 11.31 MB / 2.016 GB, free: 11.96 MB / 1.467 GB Notification: Performance of NFConvertDAE.convert: time 0.07034/2.804, allocations: 37.04 MB / 2.052 GB, free: 6.797 MB / 1.498 GB Notification: Performance of FrontEnd - DAE generated: time 7.634e-06/2.804, allocations: 0 / 2.052 GB, free: 6.797 MB / 1.498 GB Notification: Performance of FrontEnd: time 2.014e-06/2.804, allocations: 0 / 2.052 GB, free: 6.797 MB / 1.498 GB Notification: Performance of Transformations before backend: time 0.001271/2.806, allocations: 0 / 2.052 GB, free: 6.797 MB / 1.498 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 2854 * Number of variables: 2854 Notification: Performance of Generate backend data structure: time 0.0644/2.87, allocations: 21.33 MB / 2.073 GB, free: 1.215 MB / 1.514 GB Notification: Performance of prepare preOptimizeDAE: time 5.741e-05/2.87, allocations: 12.92 kB / 2.073 GB, free: 1.203 MB / 1.514 GB Notification: Performance of preOpt introduceOutputAliases (simulation): time 0.005699/2.876, allocations: 1.449 MB / 2.074 GB, free: 15.75 MB / 1.529 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.01434/2.89, allocations: 2.623 MB / 2.077 GB, free: 13.11 MB / 1.529 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.06223/2.953, allocations: 29.01 MB / 2.105 GB, free: 15.97 MB / 1.561 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.001105/2.954, allocations: 0.8731 MB / 2.106 GB, free: 15.09 MB / 1.561 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.004734/2.958, allocations: 1.164 MB / 2.107 GB, free: 13.93 MB / 1.561 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.04263/3.001, allocations: 14.22 MB / 2.121 GB, free: 15.2 MB / 1.576 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0004727/3.002, allocations: 35.69 kB / 2.121 GB, free: 15.16 MB / 1.576 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.003583/3.005, allocations: 476 kB / 2.122 GB, free: 14.7 MB / 1.576 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0004774/3.006, allocations: 432.9 kB / 2.122 GB, free: 14.27 MB / 1.576 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.03483/3.041, allocations: 10.78 MB / 2.133 GB, free: 3.469 MB / 1.576 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 1.311/4.351, allocations: 73.41 MB / 2.204 GB, free: 0.6123 GB / 1.608 GB Notification: Performance of preOpt comSubExp (simulation): time 0.01175/4.363, allocations: 5.858 MB / 2.21 GB, free: 0.6097 GB / 1.608 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.006386/4.37, allocations: 3.824 MB / 2.214 GB, free: 0.6081 GB / 1.608 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 0.03756/4.407, allocations: 17.3 MB / 2.231 GB, free: 0.5954 GB / 1.608 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.007055/4.414, allocations: 4.036 MB / 2.235 GB, free: 0.5931 GB / 1.608 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.00551/4.42, allocations: 0.6286 MB / 2.235 GB, free: 0.5929 GB / 1.608 GB Notification: Performance of pre-optimization done (n=547): time 2.681e-05/4.42, allocations: 0 / 2.235 GB, free: 0.5929 GB / 1.608 GB Notification: Performance of matching and sorting (n=547): time 0.03802/4.458, allocations: 12.24 MB / 2.247 GB, free: 0.5875 GB / 1.608 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0002326/4.458, allocations: 0.6192 MB / 2.248 GB, free: 0.5869 GB / 1.608 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.03166/4.49, allocations: 14.39 MB / 2.262 GB, free: 0.5796 GB / 1.608 GB Notification: Performance of collectPreVariables (initialization): time 0.001798/4.492, allocations: 214.2 kB / 2.262 GB, free: 0.5794 GB / 1.608 GB Notification: Performance of collectInitialEqns (initialization): time 0.009568/4.501, allocations: 8.031 MB / 2.27 GB, free: 0.5732 GB / 1.608 GB Notification: Performance of collectInitialBindings (initialization): time 0.003189/4.504, allocations: 1.901 MB / 2.272 GB, free: 0.5718 GB / 1.608 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.007878/4.512, allocations: 2.048 MB / 2.274 GB, free: 0.5701 GB / 1.608 GB Notification: Performance of setup shared object (initialization): time 5.564e-05/4.512, allocations: 305.1 kB / 2.274 GB, free: 0.5698 GB / 1.608 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.007952/4.52, allocations: 4.388 MB / 2.278 GB, free: 0.5655 GB / 1.608 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.00961/4.53, allocations: 7.407 MB / 2.286 GB, free: 0.5571 GB / 1.608 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.01642/4.547, allocations: 11.39 MB / 2.297 GB, free: 0.545 GB / 1.608 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0001013/4.547, allocations: 24 kB / 2.297 GB, free: 0.545 GB / 1.608 GB Notification: Performance of matching and sorting (n=1209) (initialization): time 0.03017/4.577, allocations: 13.68 MB / 2.31 GB, free: 0.5316 GB / 1.608 GB Notification: Performance of prepare postOptimizeDAE: time 0.000178/4.577, allocations: 133.1 kB / 2.31 GB, free: 0.5315 GB / 1.608 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001419/4.577, allocations: 77.8 kB / 2.31 GB, free: 0.5314 GB / 1.608 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.003114/4.58, allocations: 1.183 MB / 2.311 GB, free: 0.5303 GB / 1.608 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.006996/4.587, allocations: 1.712 MB / 2.313 GB, free: 0.5286 GB / 1.608 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.00479/4.592, allocations: 4.965 MB / 2.318 GB, free: 0.5236 GB / 1.608 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.0119/4.604, allocations: 481 kB / 2.318 GB, free: 0.5232 GB / 1.608 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.002026/4.606, allocations: 471.9 kB / 2.319 GB, free: 0.5227 GB / 1.608 GB Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.01554/4.622, allocations: 7.784 MB / 2.326 GB, free: 0.5151 GB / 1.608 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.009691/4.632, allocations: 7.048 MB / 2.333 GB, free: 0.507 GB / 1.608 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.01729/4.649, allocations: 10.66 MB / 2.344 GB, free: 0.4957 GB / 1.608 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 0.000108/4.649, allocations: 27.94 kB / 2.344 GB, free: 0.4956 GB / 1.608 GB Notification: Performance of matching and sorting (n=1209) (initialization_lambda0): time 0.03084/4.68, allocations: 13.03 MB / 2.356 GB, free: 494.5 MB / 1.608 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001652/4.68, allocations: 133.1 kB / 2.357 GB, free: 494.4 MB / 1.608 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001309/4.68, allocations: 76 kB / 2.357 GB, free: 494.3 MB / 1.608 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.002352/4.683, allocations: 0.9407 MB / 2.358 GB, free: 493.4 MB / 1.608 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.007024/4.69, allocations: 1.727 MB / 2.359 GB, free: 491.6 MB / 1.608 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.01264/4.702, allocations: 10.97 MB / 2.37 GB, free: 480.4 MB / 1.608 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.01391/4.716, allocations: 0.5164 MB / 2.37 GB, free: 479.9 MB / 1.608 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.002533/4.719, allocations: 447.9 kB / 2.371 GB, free: 479.4 MB / 1.608 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 345 * Number of states: 0 () * Number of discrete variables: 171 ($PRE.stoPla.floCon.traChaLoc.enableFire,$PRE.stoPla.floCon.traRes1.enableFire,$PRE.stoPla.floCon.traChaRem.enableFire,$PRE.stoPla.floCon.traRes2.enableFire,$PRE.stoPla.floCon.traProChi.enableFire,$PRE.stoPla.floCon.traRes4.enableFire,$PRE.stoPla.floCon.traProTan.enableFire,$PRE.stoPla.floCon.traRes3.enableFire,$PRE.stoPla.floCon.traPro.enableFire,$PRE.stoPla.floCon.traTanToChi.enableFire,$PRE.stoPla.floCon.traRou.enableFire,$PRE.stoPla.floCon.traChiToTan.enableFire,stoPla.floCon.traChiToTan.t_start,$PRE.stoPla.floCon.traChiToTan.t_start,stoPla.floCon.traRou.t_start,$PRE.stoPla.floCon.traRou.t_start,stoPla.floCon.traTanToChi.t_start,$PRE.stoPla.floCon.traTanToChi.t_start,stoPla.floCon.traPro.t_start,$PRE.stoPla.floCon.traPro.t_start,stoPla.floCon.traRes3.t_start,$PRE.stoPla.floCon.traRes3.t_start,stoPla.floCon.traProTan.t_start,$PRE.stoPla.floCon.traProTan.t_start,stoPla.floCon.traRes4.t_start,$PRE.stoPla.floCon.traRes4.t_start,stoPla.floCon.traProChi.t_start,$PRE.stoPla.floCon.traProChi.t_start,stoPla.floCon.traRes2.t_start,$PRE.stoPla.floCon.traRes2.t_start,stoPla.floCon.traChaRem.t_start,$PRE.stoPla.floCon.traChaRem.t_start,stoPla.floCon.traRes1.t_start,$PRE.stoPla.floCon.traRes1.t_start,stoPla.floCon.traChaLoc.t_start,$PRE.stoPla.floCon.traChaLoc.t_start,$PRE.chiEnaSta.combiTimeTable.nextTimeEvent,$whenCondition2,$PRE.com.combiTimeTable.nextTimeEvent,$whenCondition1,stoPla.floCon.traRou.condition,stoPla.floCon.stateGraphRoot.resume,stoPla.floCon.stateGraphRoot.suspend,hys_yVal_actual.y,$PRE.hys_yVal_actual.y,chiEnaSta.combiTimeTable.nextTimeEventScaled,$PRE.chiEnaSta.combiTimeTable.nextTimeEventScaled,chiEnaSta.combiTimeTable.nextTimeEvent,com.combiTimeTable.nextTimeEventScaled,$PRE.com.combiTimeTable.nextTimeEventScaled,com.combiTimeTable.nextTimeEvent,com.y,mLoa3_flow.nextEventScaled,mLoa3_flow.nextEvent,$PRE.mLoa3_flow.nextEvent,mLoa3_flow.last,mLoa3_flow.b,mLoa3_flow.a,mLoa2_flow.nextEventScaled,mLoa2_flow.nextEvent,$PRE.mLoa2_flow.nextEvent,mLoa2_flow.last,mLoa2_flow.b,mLoa2_flow.a,mLoa1_flow.nextEventScaled,mLoa1_flow.nextEvent,$PRE.mLoa1_flow.nextEvent,mLoa1_flow.last,mLoa1_flow.b,mLoa1_flow.a,stoPla.chiEnaSta,stoPla.tanSta.hysEmp.y,$PRE.stoPla.tanSta.hysEmp.y,stoPla.tanSta.hysCha.y,$PRE.stoPla.tanSta.hysCha.y,stoPla.floCon.traChiToTan.enableFire,stoPla.floCon.traChiToTan.localCondition,stoPla.floCon.traRou.enableFire,stoPla.floCon.steRou2.oldActive,$PRE.stoPla.floCon.steRou2.oldActive,stoPla.floCon.steRou2.newActive,$PRE.stoPla.floCon.steRou2.newActive,stoPla.floCon.steRou2.inPort[1].set,stoPla.floCon.steRou2.localActive,$PRE.stoPla.floCon.steRou2.localActive,stoPla.floCon.steRou2.active,stoPla.floCon.steRou1.oldActive,$PRE.stoPla.floCon.steRou1.oldActive,stoPla.floCon.steRou1.newActive,$PRE.stoPla.floCon.steRou1.newActive,stoPla.floCon.steRou1.outPort[1].reset,stoPla.floCon.steRou1.localActive,$PRE.stoPla.floCon.steRou1.localActive,stoPla.floCon.steRou1.active,stoPla.floCon.altTanCha1.split[2].available,stoPla.floCon.traTanToChi.enableFire,stoPla.floCon.traTanToChi.localCondition,stoPla.floCon.parallel.outPort.available,stoPla.floCon.traPro.outPort.occupied,stoPla.floCon.traPro.enableFire,stoPla.floCon.traPro.localCondition,stoPla.floCon.stePumSecOn.oldActive,$PRE.stoPla.floCon.stePumSecOn.oldActive,stoPla.floCon.stePumSecOn.newActive,$PRE.stoPla.floCon.stePumSecOn.newActive,stoPla.floCon.stePumSecOn.localActive,$PRE.stoPla.floCon.stePumSecOn.localActive,stoPla.floCon.stePumSecOn.active,stoPla.floCon.alt.split[3].available,stoPla.floCon.alt.split[2].available,stoPla.floCon.expPriPumFlo.y,stoPla.floCon.traRes3.enableFire,stoPla.floCon.steProTan.oldActive,$PRE.stoPla.floCon.steProTan.oldActive,stoPla.floCon.steProTan.newActive,$PRE.stoPla.floCon.steProTan.newActive,stoPla.floCon.steProTan.outPort[2].available,stoPla.floCon.steProTan.inPort[2].occupied,stoPla.floCon.steProTan.localActive,$PRE.stoPla.floCon.steProTan.localActive,stoPla.floCon.steProTan.active,stoPla.floCon.traProTan.enableFire,stoPla.floCon.traRes4.enableFire,stoPla.floCon.steProChi.oldActive,$PRE.stoPla.floCon.steProChi.oldActive,stoPla.floCon.steProChi.newActive,$PRE.stoPla.floCon.steProChi.newActive,stoPla.floCon.steProChi.outPort[2].available,stoPla.floCon.steProChi.inPort[2].occupied,stoPla.floCon.steProChi.localActive,$PRE.stoPla.floCon.steProChi.localActive,stoPla.floCon.steProChi.active,stoPla.floCon.traProChi.enableFire,stoPla.floCon.traRes2.enableFire,stoPla.floCon.traRes2.localCondition,stoPla.floCon.steChaRem.oldActive,$PRE.stoPla.floCon.steChaRem.oldActive,stoPla.floCon.steChaRem.newActive,$PRE.stoPla.floCon.steChaRem.newActive,stoPla.floCon.steChaRem.localActive,$PRE.stoPla.floCon.steChaRem.localActive,stoPla.floCon.steChaRem.active,stoPla.floCon.traChaRem.enableFire,stoPla.floCon.traRes1.enableFire,stoPla.floCon.traRes1.localCondition,stoPla.floCon.steChaLoc.oldActive,$PRE.stoPla.floCon.steChaLoc.oldActive,stoPla.floCon.steChaLoc.newActive,$PRE.stoPla.floCon.steChaLoc.newActive,stoPla.floCon.steChaLoc.localActive,$PRE.stoPla.floCon.steChaLoc.localActive,stoPla.floCon.steChaLoc.active,stoPla.floCon.traChaLoc.enableFire,stoPla.floCon.allOff.oldActive,$PRE.stoPla.floCon.allOff.oldActive,stoPla.floCon.allOff.newActive,$PRE.stoPla.floCon.allOff.newActive,stoPla.floCon.allOff.outPort[1].reset,stoPla.floCon.allOff.inPort[1].set,stoPla.floCon.allOff.localActive,$PRE.stoPla.floCon.allOff.localActive,stoPla.floCon.allOff.active,stoPla.floCon.stateGraphRoot.activeSteps,$whenCondition5,$whenCondition4,$whenCondition3,ideUse3.conPI.I.trigger_internal,ideUse2.conPI.I.trigger_internal,ideUse1.conPI.I.trigger_internal,stoPla.tanSta.gre.y,conPI_pumChi1.I.trigger_internal) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (1036): * Single equations (assignments): 1024 * Array equations: 3 * Algorithm blocks: 3 * Record equations: 3 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 1 * Torn equation systems: 2 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 0 systems * Non-linear Jacobian (size): 1 system {1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 1 system {(1,10,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(4,40)} Notification: Performance of prepare postOptimizeDAE: time 0.004131/4.723, allocations: 0.9354 MB / 2.372 GB, free: 478.5 MB / 1.608 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.005389/4.728, allocations: 1.452 MB / 2.373 GB, free: 477.1 MB / 1.608 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.02073/4.749, allocations: 8.335 MB / 2.381 GB, free: 468.8 MB / 1.608 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 7.362e-05/4.749, allocations: 64 kB / 2.381 GB, free: 468.7 MB / 1.608 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 2.82e-05/4.749, allocations: 4 kB / 2.381 GB, free: 468.7 MB / 1.608 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.01266/4.762, allocations: 6.535 MB / 2.388 GB, free: 462 MB / 1.608 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.04821/4.81, allocations: 21.55 MB / 2.409 GB, free: 440.3 MB / 1.608 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 3.469e-05/4.81, allocations: 7.938 kB / 2.409 GB, free: 440.3 MB / 1.608 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.004538/4.815, allocations: 0.9218 MB / 2.41 GB, free: 439.4 MB / 1.608 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.001914/4.817, allocations: 0.735 MB / 2.411 GB, free: 438.7 MB / 1.608 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.001237/4.818, allocations: 179.7 kB / 2.411 GB, free: 438.5 MB / 1.608 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.004028/4.822, allocations: 4.734 MB / 2.415 GB, free: 433.6 MB / 1.608 GB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 5.009e-06/4.822, allocations: 4 kB / 2.415 GB, free: 433.6 MB / 1.608 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.02521/4.847, allocations: 12.15 MB / 2.427 GB, free: 421.3 MB / 1.608 GB Notification: Performance of postOpt removeConstants (simulation): time 0.007721/4.855, allocations: 2.478 MB / 2.43 GB, free: 418.8 MB / 1.608 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.004893/4.86, allocations: 148 kB / 2.43 GB, free: 418.6 MB / 1.608 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.009665/4.87, allocations: 305.9 kB / 2.43 GB, free: 418.3 MB / 1.608 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.001465/4.871, allocations: 435.7 kB / 2.43 GB, free: 417.9 MB / 1.608 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.001478/4.873, allocations: 283.8 kB / 2.431 GB, free: 417.6 MB / 1.608 GB Notification: Performance of sorting global known variables: time 0.02041/4.893, allocations: 9.655 MB / 2.44 GB, free: 408 MB / 1.608 GB Notification: Performance of sort global known variables: time 6.41e-07/4.893, allocations: 0 / 2.44 GB, free: 408 MB / 1.608 GB Notification: Performance of remove unused functions: time 0.02926/4.923, allocations: 7.975 MB / 2.448 GB, free: 400.8 MB / 1.608 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 15 * Number of states: 36 (pumSup1.vol.dynBal.U,pumSup1.filter.s[1],pumSup1.filter.s[2],conPI_pumChi1.I.y,stoPla.pumPri.vol.dynBal.U,stoPla.pumPri.filter.s[1],stoPla.pumPri.filter.s[2],stoPla.tanBra.tan.vol[1].dynBal.U,stoPla.tanBra.tan.vol[2].dynBal.U,stoPla.tanBra.tan.vol[3].dynBal.U,stoPla.tanBra.tan.vol[4].dynBal.U,stoPla.tanBra.tan.vol[5].dynBal.U,stoPla.tanBra.junSup.vol.dynBal.U,stoPla.tanBra.junRet.vol.dynBal.U,stoPla.revCon.pum.vol.dynBal.U,stoPla.revCon.pum.filter.s[1],stoPla.revCon.pum.filter.s[2],stoPla.revCon.val.filter.s[1],stoPla.revCon.val.filter.s[2],stoPla.revCon.jun1.vol.dynBal.U,stoPla.revCon.jun2.vol.dynBal.U,ideUse1.val.filter.s[1],ideUse1.val.filter.s[2],ideUse1.conPI.I.y,ideUse2.val.filter.s[1],ideUse2.val.filter.s[2],ideUse2.conPI.I.y,ideUse3.val.filter.s[1],ideUse3.val.filter.s[2],ideUse3.conPI.I.y,parJunPla1.jun1.vol.dynBal.U,parJunPla1.jun2.vol.dynBal.U,parJunUse2.jun1.vol.dynBal.U,parJunUse2.jun2.vol.dynBal.U,parJunPla2.jun1.vol.dynBal.U,parJunPla2.jun2.vol.dynBal.U) * Number of discrete variables: 119 (stoPla.floCon.steRou2.localActive,stoPla.floCon.steRou1.localActive,stoPla.floCon.stePumSecOn.localActive,stoPla.floCon.steProTan.localActive,stoPla.floCon.steProChi.localActive,stoPla.floCon.steChaRem.active,stoPla.floCon.steChaLoc.localActive,stoPla.floCon.allOff.localActive,$cse37,$cse38,$cse39,$cse40,$cse41,$cse42,$cse43,$cse44,$cse45,$cse46,$cse47,$cse48,$cse49,$cse50,$whenCondition2,$whenCondition1,$whenCondition3,$whenCondition4,$whenCondition5,stoPla.floCon.stateGraphRoot.activeSteps,stoPla.floCon.allOff.active,stoPla.floCon.allOff.inPort[1].set,stoPla.floCon.allOff.outPort[1].reset,stoPla.floCon.allOff.newActive,stoPla.floCon.allOff.oldActive,stoPla.floCon.traChaLoc.enableFire,stoPla.floCon.steChaLoc.active,stoPla.floCon.steChaLoc.newActive,stoPla.floCon.steChaLoc.oldActive,stoPla.floCon.traRes1.localCondition,stoPla.floCon.traRes1.enableFire,stoPla.floCon.traChaRem.enableFire,stoPla.floCon.steChaRem.localActive,stoPla.floCon.steChaRem.newActive,stoPla.floCon.steChaRem.oldActive,stoPla.floCon.traRes2.localCondition,stoPla.floCon.traRes2.enableFire,stoPla.floCon.traProChi.enableFire,stoPla.floCon.steProChi.active,stoPla.floCon.steProChi.inPort[2].occupied,stoPla.floCon.steProChi.outPort[2].available,stoPla.floCon.steProChi.newActive,stoPla.floCon.steProChi.oldActive,stoPla.floCon.traRes4.enableFire,stoPla.floCon.traProTan.enableFire,stoPla.floCon.steProTan.active,stoPla.floCon.steProTan.inPort[2].occupied,stoPla.floCon.steProTan.outPort[2].available,stoPla.floCon.steProTan.newActive,stoPla.floCon.steProTan.oldActive,stoPla.floCon.traRes3.enableFire,stoPla.floCon.expPriPumFlo.y,stoPla.floCon.alt.split[2].available,stoPla.floCon.alt.split[3].available,stoPla.floCon.stePumSecOn.active,stoPla.floCon.stePumSecOn.newActive,stoPla.floCon.stePumSecOn.oldActive,stoPla.floCon.traPro.localCondition,stoPla.floCon.traPro.enableFire,stoPla.floCon.traPro.outPort.occupied,stoPla.floCon.parallel.outPort.available,stoPla.floCon.traTanToChi.localCondition,stoPla.floCon.traTanToChi.enableFire,stoPla.floCon.altTanCha1.split[2].available,stoPla.floCon.steRou1.active,stoPla.floCon.steRou1.outPort[1].reset,stoPla.floCon.steRou1.newActive,stoPla.floCon.steRou1.oldActive,stoPla.floCon.steRou2.active,stoPla.floCon.steRou2.inPort[1].set,stoPla.floCon.steRou2.newActive,stoPla.floCon.steRou2.oldActive,stoPla.floCon.traRou.enableFire,stoPla.floCon.traChiToTan.localCondition,stoPla.floCon.traChiToTan.enableFire,stoPla.tanSta.hysCha.y,stoPla.tanSta.hysEmp.y,stoPla.chiEnaSta,mLoa1_flow.a,mLoa1_flow.b,mLoa1_flow.last,mLoa1_flow.nextEvent,mLoa1_flow.nextEventScaled,mLoa2_flow.a,mLoa2_flow.b,mLoa2_flow.last,mLoa2_flow.nextEvent,mLoa2_flow.nextEventScaled,mLoa3_flow.a,mLoa3_flow.b,mLoa3_flow.last,mLoa3_flow.nextEvent,mLoa3_flow.nextEventScaled,com.y,com.combiTimeTable.nextTimeEvent,com.combiTimeTable.nextTimeEventScaled,chiEnaSta.combiTimeTable.nextTimeEvent,chiEnaSta.combiTimeTable.nextTimeEventScaled,hys_yVal_actual.y,stoPla.floCon.traChaLoc.t_start,stoPla.floCon.traRes1.t_start,stoPla.floCon.traChaRem.t_start,stoPla.floCon.traRes2.t_start,stoPla.floCon.traProChi.t_start,stoPla.floCon.traRes4.t_start,stoPla.floCon.traProTan.t_start,stoPla.floCon.traRes3.t_start,stoPla.floCon.traPro.t_start,stoPla.floCon.traTanToChi.t_start,stoPla.floCon.traRou.t_start,stoPla.floCon.traChiToTan.t_start) * Number of discrete states: 45 (stoPla.floCon.traChiToTan.t_start,stoPla.floCon.traRou.t_start,stoPla.floCon.traTanToChi.t_start,stoPla.floCon.traPro.t_start,stoPla.floCon.traRes3.t_start,stoPla.floCon.traProTan.t_start,stoPla.floCon.traRes4.t_start,stoPla.floCon.traProChi.t_start,stoPla.floCon.traRes2.t_start,stoPla.floCon.traChaRem.t_start,stoPla.floCon.traRes1.t_start,stoPla.floCon.traChaLoc.t_start,chiEnaSta.combiTimeTable.nextTimeEvent,com.combiTimeTable.nextTimeEvent,stoPla.floCon.allOff.newActive,stoPla.floCon.steChaLoc.newActive,stoPla.floCon.steChaRem.newActive,stoPla.floCon.steProChi.newActive,stoPla.floCon.steProTan.newActive,stoPla.floCon.stePumSecOn.newActive,stoPla.floCon.steRou1.newActive,stoPla.floCon.steRou2.newActive,stoPla.tanSta.hysCha.y,stoPla.tanSta.hysEmp.y,mLoa1_flow.nextEvent,mLoa1_flow.last,mLoa1_flow.nextEventScaled,mLoa1_flow.b,mLoa1_flow.a,$whenCondition5,mLoa2_flow.nextEvent,mLoa2_flow.last,mLoa2_flow.nextEventScaled,mLoa2_flow.b,mLoa2_flow.a,$whenCondition4,mLoa3_flow.nextEvent,mLoa3_flow.last,mLoa3_flow.nextEventScaled,mLoa3_flow.b,mLoa3_flow.a,$whenCondition3,hys_yVal_actual.y,chiEnaSta.combiTimeTable.nextTimeEventScaled,com.combiTimeTable.nextTimeEventScaled) * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (523): * Single equations (assignments): 481 * Array equations: 0 * Algorithm blocks: 3 * Record equations: 12 * When equations: 24 * If-equations: 0 * Equation systems (not torn): 1 * Torn equation systems: 2 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 0 systems * Non-linear Jacobian (size): 1 system {1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 1 system {(1,10,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(4,42)} Notification: Performance of Backend phase and start with SimCode phase: time 0.03195/4.955, allocations: 15.68 MB / 2.463 GB, free: 385.5 MB / 1.608 GB Notification: Performance of simCode: created initialization part: time 0.02854/4.983, allocations: 16.26 MB / 2.479 GB, free: 369.1 MB / 1.608 GB Notification: Performance of simCode: created event and clocks part: time 1.524e-05/4.983, allocations: 7.75 kB / 2.479 GB, free: 369.1 MB / 1.608 GB Notification: Performance of simCode: created simulation system equations: time 0.00764/4.991, allocations: 3.947 MB / 2.483 GB, free: 365.1 MB / 1.608 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.03822/5.029, allocations: 7.333 MB / 2.49 GB, free: 358 MB / 1.608 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.2356/5.265, allocations: 111.1 MB / 2.599 GB, free: 244 MB / 1.608 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.01584/5.281, allocations: 7.766 MB / 2.606 GB, free: 236.2 MB / 1.608 GB Notification: Performance of simCode: alias equations: time 0.02013/5.301, allocations: 3.653 MB / 2.61 GB, free: 232.6 MB / 1.608 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.01419/5.315, allocations: 7.564 MB / 2.617 GB, free: 225 MB / 1.608 GB Notification: Performance of SimCode: time 1.001e-06/5.315, allocations: 0 / 2.617 GB, free: 225 MB / 1.608 GB Notification: Performance of buildModelFMU: Generate the FMI files: time 1.633/6.948, allocations: 402.2 MB / 3.01 GB, free: 0.4885 GB / 1.608 GB Notification: Performance of buildModelFMU: Generate platform static: time 53.99/60.94, allocations: 10.38 kB / 3.01 GB, free: 0.4885 GB / 1.608 GB (rm -f Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.pipe ; mkfifo Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.pipe ; head -c 1048576 < Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.pipe >> ../files/Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.sim & python3 -m fmpy simulate --output-file Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource_res.csv --start-time 0 --stop-time 9000 --timeout 50 --relative-tolerance 1e-06 --interface-type ModelExchange --solver CVode --output-interval 3.6 Buildings_10_Buildings_Experimental_DHC_Plants_Cooling_Examples_StoragePlantDualSource.fmu > Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.pipe 2>&1) diffSimulationResults("Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource_res.csv","/mnt/ReferenceFiles/Buildings/csv/maint_10.0.x/Buildings_Experimental_DHC_Plants_Cooling_Examples_StoragePlantDualSource.csv","/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/Buildings_10_Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource.diff",relTol=0.003,relTolDiffMinMax=0.003,rangeDelta=0.001) Reference file matches