Upcoming Release Notes#
New Features#
A new nodal diffusion solver based on the nodal CMFD method with 2-node current calculations has been added. This new solver, called
NEM4DiffusionDriveris approximately 10 times faster than the previousNEMDiffusionDriversolver which was based on the method of interface currents. It has an identical interface to the previous solver (with a few added elements), and should work as a drop in replacement. As such, the previousNEMDiffusionDriverhas been deprecated. The motivation behind this new solver is not purely the better run time performance, but it is written in such a way that is will be drastically easier to add other nodal methods in the future, such as the Semi-Analytical Nodal Method and the Analytical Nodal Method.A new finite-difference diffusion solver, based on the new CMFD nodal kernel method above, has been added. This new solver is called
FDNodalDiffusionDriver. Currently, there are no plans to deprecate the previousFDDiffusionDriverclass, as that solver yields superior performance for finite-difference calculations.A new Semi-Analytical Nodal Method solver, called
SANMDiffusionDriverhas been added, based on the new nodal diffusion solver shell. This solver uses a flux expansion based on a quadratic and hyperbolic functions.
Bug Fixes#
There was a bug where copying a DiffusionData instance in Python did not include the LeakageCorrections which may be present. This resulted in the copies not having a LeakageCorrections instance and gave incorrect results in nodal diffusion calculations.