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

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

Project Cover

Kimi

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

Project Cover

阿里绘蛙

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

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

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