Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA.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/SOFCPoliMi master/package.mo", uses=false) Using package SOFCPoliMi with version (/home/hudson/saved_omc/libraries/.openmodelica/libraries/SOFCPoliMi master/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) Ignoring simflag -noemit -variableFilter=.* since it seems broken on HelloWorld Running command: "" <> buildModelFMU(SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA,fileNamePrefix="SOFCPoliMi_SOFCPoliMi_Tests_BenchmarkSalogniColonnaIEA",fmuType="me",version="2.0",platforms={"static"}) "" <> buildModelFMU(SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA,fileNamePrefix="SOFCPoliMi_SOFCPoliMi_Tests_BenchmarkSalogniColonnaIEA",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.005705/0.005705, allocations: 102.5 kB / 15.73 MB, free: 6.066 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.001413/0.001413, allocations: 197.1 kB / 16.68 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.459/1.459, allocations: 222.9 MB / 240.4 MB, free: 15.09 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/SOFCPoliMi master/package.mo): time 0.02156/0.02156, allocations: 4.081 MB / 294.6 MB, free: 10.72 MB / 238.1 MB Notification: Performance of FrontEnd - loaded program: time 0.002396/0.002396, allocations: 71.88 kB / 409.8 MB, free: 25.22 MB / 302.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.0971/0.09952, allocations: 50.38 MB / 460.2 MB, free: 6.812 MB / 334.1 MB Notification: Performance of NFInst.instantiate(SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA): time 0.4383/0.5378, allocations: 194.9 MB / 0.6397 GB, free: 5.891 MB / 478.1 MB Notification: Performance of NFInst.instExpressions: time 0.07258/0.6105, allocations: 49.34 MB / 0.6879 GB, free: 4.406 MB / 0.5137 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.004821/0.6153, allocations: 51.69 kB / 0.688 GB, free: 4.355 MB / 0.5137 GB Notification: Performance of NFTyping.typeComponents: time 0.005523/0.6209, allocations: 1.627 MB / 0.6896 GB, free: 2.719 MB / 0.5137 GB Notification: Performance of NFTyping.typeBindings: time 0.01147/0.6324, allocations: 3.896 MB / 0.6934 GB, free: 14.8 MB / 0.5294 GB Notification: Performance of NFTyping.typeClassSections: time 0.02161/0.6541, allocations: 8.052 MB / 0.7012 GB, free: 6.73 MB / 0.5294 GB Notification: Performance of NFFlatten.flatten: time 0.3947/1.049, allocations: 72.22 MB / 0.7718 GB, free: 5.148 MB / 0.5294 GB Notification: Performance of NFFlatten.resolveConnections: time 0.04512/1.094, allocations: 28.27 MB / 0.7994 GB, free: 15.67 MB / 0.5606 GB Notification: Performance of NFEvalConstants.evaluate: time 0.06445/1.158, allocations: 33.02 MB / 0.8316 GB, free: 1.309 MB / 0.5762 GB Notification: Performance of NFSimplifyModel.simplify: time 0.07252/1.231, allocations: 40.7 MB / 0.8714 GB, free: 11.94 MB / 0.6231 GB Notification: Performance of NFPackage.collectConstants: time 0.02078/1.252, allocations: 7.059 MB / 0.8783 GB, free: 4.883 MB / 0.6231 GB Notification: Performance of NFFlatten.collectFunctions: time 0.05268/1.304, allocations: 16.39 MB / 0.8943 GB, free: 6.148 MB / 0.6387 GB Notification: Performance of NFScalarize.scalarize: time 0.04954/1.354, allocations: 32.65 MB / 0.9261 GB, free: 6.031 MB / 0.67 GB Notification: Performance of NFVerifyModel.verify: time 0.7696/2.124, allocations: 39.78 MB / 0.965 GB, free: 55.12 MB / 0.6857 GB Notification: Performance of NFConvertDAE.convert: time 0.1465/2.27, allocations: 127.6 MB / 1.09 GB, free: 21.62 MB / 0.6857 GB Notification: Performance of FrontEnd - DAE generated: time 6.051e-06/2.27, allocations: 0 / 1.09 GB, free: 21.62 MB / 0.6857 GB Notification: Performance of FrontEnd: time 1.964e-06/2.27, allocations: 0 / 1.09 GB, free: 21.62 MB / 0.6857 GB Notification: Performance of Transformations before backend: time 0.004174/2.274, allocations: 0.9375 kB / 1.09 GB, free: 21.62 MB / 0.6857 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 10372 * Number of variables: 10372 Notification: Performance of Generate backend data structure: time 0.3243/2.599, allocations: 86.58 MB / 1.174 GB, free: 6.707 MB / 0.7482 GB Notification: Performance of prepare preOptimizeDAE: time 5.79e-05/2.599, allocations: 12.03 kB / 1.174 GB, free: 6.695 MB / 0.7482 GB Notification: Performance of preOpt introduceOutputAliases (simulation): time 0.04179/2.641, allocations: 5.222 MB / 1.179 GB, free: 1.5 MB / 0.7482 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.1583/2.799, allocations: 24.03 MB / 1.203 GB, free: 9.406 MB / 0.7794 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.6453/3.444, allocations: 39.23 MB / 1.241 GB, free: 278.4 MB / 0.7952 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.003561/3.448, allocations: 2.312 MB / 1.243 GB, free: 278.4 MB / 0.7952 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.02686/3.475, allocations: 3.11 MB / 1.246 GB, free: 278.4 MB / 0.7952 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.2384/3.713, allocations: 98.59 MB / 1.343 GB, free: 240.7 MB / 0.7952 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.001571/3.715, allocations: 96.91 kB / 1.343 GB, free: 240.6 MB / 0.7952 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.02337/3.738, allocations: 1.296 MB / 1.344 GB, free: 239.7 MB / 0.7952 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.004017/3.742, allocations: 5.153 MB / 1.349 GB, free: 238.6 MB / 0.7952 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.3651/4.107, allocations: 208.5 MB / 1.553 GB, free: 47.11 MB / 0.7952 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.046/5.153, allocations: 400.6 MB / 1.944 GB, free: 19.28 MB / 0.7952 GB Notification: Performance of preOpt comSubExp (simulation): time 0.5548/5.708, allocations: 119 MB / 2.06 GB, free: 233 MB / 0.7952 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.09629/5.804, allocations: 61.34 MB / 2.12 GB, free: 208.5 MB / 0.7952 GB Notification: Performance of preOpt evalFunc (simulation): time 0.02007/5.825, allocations: 9.17 MB / 2.129 GB, free: 202.1 MB / 0.7952 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.1279/5.953, allocations: 66.23 MB / 2.194 GB, free: 139.8 MB / 0.7952 GB Notification: Performance of pre-optimization done (n=5710): time 8.746e-05/5.953, allocations: 0 / 2.194 GB, free: 139.8 MB / 0.7952 GB Notification: Performance of matching and sorting (n=5710): time 1.076/7.029, allocations: 264.7 MB / 2.452 GB, free: 190.7 MB / 0.7952 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0005458/7.03, allocations: 2.072 MB / 2.454 GB, free: 188.3 MB / 0.7952 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.1388/7.168, allocations: 53.87 MB / 2.507 GB, free: 134.9 MB / 0.7952 GB Notification: Performance of collectPreVariables (initialization): time 0.01743/7.186, allocations: 0.9314 MB / 2.508 GB, free: 133.9 MB / 0.7952 GB Notification: Performance of collectInitialEqns (initialization): time 0.01843/7.204, allocations: 13.87 MB / 2.521 GB, free: 120.5 MB / 0.7952 GB Notification: Performance of collectInitialBindings (initialization): time 0.04313/7.248, allocations: 20.65 MB / 2.541 GB, free: 100.1 MB / 0.7952 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.07/7.318, allocations: 14.24 MB / 2.555 GB, free: 85.86 MB / 0.7952 GB Notification: Performance of setup shared object (initialization): time 4.929e-05/7.318, allocations: 304.6 kB / 2.556 GB, free: 85.57 MB / 0.7952 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.4641/7.782, allocations: 55.17 MB / 2.609 GB, free: 237.3 MB / 0.7952 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.1181/7.9, allocations: 63.61 MB / 2.672 GB, free: 212.8 MB / 0.7952 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.2176/8.118, allocations: 129 MB / 2.798 GB, free: 135.8 MB / 0.7952 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0002728/8.118, allocations: 52 kB / 2.798 GB, free: 135.8 MB / 0.7952 GB Notification: Performance of matching and sorting (n=6892) (initialization): time 0.7174/8.835, allocations: 164.5 MB / 2.958 GB, free: 199.5 MB / 0.7952 GB Notification: Performance of prepare postOptimizeDAE: time 0.0003048/8.836, allocations: 117.2 kB / 2.958 GB, free: 199.5 MB / 0.7952 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0004567/8.836, allocations: 191.9 kB / 2.959 GB, free: 199.5 MB / 0.7952 GB Notification: Following iteration variables are selected by the user for strong component 3 (DAE kind: initialization): stack.module[1].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[1].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[1].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[1].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[3].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[2].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].pen.T:VARIABLE(min = 0.0 start = stack.module[2].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[2].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[2].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[2].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[5].pen.j:VARIABLE(start = stack.module[5].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[4].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[5].pen.T:VARIABLE(min = 0.0 start = stack.module[5].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[6].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[6].pen.T:VARIABLE(min = 0.0 start = stack.module[6].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[6].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[6].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[6].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[6].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[6].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].pen.j:VARIABLE(start = stack.module[6].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[6].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[4].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[4].pen.T:VARIABLE(min = 0.0 start = stack.module[4].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[4].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[4].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[4].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[4].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[5].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[5].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[5].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[4].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[4].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[4].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[4].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].pen.j:VARIABLE(start = stack.module[4].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[5].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[5].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[5].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[5].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[5].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[5].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[4].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[3].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[2].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[3].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[4].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[4].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[4].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[3].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[3].pen.T:VARIABLE(min = 0.0 start = stack.module[3].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[3].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[3].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[2].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].pen.T:VARIABLE(min = 0.0 start = stack.module[1].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[1].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[1].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[1].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[1].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[1].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[1].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[1].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[1].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[1].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[1].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[2].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[2].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[2].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[2].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] stack.module[2].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].pen.j:VARIABLE(start = stack.module[1].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[3].pen.j:VARIABLE(start = stack.module[3].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[2].pen.j:VARIABLE(start = stack.module[2].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[2].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[2].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[3].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[2].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[2].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] Notification: Performance of postOpt tearingSystem (initialization): time 1.235/10.07, allocations: 254.5 MB / 3.207 GB, free: 197 MB / 0.7952 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.055/10.13, allocations: 8.776 MB / 3.216 GB, free: 196.8 MB / 0.7952 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.2542/10.38, allocations: 119.2 MB / 3.332 GB, free: 154.2 MB / 0.7952 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.07738/10.46, allocations: 7.311 MB / 3.339 GB, free: 150.2 MB / 0.7952 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.02182/10.48, allocations: 2.33 MB / 3.342 GB, free: 148.1 MB / 0.7952 GB Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.1539/10.63, allocations: 81.54 MB / 3.421 GB, free: 78.4 MB / 0.7952 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.5067/11.14, allocations: 62.74 MB / 3.482 GB, free: 215.7 MB / 0.7952 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.2275/11.37, allocations: 127.2 MB / 3.607 GB, free: 162.9 MB / 0.7952 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 0.0003466/11.37, allocations: 64.53 kB / 3.607 GB, free: 162.9 MB / 0.7952 GB Notification: Performance of matching and sorting (n=6892) (initialization_lambda0): time 0.8075/12.18, allocations: 177.8 MB / 3.78 GB, free: 189.1 MB / 0.7952 GB Notification: Performance of prepare postOptimizeDAE: time 0.0002934/12.18, allocations: 120.6 kB / 3.78 GB, free: 189.1 MB / 0.7952 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0003719/12.18, allocations: 188.2 kB / 3.781 GB, free: 189.1 MB / 0.7952 GB Notification: Following iteration variables are selected by the user for strong component 7 (DAE kind: initialization): stack.module[1].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[1].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[2].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[2].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[2].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[2].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[4].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[3].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[3].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[5].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[4].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[5].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[5].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[4].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[5].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[5].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[3].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[3].pen.T:VARIABLE(min = 0.0 start = stack.module[3].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[3].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[3].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[3].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[2].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[1].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[3].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[3].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[2].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[2].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[1].cathodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[1].cathodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[1].pen.T:VARIABLE(min = 0.0 start = stack.module[1].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[1].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[1].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[1].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[1].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[1].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].pen.T:VARIABLE(min = 0.0 start = stack.module[2].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[2].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[2].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[2].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[2].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].pen.T:VARIABLE(min = 0.0 start = stack.module[5].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[5].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[5].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[4].pen.T:VARIABLE(min = 0.0 start = stack.module[4].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[4].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[4].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[4].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[4].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[5].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[5].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[5].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[5].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[4].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[4].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[3].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[3].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[4].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[4].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[2].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[2].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[2].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.pOut:VARIABLE(min = 0.0 max = 1e8 start = stack.module[1].anodeChannel.p_start unit = "Pa" nominal = 101325.0 ) "Mixture outlet pressure" type: Real [6] stack.module[1].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[1].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[1].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] Notification: Following iteration variables are selected by the user for strong component 8 (DAE kind: initialization): stack.module[2].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 9 (DAE kind: initialization): stack.module[2].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 10 (DAE kind: initialization): stack.module[3].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 11 (DAE kind: initialization): stack.module[4].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 12 (DAE kind: initialization): stack.module[5].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 13 (DAE kind: initialization): stack.module[6].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 14 (DAE kind: initialization): stack.module[6].anodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[6].anodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].anodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].anodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Tout:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] stack.module[6].cathodeChannel.Xout[1]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[1] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[2]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[2] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[3]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[3] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[4]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[4] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[5]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[5] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[6]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[6] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[7]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[7] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[8]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[8] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[9]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[9] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].cathodeChannel.Xout[10]:VARIABLE(min = 0.0 max = 1.0 start = stack.module[6].cathodeChannel.X_start_out[10] unit = "1" nominal = 0.1 ) "Mixture outlet mass fractions" type: Real [6,10] stack.module[6].pen.T:VARIABLE(min = 0.0 start = stack.module[6].pen.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[6].anodePlate.T:VARIABLE(min = 0.0 start = stack.module[6].anodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] stack.module[6].cathodePlate.T:VARIABLE(min = 0.0 start = stack.module[6].cathodePlate.T_start unit = "K" nominal = 500.0 ) "" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 15 (DAE kind: initialization): stack.module[6].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 16 (DAE kind: initialization): stack.module[5].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 17 (DAE kind: initialization): stack.module[4].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 18 (DAE kind: initialization): stack.module[3].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Performance of postOpt tearingSystem (initialization): time 0.245/12.42, allocations: 75.94 MB / 3.855 GB, free: 169.2 MB / 0.7952 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.06313/12.48, allocations: 11.89 MB / 3.866 GB, free: 166.2 MB / 0.7952 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 1.358/13.84, allocations: 422.9 MB / 4.279 GB, free: 165.7 MB / 0.7952 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.06557/13.91, allocations: 6.731 MB / 4.286 GB, free: 164.4 MB / 0.7952 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.01894/13.93, allocations: 2.287 MB / 4.288 GB, free: 164.4 MB / 0.7952 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 873 * Number of states: 0 () * Number of discrete variables: 7 (elCurrentTable.nextEventScaled,elCurrentTable.nextEvent,$PRE.elCurrentTable.nextEvent,elCurrentTable.last,elCurrentTable.b,elCurrentTable.a,$whenCondition1) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (4249): * Single equations (assignments): 4245 * Array equations: 0 * Algorithm blocks: 1 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 0 * Torn equation systems: 3 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 0 systems * Non-linear torn systems (#iteration vars, #inner vars): 3 systems {(188,2431), (1,10), (1,10)} Notification: Performance of prepare postOptimizeDAE: time 0.03375/13.96, allocations: 2.925 MB / 4.291 GB, free: 164 MB / 0.7952 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.03043/13.99, allocations: 5.749 MB / 4.297 GB, free: 160.9 MB / 0.7952 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.3453/14.34, allocations: 153.4 MB / 4.447 GB, free: 132.4 MB / 0.7952 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 0.0005317/14.34, allocations: 0.5888 MB / 4.447 GB, free: 132.4 MB / 0.7952 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 0.0001848/14.34, allocations: 19.88 kB / 4.447 GB, free: 132.4 MB / 0.7952 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.001282/14.34, allocations: 308.9 kB / 4.447 GB, free: 132.4 MB / 0.7952 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 postOpt removeSimpleEquations (simulation): time 0.858/15.2, allocations: 302.8 MB / 4.743 GB, free: 137.9 MB / 0.7952 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 0.000593/15.2, allocations: 40 kB / 4.743 GB, free: 137.9 MB / 0.7952 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.0727/15.27, allocations: 13.23 MB / 4.756 GB, free: 127.4 MB / 0.7952 GB Notification: Following iteration variables are selected by the user for strong component 19 (DAE kind: simulation): stack.module[2].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 21 (DAE kind: simulation): stack.module[2].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[2].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 22 (DAE kind: simulation): stack.module[3].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 23 (DAE kind: simulation): stack.module[3].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[3].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 24 (DAE kind: simulation): stack.module[4].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 25 (DAE kind: simulation): stack.module[4].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[4].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 26 (DAE kind: simulation): stack.module[5].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 27 (DAE kind: simulation): stack.module[5].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[5].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 28 (DAE kind: simulation): stack.module[6].anodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].anodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 29 (DAE kind: simulation): stack.module[6].cathodeChannel.Tin:VARIABLE(min = 200.0 max = 6000.0 start = stack.module[6].cathodeChannel.T_start_in unit = "K" nominal = 1000.0 ) "Mixture inlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 31 (DAE kind: simulation): stack.module[1].pen.j:VARIABLE(start = stack.module[1].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[2].pen.j:VARIABLE(start = stack.module[2].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[3].pen.j:VARIABLE(start = stack.module[3].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[5].pen.j:VARIABLE(start = stack.module[5].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[4].pen.j:VARIABLE(start = stack.module[4].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] stack.module[6].pen.j:VARIABLE(start = stack.module[6].pen.j_start unit = "A/m2" nominal = 100.0 ) "PEN current density relative to channel-PEN contact area" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 32 (DAE kind: simulation): stack.module[6].anodeChannel.Tout:STATE(1)(min = 200.0 max = 6000.0 start = stack.module[6].anodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] Notification: Following iteration variables are selected by the user for strong component 33 (DAE kind: simulation): stack.module[6].cathodeChannel.Tout:STATE(1)(min = 200.0 max = 6000.0 start = stack.module[6].cathodeChannel.T_start_out unit = "K" nominal = 1000.0 ) "Mixture outlet temperature" type: Real [6] Notification: Performance of postOpt tearingSystem (simulation): time 0.05839/15.33, allocations: 16.94 MB / 4.773 GB, free: 116.7 MB / 0.7952 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.01551/15.34, allocations: 1.811 MB / 4.774 GB, free: 115.1 MB / 0.7952 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.4755/15.82, allocations: 103.6 MB / 4.876 GB, free: 172 MB / 0.7952 GB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 2.64e-05/15.82, allocations: 63.41 kB / 4.876 GB, free: 172 MB / 0.7952 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.3916/16.21, allocations: 220.6 MB / 5.091 GB, free: 72.46 MB / 0.7952 GB Notification: Performance of postOpt removeConstants (simulation): time 0.3868/16.6, allocations: 35.65 MB / 5.126 GB, free: 158.6 MB / 0.7952 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.02414/16.62, allocations: 1.527 MB / 5.127 GB, free: 158.6 MB / 0.7952 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.05899/16.68, allocations: 3.94 MB / 5.131 GB, free: 158.6 MB / 0.7952 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.02314/16.7, allocations: 3.713 MB / 5.135 GB, free: 158.5 MB / 0.7952 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.01605/16.72, allocations: 1.799 MB / 5.137 GB, free: 158.5 MB / 0.7952 GB Notification: Performance of sorting global known variables: time 0.0835/16.8, allocations: 39.62 MB / 5.175 GB, free: 157.2 MB / 0.7952 GB Notification: Performance of sort global known variables: time 3.51e-07/16.8, allocations: 0 / 5.175 GB, free: 157.2 MB / 0.7952 GB Notification: Performance of remove unused functions: time 0.1226/16.93, allocations: 34.18 MB / 5.209 GB, free: 155.3 MB / 0.7952 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 186 * Number of states: 160 (stack.module[1].anodeChannel.pOut,stack.module[1].anodeChannel.Tout,stack.module[1].anodeChannel.Xout[1],stack.module[1].anodeChannel.Xout[2],stack.module[1].anodeChannel.Xout[3],stack.module[1].anodeChannel.Xout[4],stack.module[1].anodeChannel.Xout[5],stack.module[1].anodeChannel.Xout[6],stack.module[1].anodeChannel.Xout[7],stack.module[1].anodeChannel.Xout[8],stack.module[1].anodeChannel.Xout[9],stack.module[1].anodeChannel.Xout[10],stack.module[1].pen.T,stack.module[1].cathodeChannel.pOut,stack.module[1].cathodeChannel.Tout,stack.module[1].cathodeChannel.Xout[1],stack.module[1].cathodeChannel.Xout[2],stack.module[1].cathodeChannel.Xout[3],stack.module[1].cathodeChannel.Xout[4],stack.module[1].cathodeChannel.Xout[5],stack.module[1].cathodeChannel.Xout[6],stack.module[1].cathodeChannel.Xout[7],stack.module[1].cathodeChannel.Xout[8],stack.module[1].cathodeChannel.Xout[9],stack.module[1].cathodeChannel.Xout[10],stack.module[1].anodePlate.T,stack.module[1].cathodePlate.T,stack.module[2].anodeChannel.pOut,stack.module[2].anodeChannel.Tout,stack.module[2].anodeChannel.Xout[1],stack.module[2].anodeChannel.Xout[2],stack.module[2].anodeChannel.Xout[3],stack.module[2].anodeChannel.Xout[4],stack.module[2].anodeChannel.Xout[5],stack.module[2].anodeChannel.Xout[6],stack.module[2].anodeChannel.Xout[7],stack.module[2].anodeChannel.Xout[8],stack.module[2].anodeChannel.Xout[9],stack.module[2].anodeChannel.Xout[10],stack.module[2].pen.T,stack.module[2].cathodeChannel.pOut,stack.module[2].cathodeChannel.Tout,stack.module[2].cathodeChannel.Xout[1],stack.module[2].cathodeChannel.Xout[2],stack.module[2].cathodeChannel.Xout[3],stack.module[2].cathodeChannel.Xout[4],stack.module[2].cathodeChannel.Xout[5],stack.module[2].cathodeChannel.Xout[6],stack.module[2].cathodeChannel.Xout[7],stack.module[2].cathodeChannel.Xout[8],stack.module[2].cathodeChannel.Xout[9],stack.module[2].cathodeChannel.Xout[10],stack.module[2].anodePlate.T,stack.module[2].cathodePlate.T,stack.module[3].anodeChannel.pOut,stack.module[3].anodeChannel.Tout,stack.module[3].anodeChannel.Xout[1],stack.module[3].anodeChannel.Xout[2],stack.module[3].anodeChannel.Xout[3],stack.module[3].anodeChannel.Xout[4],stack.module[3].anodeChannel.Xout[5],stack.module[3].anodeChannel.Xout[6],stack.module[3].anodeChannel.Xout[7],stack.module[3].anodeChannel.Xout[8],stack.module[3].anodeChannel.Xout[9],stack.module[3].anodeChannel.Xout[10],stack.module[3].pen.T,stack.module[3].cathodeChannel.pOut,stack.module[3].cathodeChannel.Tout,stack.module[3].cathodeChannel.Xout[1],stack.module[3].cathodeChannel.Xout[2],stack.module[3].cathodeChannel.Xout[3],stack.module[3].cathodeChannel.Xout[4],stack.module[3].cathodeChannel.Xout[5],stack.module[3].cathodeChannel.Xout[6],stack.module[3].cathodeChannel.Xout[7],stack.module[3].cathodeChannel.Xout[8],stack.module[3].cathodeChannel.Xout[9],stack.module[3].cathodeChannel.Xout[10],stack.module[3].anodePlate.T,stack.module[3].cathodePlate.T,stack.module[4].anodeChannel.pOut,stack.module[4].anodeChannel.Tout,stack.module[4].anodeChannel.Xout[1],stack.module[4].anodeChannel.Xout[2],stack.module[4].anodeChannel.Xout[3],stack.module[4].anodeChannel.Xout[4],stack.module[4].anodeChannel.Xout[5],stack.module[4].anodeChannel.Xout[6],stack.module[4].anodeChannel.Xout[7],stack.module[4].anodeChannel.Xout[8],stack.module[4].anodeChannel.Xout[9],stack.module[4].anodeChannel.Xout[10],stack.module[4].pen.T,stack.module[4].cathodeChannel.pOut,stack.module[4].cathodeChannel.Tout,stack.module[4].cathodeChannel.Xout[1],stack.module[4].cathodeChannel.Xout[2],stack.module[4].cathodeChannel.Xout[3],stack.module[4].cathodeChannel.Xout[4],stack.module[4].cathodeChannel.Xout[5],stack.module[4].cathodeChannel.Xout[6],stack.module[4].cathodeChannel.Xout[7],stack.module[4].cathodeChannel.Xout[8],stack.module[4].cathodeChannel.Xout[9],stack.module[4].cathodeChannel.Xout[10],stack.module[4].anodePlate.T,stack.module[4].cathodePlate.T,stack.module[5].anodeChannel.pOut,stack.module[5].anodeChannel.Tout,stack.module[5].anodeChannel.Xout[1],stack.module[5].anodeChannel.Xout[2],stack.module[5].anodeChannel.Xout[3],stack.module[5].anodeChannel.Xout[4],stack.module[5].anodeChannel.Xout[5],stack.module[5].anodeChannel.Xout[6],stack.module[5].anodeChannel.Xout[7],stack.module[5].anodeChannel.Xout[8],stack.module[5].anodeChannel.Xout[9],stack.module[5].anodeChannel.Xout[10],stack.module[5].pen.T,stack.module[5].cathodeChannel.pOut,stack.module[5].cathodeChannel.Tout,stack.module[5].cathodeChannel.Xout[1],stack.module[5].cathodeChannel.Xout[2],stack.module[5].cathodeChannel.Xout[3],stack.module[5].cathodeChannel.Xout[4],stack.module[5].cathodeChannel.Xout[5],stack.module[5].cathodeChannel.Xout[6],stack.module[5].cathodeChannel.Xout[7],stack.module[5].cathodeChannel.Xout[8],stack.module[5].cathodeChannel.Xout[9],stack.module[5].cathodeChannel.Xout[10],stack.module[5].anodePlate.T,stack.module[5].cathodePlate.T,stack.module[6].anodeChannel.Tout,stack.module[6].anodeChannel.Xout[1],stack.module[6].anodeChannel.Xout[2],stack.module[6].anodeChannel.Xout[3],stack.module[6].anodeChannel.Xout[4],stack.module[6].anodeChannel.Xout[5],stack.module[6].anodeChannel.Xout[6],stack.module[6].anodeChannel.Xout[7],stack.module[6].anodeChannel.Xout[8],stack.module[6].anodeChannel.Xout[9],stack.module[6].anodeChannel.Xout[10],stack.module[6].pen.T,stack.module[6].cathodeChannel.Tout,stack.module[6].cathodeChannel.Xout[1],stack.module[6].cathodeChannel.Xout[2],stack.module[6].cathodeChannel.Xout[3],stack.module[6].cathodeChannel.Xout[4],stack.module[6].cathodeChannel.Xout[5],stack.module[6].cathodeChannel.Xout[6],stack.module[6].cathodeChannel.Xout[7],stack.module[6].cathodeChannel.Xout[8],stack.module[6].cathodeChannel.Xout[9],stack.module[6].cathodeChannel.Xout[10],stack.module[6].anodePlate.T,stack.module[6].cathodePlate.T) * Number of discrete variables: 6 ($whenCondition1,elCurrentTable.a,elCurrentTable.b,elCurrentTable.last,elCurrentTable.nextEvent,elCurrentTable.nextEventScaled) * Number of discrete states: 6 (elCurrentTable.nextEvent,elCurrentTable.last,elCurrentTable.nextEventScaled,elCurrentTable.b,elCurrentTable.a,$whenCondition1) * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (6017): * Single equations (assignments): 6001 * Array equations: 0 * Algorithm blocks: 1 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 0 * Torn equation systems: 15 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 2 systems {(1,4,100.0%), (1,4,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 13 systems {(6,115), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10), (1,10)} Notification: Performance of Backend phase and start with SimCode phase: time 0.7453/17.67, allocations: 227 MB / 5.43 GB, free: 153.4 MB / 0.7952 GB Notification: Performance of simCode: created initialization part: time 0.36/18.03, allocations: 213.7 MB / 5.639 GB, free: 90.66 MB / 0.7952 GB Notification: Performance of simCode: created event and clocks part: time 4.193e-05/18.03, allocations: 8 kB / 5.639 GB, free: 90.65 MB / 0.7952 GB Notification: Performance of simCode: created simulation system equations: time 0.3864/18.42, allocations: 67.61 MB / 5.705 GB, free: 167.4 MB / 0.7952 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.1063/18.53, allocations: 16.49 MB / 5.721 GB, free: 165.2 MB / 0.7952 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 2.436/20.96, allocations: 0.8645 GB / 6.586 GB, free: 123.1 MB / 0.7952 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.07624/21.04, allocations: 36.73 MB / 6.622 GB, free: 120.5 MB / 0.7952 GB Notification: Performance of simCode: alias equations: time 0.1475/21.19, allocations: 52.68 MB / 6.673 GB, free: 116.8 MB / 0.7952 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.06191/21.25, allocations: 20.2 MB / 6.693 GB, free: 116.8 MB / 0.7952 GB Notification: Performance of SimCode: time 8.41e-07/21.25, allocations: 0 / 6.693 GB, free: 116.8 MB / 0.7952 GB Notification: Performance of buildModelFMU: Generate the FMI files: time 4.915/26.16, allocations: 2.245 GB / 8.938 GB, free: 54.28 MB / 0.7952 GB Notification: Performance of buildModelFMU: Generate platform static: time 356.3/382.4, allocations: 5.062 kB / 8.938 GB, free: 54.28 MB / 0.7952 GB (rm -f SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA.pipe ; mkfifo SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA.pipe ; head -c 1048576 < SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA.pipe >> ../files/SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA.sim & python3 -m fmpy simulate --output-file SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA_res.csv --start-time 0 --stop-time 1 --timeout 50 --relative-tolerance 1e-06 --interface-type ModelExchange --solver CVode --output-interval 0.002 SOFCPoliMi_SOFCPoliMi_Tests_BenchmarkSalogniColonnaIEA.fmu > SOFCPoliMi_SOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA.pipe 2>&1)