The heat transfer calls a lot of time the calculate_bdf_coefficients and this turns out to be significantly more expensive than I thought it was.
Description of the solution
we change the calculation of the bdf coefficients to occur only once per time step in the simulation control object and we just query the value. For phase change cases this has a tremendous impact on performance
Description of the problem
Description of the solution