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:
- Non-uniform processor allocation by @alexandermote in #246
- Variable-sized subdomains on CPU/GPU by @alexandermote in #271
- Time tallying and census:
- Updates to geometry and meshing:
- Updates to output processing:
- 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:
- Recommended installation changed from conda to python venv by @jpmorgan98 in #254
- GPU install and execution instructions added by @jpmorgan98 in #254 and #284
- Instructions for contributing to documentation by @clemekay in #305
- 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
- @ethan-lame made their first contribution in #243
Full Changelog: v0.11.1...v0.12.0