Currently all of the model outputs are written only after all of the time steps are finished calculating. It would be much better to write the outputs as they are calculated, while the model is still running. Then there would still be outputs if the model crashes/hangs/times out, and also all of the results from the previous time steps wouldn't need to be kept in memory.
Currently all of the model outputs are written only after all of the time steps are finished calculating. It would be much better to write the outputs as they are calculated, while the model is still running. Then there would still be outputs if the model crashes/hangs/times out, and also all of the results from the previous time steps wouldn't need to be kept in memory.