Skip to content

v0.12.0

Latest

Choose a tag to compare

@clemekay clemekay released this 16 Apr 18:59
· 16 commits to main since this release

What's Changed

  • Cell-based tallies added by @ethan-lame in #243
  • Continuously moving surfaces re-added:
  • Compressed sensing implemented by @ethan-lame in #266
  • Automatic Lagged Weight Windows implemented by @shac170 in #295
  • Domain decomposition:
  • Time tallying and census:
  • Updates to geometry and meshing:
    • Universe cell added, user interface changed, and major geometry-related refactoring by @ilhamv in #244
    • Mesh tally scoring updated to anticipate the CSG geometry changes made in v0.11.0 by @ilhamv in #258
    • Mesh tally allows for multiple tally meshes with different shapes by @ilhamv in #262
  • Updates to output processing:
    • For runs with multiple mesh tallies by @ilhamv in #259
    • For IC particle generators by @ilhamv in #260
    • Separate runtime output file for performance analysis added by @ilhamv in #292
  • Update precursor source generator by @ilhamv in #261 and increase default source bank buffer by @ilhamv in #288
  • GPU operability bug fixes by @ilhamv in #310: use of default function argument (COINCIDENCE_TOLERANCE*) in mesh functions of structured.py and uniform.py and use of Numpy functions in compressed sensing
  • Regression tests updated to use batch statistics for sdev reproducibility on GPU by @ilhamv in #316
  • Numba caching temporarily removed by @ilhamv in #244
  • Documentation updates:
  • Continuous integration:
    • Ubuntu Version Static set to 22.04 by @jpmorgan98 in #269
    • Numba patch no longer necessary with Numba 0.61.0 by @ilhamv in #274
    • GPU CI from COE CI machine by @jpmorgan98 in #307
    • Known issue: COE CI machine periodically disconnects from GitHub. GPU regression tests have been manually run.
  • Update dependency to use Numba 0.60.0 and MPI4py 3.1.4 by @ilhamv in #313

New Contributors

Full Changelog: v0.11.1...v0.12.0