March 2025 critical fixes

March 2025 fixes were published on 19 March 2025. All critical fixes listed here were fixed for versions 2412.6 and 2406.10 unless otherwise noted.

Bug 102866: Monte Carlo and GPU computed ray tracing produce incorrect radiosity results

Fixed version: 2412.6

The post-processing results for radiosity flux were inaccurate when using either Monte Carlo or GPU computed ray tracing. The radiosity data was correct exclusively when Oppenheim elements were employed by the software; otherwise, the surface was improperly treated as a black body in the computation. This issue has now been corrected.

Bug 103231: Heat maps reports display incorrect values for the element CG method and finite element method when element labels exceed twice the number of elements in the model

A software bug affecting models utilizing the element CG or finite element methods for heat maps reports was identified. The issue occurred when the external labeling of the model exceeded twice the number of elements within the model, which triggered a memory override and led to the omission of certain heat flows between groups in the report. This problem has now been resolved.

Bug 104485: Add support in the thermal solver for Intel's Performance Hybrid Architecture having Performance-cores (P-cores) and Efficient-cores (E-cores)

With the introduction of the new hybrid CPU architecture featuring E-cores and P-cores, significant software slowdowns were observed, particularly during parallel simulations on Windows systems. This problem occurred because the Windows Task Scheduler might allocate processes to an E-core by default, resulting in slower performance. To resolve this issue, a fix was implemented to ensure that executables are assigned to a P-core first, if available, before being assigned to an E-core. This adjustment optimizes simulation runtime.