☢ 精选核科学资源 ☢#
精选的开源项目列表,适用于核科学与核工程领域。
粒子输运#
代码:蒙特卡洛#
- ERGnrc — 光子/电子/正电子的蒙特卡洛输运代码
- FRENSIE — 中子/光子蒙特卡洛输运代码
- Geant4 — 高能粒子蒙特卡洛输运工具
- OpenMC — 中子/光子蒙特卡洛输运代码
- SCONE — 中子蒙特卡洛输运代码
- Warp — 面向 GPU 的中子蒙特卡洛输运代码
代码:确定性方法#
- BART — 加州大学伯克利分校开发的有限元、离散方向代码
- DRAGON — 蒙特利尔理工学院开发的格点代码
- FeenoX — 非结构化有限元(类)工具,包含扩散和离散方向求解
- Gnat — 基于 MOOSE 的离散方向与流体活化求解器,由安大略理工开发
- OpenMOC — 特征线法(MOC)代码
- OpenSN — Chi-Tech 的继任者,德州农工开发的大规模并行离散方向代码
- Scarabée — 格点物理与确定性输运工具箱
- THOR — 在非结构化网格上使用 AHOT-C 方法的离散方向代码
代码:事件生成器#
相关工具#
- ACE Format — ACE 格式文档
- csg2csg — 不同 CSG 类型间转换工具
- DAGMC — 直接加速几何蒙特卡洛工具包
- GeoUNED — 基于 FreeCAD 的 CAD 与 CSG 相互转换工具
- KDSource — 从蒙特卡洛模拟生成 KDE 表面源的工具
- McCAD — 将 CAD (BRep) 转换为蒙特卡洛 (CSG) 的 C++ 库
- MCNPTools — MCNP 的 C++/Python 接口与工具
- MCPL — 存储粒子状态的二进制文件格式
- MontePy — 读取、编辑、写入 MCNP 文件的 Python 库
- serpentTools — 基于 Python 的 Serpent 工具集
- t4_geom_convert — 将 MCNP 几何转换为 TRIPOLI-4
核数据#
- ACEMAKER — 生成 ACE 文件的软件包
- EMPIRE — 核反应模型代码
- endf-python — ENDF 的 Python 解析器
- FRENDY — 核数据处理工具
- FUDGE — 基于 Python 的核数据处理库
- JADE — 核数据库验证与确认工具
- mendeleev — 获取元素、离子与同位素属性的 Python 包
- NJOY21 — 核数据处理代码
- Nuclear Data Reader — 解析 NUBASE 和 AME 数据文件的 C++ 库
- NucML — 面向核数据评估的机器学习流水线
- PapillonNDL — 读取与采样 ACE 文件的 C++ / Python 库
- PREPRO — 核数据预处理工具
- PyNjoy 2012 — 核数据处理工具
- SANDY — 核数据抽样工具
- SCALE — SCALE 的公开组件(如 AMPX、SAMMY)
- TALYS — 核反应模拟器
燃耗 / 转化 / 衰变#
- ADDER — 基于 Python 的燃料管理与燃耗工具
- ALARA — 广泛用于聚变的活化计算代码
- ONIX — 基于 Python 的燃耗代码
- OpenMC — 在 OpenMC 中集成的燃耗求解器
- radioactivedecay — 放射性衰变求解器
动力学#
- KOMODO — 使用节点法求解三维扩散的核反应堆仿真器
- PyRK — 0 维中子学与热水力瞬态分析
- Research Reactor Simulator — 基于点动力学的实时 GUI 研究堆仿真器
燃料循环#
- Cyclus — 核燃料循环仿真器
- OpenMCyclus — 使用 OpenMC 的
IndependentOperator实现的可燃耗反应堆原型,用于 Cyclus 燃料循环模拟
热液力学#
- DASSH — 适用于六角形组件的通道级热流体代码
- Nek5000 — 谱元 CFD 代码
- nekRS — 面向现代处理器与加速器的谱元 CFD 代码
- OpenFOAM — 有限体积 CFD 代码
- TrioCFD — 基于 TRUST 平台的计算流体力学代码
多物理场#
- Aurora — 将 OpenMC 封装为 MOOSE 应用
- Cardinal — 将 OpenMC 和 nekRS 封装为 MOOSE 应用
- ENRICO — 蒙特卡洛与 CFD 耦合应用
- GeN-Foam — 基于 OpenFOAM 的反应堆多物理求解器
- MOOSE — 有限元多物理框架
- SALOME — CAD 与多物理软件之间的互操作平台
- TRUST — 可用于构建 CFD 代码的软件平台
熔盐反应堆#
其他#
- ARMI — 反应堆分析自动化框架
- NRIC Virtual Test Bed — 示例问题仓库
- PyNE — Python/C++ 的核工程工具箱
- RAVEN — 不确定性量化、回归、概率风险分析、数据分析与模型优化框架
- WATTS — 基于 Python 的模板化仿真工具
- LaTeX classes and BibTeX style for ANS publications — ANS 出版物的 LaTeX 类与 BibTeX 样式
投入开源核科学与工程工具的研究团队#
- ARFC (UIUC) — 先进反应堆与燃料循环
- CNERG (UW-Madison) — 计算核工程研究组
- CRPG (MIT) — 计算堆物理小组
- ONCORE (IAEA) — 由 IAEA 促成的一个面向开发与应用开源多物理仿真工具的国际合作框架,支持先进核电站的研究、教育与培训。
最后更新:
2025-12-21
创建日期: 2025-03-30
创建日期: 2025-03-30