Skip to content

Implement cell importance variance reduction scheme.#3843

Open
GuySten wants to merge 15 commits intoopenmc-dev:developfrom
GuySten:cell-importance
Open

Implement cell importance variance reduction scheme.#3843
GuySten wants to merge 15 commits intoopenmc-dev:developfrom
GuySten:cell-importance

Conversation

@GuySten
Copy link
Contributor

@GuySten GuySten commented Mar 1, 2026

Description

This PR add cell importance to OpenMC as a simple variance reduction scheme.
Cell importance is ignored in problems with weight windows ( except 0 importance ).
When cell importance is used, global russian roulette is disabled.

Fixes #3063

Checklist

  • I have performed a self-review of my own code
  • I have run clang-format (version 18) on any C++ source files (if applicable)
  • I have followed the style guidelines for Python source files (if applicable)
  • I have made corresponding changes to the documentation (if applicable)
  • I have added tests that prove my fix is effective or that my feature works (if applicable)

@GuySten GuySten marked this pull request as ready for review March 2, 2026 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cell Importances Discussion

1 participant