Project Icon

awesome-nuclear

核科学与工程领域开源项目汇总

awesome-nuclear项目汇集了核科学和工程领域的开源工具和代码。涵盖粒子输运、核数据处理、燃料循环模拟、热工水力学分析等多个方向。收录的项目类型包括蒙特卡洛模拟、确定性方法、事件生成器等,以及相关辅助工具。此外还包含多物理场耦合、熔盐反应堆等专门应用的项目。为核工程研究和教育提供了全面的开源资源。

☢ 核能资源大全 ☢

开源爱好者 svg2 真棒

核科学和工程中使用的开源项目精选列表。

粒子传输

代码:蒙特卡罗法

  • ERGnrc — 光子/电子/正电子蒙特卡罗传输代码
  • FRENSIE — 中子/光子蒙特卡罗传输代码
  • Geant4 — 高能粒子蒙特卡罗传输代码
  • OpenMC — 中子/光子蒙特卡罗传输代码
  • SCONE — 中子蒙特卡罗传输代码
  • Warp — GPU上的中子蒙特卡罗传输代码

代码:确定性方法

  • BART — 由加州大学伯克利分校开发的有限元离散纵标代码
  • Chi-Tech — 由德克萨斯A&M大学开发的并行离散纵标代码
  • DRAGON — 由蒙特利尔理工学院开发的格子代码
  • FeenoX — 非结构化有限元(类似)工具,扩散和离散纵标
  • OpenMOC — 特征线法代码
  • THOR — 使用非结构化网格上AHOT-C方法的离散纵标代码

代码:事件生成器

  • CGMF — 裂变事件生成器
  • FREYA — 裂变事件生成器

相关工具

  • 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代码的软件平台

熔盐反应堆

  • Moltres — 熔盐反应堆模拟器代码
  • MSRE — MSRE的详细CAD模型
  • SaltProc — 燃料再处理模拟工具

其他

致力于核科学和工程开源工具的研究团队

  • ARFC (UIUC) — 先进反应堆和燃料循环
  • CNERG (UW-Madison) — 计算核工程研究组
  • CRPG (MIT) — 计算反应堆物理组
  • ONCORE (IAEA) — 国际原子能机构推动的国际合作框架,用于开发和应用开源多物理场模拟工具,以支持先进核电反应堆分析的研究、教育和培训。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号