☢ 核能资源大全 ☢
核科学和工程中使用的开源项目精选列表。
粒子传输
代码:蒙特卡罗法
- ERGnrc — 光子/电子/正电子蒙特卡罗传输代码
- FRENSIE — 中子/光子蒙特卡罗传输代码
- Geant4 — 高能粒子蒙特卡罗传输代码
- OpenMC — 中子/光子蒙特卡罗传输代码
- SCONE — 中子蒙特卡罗传输代码
- Warp — GPU上的中子蒙特卡罗传输代码
代码:确定性方法
- BART — 由加州大学伯克利分校开发的有限元离散纵标代码
- Chi-Tech — 由德克萨斯A&M大学开发的并行离散纵标代码
- DRAGON — 由蒙特利尔理工学院开发的格子代码
- FeenoX — 非结构化有限元(类似)工具,扩散和离散纵标
- OpenMOC — 特征线法代码
- THOR — 使用非结构化网格上AHOT-C方法的离散纵标代码
代码:事件生成器
相关工具
- ACE格式 — 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 — Python ENDF解析器
- FRENDY — 核数据处理
- FUDGE — 基于Python的核数据处理
- JADE — 核数据库V&V工具
- 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 — 使用节点法求解3-D扩散的核反应堆模拟器
- PyRK — 0-D中的中子和热水力反应堆瞬态分析
- Research Reactor Simulator — 基于点动力学的实时GUI研究反应堆模拟器
燃料循环
- Cyclus — 核燃料循环模拟器
- OpenMCyclus — 使用OpenMC的
IndependentOperator
进行Cyclus燃料循环模拟的可耗尽反应堆原型
热水力学
- DASSH — 用于六角形组件的子通道热流体代码
- Nek5000 — 谱元CFD代码
- nekRS — 针对现代处理器和加速器的谱元CFD代码
- OpenFOAM — 有限体积CFD代码
- TrioCFD — 基于TRUST平台的计算流体动力学(CFD)代码
多物理场
- Aurora — 作为MOOSE应用程序封装的OpenMC
- Cardinal — 作为MOOSE应用程序封装的OpenMC和nekRS
- 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