计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
advanced-solvers【效率与协作】Route OpenMC's native-backed solvers, variance-reduction controls, C API lifecycle, and optional geometry or physics integrations with explicit build and verification limits.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this route when the task involves random ray, CMFD, weight windows or
weight-window generation, openmc.lib, a C/C++ build or CTest, MPI/DAGMC/
libMesh/NCrystal, photon or charged-particle transport, or restart/specialized
native interfaces.
scripts/check_native_features.py with
--help or no arguments for a safe diagnostic; add explicit
--executable, --library, and/or --build-dir paths when inspecting a
particular build. Read
references/native-and-optional-builds.md
for CMake flags, dependency gates, and safe native test selection.references/advanced-api-reference.md
for random-ray settings and restrictions, CMFD lifecycle, weight-window
shapes/generation, and openmc.lib sequencing.references/troubleshooting.md whenever a
shared library, feature flag, optional dependency, data prerequisite, or
solver input is missing. A configured option or Python class is not proof
that the native capability is available in the current build.import openmc
gate separate from the executable and libopenmc gates. Prefer import and
XML/API smoke checks first, then a bounded native test only when the
executable/shared library and required data are present. Do not download
external data or claim an unavailable optional backend.../model-geometry/SKILL.md; this route only
covers advanced solver-specific settings and native constraints.../tallies-results/SKILL.md.../setup-runtime/SKILL.md.../nuclear-data-depletion/SKILL.md.openmc.lib is an optional native binding: base import openmc can succeed
while import openmc.lib fails because the packaged libopenmc shared
library has not been built or is not loadable. Treat that as a native
prerequisite failure, not as proof that the Python package is unusable.references/advanced-api-reference.md
contains the detailed API contracts and solver-specific constraints.references/native-and-optional-builds.md
contains build, CTest, feature-detection, and optional-backend boundaries.references/troubleshooting.md contains
actionable recovery and verification limits.scripts/check_native_features.py only
inspects supplied paths, CMake cache values, and (when explicitly supplied)
the feature-query symbol in a shared library. It never builds, downloads,
writes, or changes the environment.