Improve handling of temperature floors reached in cooling sims
Make improvements relevant to cooling simulations:
- Gracefully exit a simulation that has reached a temperature floor (instead of integrating to prescribed iteration).
- Modify 'stop time' command to end at prescribed total time (say 50 Myr).
These improvements were useful in a recent paper on cooling in the Phoenix galaxy cluster (Reefe et al 2025).
Edited by Chatzikos, Marios