The SCALE 6.2 ORIGEN API for High Performance Depletion

The SCALE 6.2 ORIGEN API for High Performance Depletion
复制标题

用于高性能消耗的 SCALE 6.2 ORIGEN API

DOI:
--
复制
发表时间:
2015
期刊:
--
影响因子:
--
通讯作者:
W. Wieselquist
W. Wieselquist
中科院分区:
--
文献类型:
--
作者:
W. Wieselquist

文献摘要

被引文献

相似文献

近年来,SCALE 6.2的开发工作包括模块化SCALE代码系统的关键组件的现代化。ORIGEN损耗/衰减模块得到了广泛的改进,包括为c++和Fortran添加了一个应用程序编程接口(API),具有现代面向对象的设计和各种求解器增强。本文重点介绍了目前beta版本中可用的API功能,用于在其他代码中嵌入ORIGEN耗尽计算(例如,用于耦合传输/耗尽计算)。描述了API的功能,并给出了单独耗尽和耦合传输/耗尽的计时结果。耦合计时使用CASL全核、引脚解析的确定性传输代码MPACT进行,其中内存和运行时限制促使使用新兴功能来创建小型、特定用途的燃燃/衰减链。
In recent years, the SCALE 6.2 development efforts have included modernization of key components of the modular SCALE code system. The ORIGEN depletion/decay module has received extensive improvements, including the addition of an application programming interface (API) for both C++ and Fortran with modern object-oriented design and various solver enhancements. This paper highlights the API capabilities that are currently available in beta release for embedding ORIGEN depletion calculations in other codes (e.g., for coupled transport/depletion calculations). The capabilities of the API are described and timing results are presented for both stand-alone depletion and coupled transport/depletion. The coupled timing was performed with the CASL full-core, pin-resolved deterministic transport code, MPACT, where memory and runtime constraints prompted use of an emerging capability to create small, specificpurpose burnup/decay chains.