Skip to content

Latest commit

 

History

History
284 lines (273 loc) · 17.3 KB

0.14.0.rst

File metadata and controls

284 lines (273 loc) · 17.3 KB

What's New in 0.14.0

.. currentmodule:: openmc

Summary

This release of OpenMC includes many bug fixes, performance improvements, and several notable new features. Some of the highlights include projection plots, pulse height tallies for photons, weight window generation, and an ability to specify continuous removal or feed of nuclides/elements during depletion. Additionally, one of the longstanding annoyances of depletion calculations, namely the need to include initial "dilute" nuclides, has been eliminated. There are also a wide array of general improvements in the Python API.

Compatibility Notes and Deprecations

New Features

Bug Fixes

  • Enable use of NCrystal materials in plot_xs (#2435)
  • Avoid segfault from extern "C" std::string (#2455)
  • Fix several issues with the Model class (#2465)
  • Provide alternative batch estimation message (#2479)
  • Correct index check for remove_tally (#2494)
  • Support for NCrystal material in from_xml_element (#2496)
  • Fix compilation with gcc 5 (#2498)
  • Fixed in the Tally::add_filter method (#2501)
  • Fix meaning of "masking" for plots (#2510)
  • Fix description of statepoint.batches in Settings class (#2514)
  • Reorder list initialization of Plot constructor (#2519)
  • Added mkdir to cwd argument in Model.run (#2523)
  • Fix export of spherical coordinates in SphericalMesh (#2538)
  • Add virtual destructor on PlottableInterface (#2541)
  • Ensure parent directory is created during depletion (#2543)
  • Fix potential out-of-bounds access in TimeFilter (#2532)
  • Remove use of sscanf for reading surface coefficients (#2574)
  • Fix torus intersection bug (#2589)
  • Multigroup per-thread cache fixes (#2591)
  • Bank surface source particles in all active cycles (#2592)
  • Fix for muir standard deviation (#2598)
  • Check for zero fission cross section (#2600)
  • XML read fixes in Plot classes (#2623)
  • Added infinity check in VolumeCalculation (#2634)
  • Fix sampling issue in Mixture distributions (#2658)
  • Prevent segfault in distance to boundary calculation (#2659)
  • Several CylindricalMesh fixes (#2676, #2680, #2684, #2710)
  • Add type checks on Intersection, Union, Complement (#2685)
  • Fixed typo in CF4Integrator docstring (#2704)
  • Ensure property setters are used in CylindricalMesh and SphericalMesh (#2709)
  • Fix sample_external_source bug (#2713)
  • Fix localization issue affecting openmc-plotter (#2723)
  • Correct openmc.lib wrapper for evaluate_legendre (#2729)
  • Bug fix in Region.from_expression during tokenization (#2733)
  • Fix bug in temperature interpolation (#2734)
  • Check for invalid domain IDs in volume calculations (#2742)
  • Skip boundary condition check for volume calculations (#2743)
  • Fix loop over coordinates for source domain rejection (#2751)

Contributors