This bug first caught my eye using the pyroll.ring_model_thermal.
Explaining it in simple terms is quite hard therefore, you can see the image:

What you see is a temperature curve for a surface as well as a core temperature.
The data is collected from all unit.profile, one can see that the Roll.DiskElements.OutProfile (last disk element of the roll_pass) is not consistent with the RollPass.OutProfile.
After first discussion with @axtimhaus, we suggest that this is a combined bug from the transfer from DiskElements.OutProfile to RollPass.OutProfile as well as the iteration scheme and when which root_hook is called. A first work around is to only use either the DiskElement profiles or from their parent units.
Caclculationwise the results are still valid.
This bug first caught my eye using the
pyroll.ring_model_thermal.Explaining it in simple terms is quite hard therefore, you can see the image:
What you see is a temperature curve for a surface as well as a core temperature.
The data is collected from all
unit.profile, one can see that the Roll.DiskElements.OutProfile (last disk element of the roll_pass) is not consistent with theRollPass.OutProfile.After first discussion with @axtimhaus, we suggest that this is a combined bug from the transfer from
DiskElements.OutProfiletoRollPass.OutProfileas well as the iteration scheme and when whichroot_hook is called. A first work around is to only use either theDiskElementprofiles or from their parent units.Caclculationwise the results are still valid.