Closed alexchandel closed 2 years ago
Hi Alex
If you install thermo==0.2.18 and chemicals==1.0.19 you may have a little more luck, assuming you do not use the hot_start
parameter.
@CalebBell Thank you! Apparently my env was finding an old thermo==0.2.14 install.
Flashing at intermediate temperatures with hydrogen (e.g. 600 C) results in the following nonsense error:
Self-contained example code below replicates this error. Removing the hydrogen eliminates the error. Other gas models (e.g. IdealGas) have no effect; the issue appears to be that hydrogen in the (nonexistent) liquid phase calculation.
Even though a human could tell no liquid phase exists at this temperature, this issue must still be fixed due to dependent issues like #106, where thermo's solvers test such temperatures. And generally, even if no liquid phase exists, thermo should not crash.