Optimization and parallelization of the thermal-hydraulic subchannel code CTF for high-fidelity multi-physics applications

被引:29
|
作者
Salko, Robert K. [1 ]
Schmidt, Rodney C. [2 ]
Avramova, Maria N. [3 ]
机构
[1] Oak Ridge Natl Lab, Oak Ridge, TN 37830 USA
[2] Sandia Natl Labs, Albuquerque, NM 87185 USA
[3] Penn State Univ, University Pk, PA 16802 USA
关键词
Subchannel; COBRA-TF; Parallel; MPI; CTF;
D O I
10.1016/j.anucene.2014.11.005
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
This paper describes major improvements to the computational infrastructure of the CTF subchannel code so that full-core, pincell-resolved (i.e., one computational subchannel per real bundle flow channel) simulations can now be performed in much shorter run-times, either in stand-alone mode or as part of coupled-code multi-physics calculations. These improvements support the goals of the Department Of Energy Consortium for Advanced Simulation of Light Water Reactors (CASL) Energy Innovation Hub to develop high fidelity multi-physics simulation tools for nuclear energy design and analysis. A set of serial code optimizations including fixing computational inefficiencies, optimizing the numerical approach, and making smarter data storage choices are first described and shown to reduce both execution time and memory usage by about a factor often. Next, a "single program multiple data" parallelization strategy targeting distributed memory "multiple instruction multiple data" platforms utilizing domain decomposition is presented. In this approach, data communication between processors is accomplished by inserting standard Message-Passing Interface (MPI) calls at strategic points in the code. The domain decomposition approach implemented assigns one MPI process to each fuel assembly, with each domain being represented by its own CTF input file. The creation of CTF input files, both for serial and parallel runs, is also fully automated through use of a pressurized water reactor (PWR) pre-processor utility that uses a greatly simplified set of user input compared with the traditional CTF input. To run CTF in parallel, two additional libraries are currently needed: MPI, for inter-processor message passing, and the Parallel Extensible Toolkit for Scientific Computation (PETSc), which is used to solve the global pressure matrix in parallel. Results presented include a set of testing and verification calculations and performance tests assessing parallel scaling characteristics up to a full-core, pincell-resolved model of a PWR core containing 193 17 x 17 assemblies under hot full-power conditions. This model, representative of Watts Bar Unit 1 and containing about 56,000 pins, was modeled with roughly 59,000 subchannels, leading to about 2.8 million thermal-hydraulic control volumes in total. Results demonstrate that CTF can now perform full-core analysis of a PWR (not previously possible owing to excessively long runtimes and memory requirements) on the order of 20 min. This new capability not only is useful to stand-alone CTF users, but also is being leveraged in support of coupled code multiphysics calculations being done in the CASL program. (c) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:122 / 130
页数:9
相关论文
共 24 条
  • [1] Development of Subchannel Code SUBSC for high-fidelity multi-physics coupling application
    Chen, Jun
    Cao, Liangzhi
    Zhao, Chuanqi
    Liu, Zhouyu
    INTERNATIONAL YOUTH NUCLEAR CONGRESS 2016, IYNC2016, 2017, 127 : 264 - 274
  • [2] A parallelization approach to the COBRA-TF thermal-hydraulic subchannel code
    Ramos, Enrique
    Abarca, Agustin
    Roman, Jose E.
    Miro, Rafael
    SNA + MC 2013 - JOINT INTERNATIONAL CONFERENCE ON SUPERCOMPUTING IN NUCLEAR APPLICATIONS + MONTE CARLO, 2014,
  • [3] Implementation of a Spacer Grid Rod Thermal-Hydraulic Reconstruction (ROTHCON) Capability into the Thermal-Hydraulic Subchannel Code CTF
    Salko, Robert K.
    Pointer, William D.
    Delchini, Marc-Oliver
    Gurecky, William L.
    Clarno, Kevin T.
    Salttery, Stuart R.
    Petrov, Victor
    Manera, Annalisa
    NUCLEAR TECHNOLOGY, 2019, 205 (12) : 1697 - 1706
  • [4] High-fidelity multi-physics system TORT-TD/CTF/FRAPTRAN for light water reactor analysis
    Magedanz, J.
    Avramova, M.
    Perin, Y.
    Velkov, A. K.
    ANNALS OF NUCLEAR ENERGY, 2015, 84 : 234 - 243
  • [5] Implementation of high-fidelity neutronics and thermal-hydraulic coupling calculations in HNET
    Zhu, Yan-Ling
    Chen, Xing-Wu
    Hao, Chen
    Wang, Yi-Zhen
    Xu, Yun-Lin
    NUCLEAR SCIENCE AND TECHNIQUES, 2022, 33 (11)
  • [6] Lumped-refined multichannel calculation scheme for a high-fidelity thermal-hydraulic analysis by a neutronics code coupling
    Cho, Jin-Young
    Song, Jae-Seung
    Lee, Chung-Chan
    Zee, Sung-Quun
    Lee, Jae-Il
    Um, Kil-Sup
    NUCLEAR TECHNOLOGY, 2008, 161 (01) : 57 - 68
  • [7] Parallelization and optimization for a pin-by-pin whole core thermal-hydraulic analysis code
    Luo, Xiao
    Zhang, Kefan
    Zhang, Junjia
    Pan, Rui
    Wu, Aoguang
    Wang, Shuai
    Chen, Hongli
    ANNALS OF NUCLEAR ENERGY, 2024, 196
  • [8] An internal parallel coupling method based on NECP-X and CTF and analysis of the impact of thermal-hydraulic model to the high-fidelity calculations
    Liu, Zhouyu
    Wang, Bo
    Zhang, Minwan
    Zhou, Xinyun
    Cao, Liangzhi
    Wu, Hongchun
    ANNALS OF NUCLEAR ENERGY, 2020, 146
  • [9] High-fidelity multi-physics coupling study on advanced heat pipe reactor
    Xiao, Wei
    Li, Xiangyue
    Li, Peijie
    Zhang, Tengfei
    Liu, Xiaojing
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 270
  • [10] A Computationally Efficient High-Fidelity Multi-Physics Design Optimization of Traction Motors for Drive Cycle Loss Minimization
    Praslicka, Bryton
    Ma, Cong
    Taran, Narges
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2023, 59 (02) : 1351 - 1360