科技报告详细信息
Development of Parallel Computing Framework to Enhance Radiation Transport Code Capabilities for Rare Isotope Beam Facility Design
Kostin, Mikhail1  Mokhov, Nikolai2  Niita, Koji3 
[1] FRIB, MSU;FNAL;RIST, Japan
关键词: Radiation transport;    radiation transport code;    high performance computing;    parallel computing;   
DOI  :  10.2172/1093879
RP-ID  :  DOE-MSU-41473-1
PID  :  OSTI ID: 1093879
学科分类:核物理和高能物理
美国|英语
来源: SciTech Connect
PDF
【 摘 要 】

A parallel computing framework has been developed to use with general-purpose radiation transport codes. The framework was implemented as a C++ module that uses MPI for message passing. It is intended to be used with older radiation transport codes implemented in Fortran77, Fortran 90 or C. The module is significantly independent of radiation transport codes it can be used with, and is connected to the codes by means of a number of interface functions. The framework was developed and tested in conjunction with the MARS15 code. It is possible to use it with other codes such as PHITS, FLUKA and MCNP after certain adjustments. Besides the parallel computing functionality, the framework offers a checkpoint facility that allows restarting calculations with a saved checkpoint file. The checkpoint facility can be used in single process calculations as well as in the parallel regime. The framework corrects some of the known problems with the scheduling and load balancing found in the original implementations of the parallel computing functionality in MARS15 and PHITS. The framework can be used efficiently on homogeneous systems and networks of workstations, where the interference from the other users is possible.

【 预 览 】
附件列表
Files Size Format View
RO201704180001323LZ 1019KB PDF download
  文献评价指标  
  下载次数:18次 浏览次数:37次