Environment - simulationEnvironment: startTime=0 stopTime=100000 tolerance=1e-05 numberOfIntervals=2500 stepSize=40 Regular simulation: ./Chemical_master_Chemical.Obsolete.Examples.Hemoglobin.HemoglobinTitration -abortSlowSimulation -alarm=480 -s gbode -lv LOG_STATS LOG_STDOUT | warning | Numerical Jacobians without coloring are currently not supported by GBODE. Colored numerical Jacobian will be used. LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:14347:5-14348:37:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((solution.mass >= 0.0 and solution.mass <= 0.0)) --> "Variable violating min/max constraint: 0.0 <= solution.mass <= 0.0, has value: 1.00024" LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:379:7-381:72:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((H2O.SelfClustering_K >= 0.0 and H2O.SelfClustering_K <= 1.0)) --> "Variable violating min/max constraint: 0.0 <= H2O.SelfClustering_K <= 1.0, has value: 53.6279" LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:14161:5-14162:124:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((relaxed.speciation.subunitSolution.nj >= 0.0)) --> "Variable violating min constraint: 0.0 <= relaxed.speciation.subunitSolution.nj, has value: -5.79377e-07" LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:14166:5-14167:122:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((relaxed.solution.mj >= 0.0 and relaxed.solution.mj <= 0.0)) --> "Variable violating min/max constraint: 0.0 <= relaxed.solution.mj <= 0.0, has value: 1.04376e-08" LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:14161:5-14162:124:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((tensed.speciation.subunitSolution.nj >= 0.0)) --> "Variable violating min constraint: 0.0 <= tensed.speciation.subunitSolution.nj, has value: -0.0119994" LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:14166:5-14167:122:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((tensed.solution.mj >= 0.0 and tensed.solution.mj <= 0.0)) --> "Variable violating min/max constraint: 0.0 <= tensed.solution.mj <= 0.0, has value: 0.000216173" LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Chemical master/Obsolete.mo:14160:5-14160:67:writable] | | | | The following assertion has been violated at time 0.000000 | | | | ((CO2_free.solution.n >= 0.0 and CO2_free.solution.n <= 0.0)) --> "Variable violating min/max constraint: 0.0 <= CO2_free.solution.n <= 0.0, has value: 1.02107" LOG_SUCCESS | info | The initialization finished successfully without homotopy method. LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -4.01917 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.27146 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.532046 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.166176 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.0736586 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.0228983 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.0103595 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.00321484 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.00146545 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.00045447 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -0.00020775 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -6.44121e-05 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -2.94756e-05 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -9.13797e-06 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -4.1833e-06 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.29685e-06 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -5.93778e-07 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.84073e-07 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -8.42845e-08 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -2.61283e-08 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.19641e-08 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -3.70887e-09 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.69829e-09 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -5.26471e-10 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -2.41072e-10 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -7.47325e-11 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -3.42202e-11 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.06083e-11 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -4.85756e-12 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -1.50584e-12 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -6.8953e-13 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -2.13754e-13 should be >= 0 LOG_STDOUT | info | GBODE: Solution of NLS failed, Try with less accuracy. LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -9.78788e-14 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of sqrt(4.0 * H2O.SelfClustering_K * CO2_free.solution.n / H2O.amountOfBaseMolecules + (CO2_free.solution.n / H2O.amountOfBaseMolecules) ^ 2.0) was -3.03424e-14 should be >= 0 LOG_ASSERT | warning | The following assertion has been violated at time 72046.423566 LOG_ASSERT | debug | Model error: Argument of log(relaxed.HmNH2[4].a) was 0 should be > 0 LOG_ASSERT | debug | division leads to inf or nan at time 72046.4, (a=0.0996909) / (b=3.38551e-314), where divisor b is: relaxed.HmNH2[4].amountOfBaseMolecules LOG_ASSERT | debug | residual_DIRK: xloc is NAN LOG_STDOUT | info | gbode_main: Failed to calculate step at time = 72046.4. LOG_STDOUT | info | Try half of the step size = 1131.07 LOG_ASSERT | error | Model error: Argument of log(T / 298.15) was -nan should be > 0 LOG_STDOUT | warning | Integrator attempt to handle a problem with a called assert. LOG_STATS | info | gbode (single-rate integration): esdirk4 LOG_STATS | info | ### STATISTICS ### | | | | | timer | | | | | | 0.0680419s reading init.xml | | | | | | 0.00410429s reading info.xml | | | | | | 0.000551273s [ 0.0%] pre-initialization | | | | | | 0.000788498s [ 0.0%] initialization | | | | | | 0.00010166s [ 0.0%] steps | | | | | | 0s [ 0.0%] solver (excl. callbacks) | | | | | | 0s [ 0.0%] creating output-file | | | | | | 0.00197702s [ 0.1%] event-handling | | | | | | 0.022062s [ 1.0%] overhead | | | | | | 2.07688s [ 98.8%] simulation | | | | | | 2.10236s [100.0%] total | | | | | events | | | | | | 19 state events | | | | | | 0 time events | | | | | solver: gbode | | | | | | 428 steps taken | | | | | | 134886 calls of functionODE | | | | | | 1368 evaluations of jacobian | | | | | | 0 error test failures | | | | | | 0 convergence test failures | | | | | | 0s time of jacobian evaluation LOG_SUCCESS | info | The simulation finished successfully.