Development of a Nuclear Data Processing Code FRENDY Version 1

Development of a Nuclear Data Processing Code FRENDY Version 1
复制标题

核数据处理代码 FRENDY 版本 1 的开发

DOI:
10.1109/nss/mic42101.2019.9059795
复制
发表时间:
2019
期刊:
2019 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC)
影响因子:
--
通讯作者:
Y. Nagaya
Y. Nagaya
中科院分区:
--
文献类型:
--
作者:
Kenichi Tada;S. Kunieda;Y. Nagaya

文献摘要

参考文献

被引文献

相似文献

核数据处理是评价核数据库与核运输计算程序之间的重要接口。日本原子能机构开发了一种新的核数据处理程序FRENDY,以处理评估的核数据库JENDL。当前版本的FRENDY可以为PHITS和MCNP等连续能源蒙特卡罗计算程序生成ACE格式的文件。它使用与NJOY相同的处理方法,因为传统方法的实现是开发新代码的重要步骤。对FRENDY进行了编码,以增强可维护性、模块化、可移植性和灵活性。FRENDY是用面向对象语言C++编写的,以实现这些要求。与用FORTRAN编写的传统代码相比,可维护性和模块化更好。每个模块都设计得紧凑、独立,便于移植和灵活使用。FRENDY的开发不仅是为了处理评估的核数据库,也是为了将FRENDY模块应用于其他计算程序。当用户在代码中添加几行代码时,就可以轻松地使用FRENDY中的许多模块。
Nuclear data processing is an important interface between an evaluated nuclear data library and nuclear transport calculation codes. The Japan Atomic Energy Agency develops a new nuclear data processing code FRENDY in order to process the evaluated nuclear data library JENDL. The current version of FRENDY can generate ACE formatted files for continuous energy Monte Carlo calculation codes such as PHITS and MCNP. It uses the same processing method as NJOY because the implementation of the conventional method is an important step to develop the new code. FRENDY is coded so as to enhance maintainability, modularity, portability and flexibility. FRENDY is written in the object-oriented language C++ to achieve these requirements. The maintainability and modularity are better than the conventional codes written in FORTRAN. Each module is designed to be compact and independent for portability and flexibility. FRENDY is developed not only to process evaluated nuclear data libraries but also to apply the FRENDY modules to other calculation codes. Users can easily use many modules in FRENDY when they add a few lines in their code.
(p)ppGpp 合成以及代谢酶 SpoT 控制环脂肽的产生
DOI: --
发表时间: 2010
期刊:
影响因子: --
作者:
鷲尾健司;Siew Ping Lim;Niran Roongsawang;森川正章
通讯作者: 森川正章