7,772 research outputs found

    IllinoisGRMHD: An Open-Source, User-Friendly GRMHD Code for Dynamical Spacetimes

    Get PDF
    In the extreme violence of merger and mass accretion, compact objects like black holes and neutron stars are thought to launch some of the most luminous outbursts of electromagnetic and gravitational wave energy in the Universe. Modeling these systems realistically is a central problem in theoretical astrophysics, but has proven extremely challenging, requiring the development of numerical relativity codes that solve Einstein's equations for the spacetime, coupled to the equations of general relativistic (ideal) magnetohydrodynamics (GRMHD) for the magnetized fluids. Over the past decade, the Illinois Numerical Relativity (ILNR) Group's dynamical spacetime GRMHD code has proven itself as a robust and reliable tool for theoretical modeling of such GRMHD phenomena. However, the code was written "by experts and for experts" of the code, with a steep learning curve that would severely hinder community adoption if it were open-sourced. Here we present IllinoisGRMHD, which is an open-source, highly-extensible rewrite of the original closed-source GRMHD code of the ILNR Group. Reducing the learning curve was the primary focus of this rewrite, with the goal of facilitating community involvement in the code's use and development, as well as the minimization of human effort in generating new science. IllinoisGRMHD also saves computer time, generating roundoff-precision identical output to the original code on adaptive-mesh grids, but nearly twice as fast at scales of hundreds to thousands of cores.Comment: 37 pages, 6 figures, single column. Matches published versio

    Numerical Models of Binary Neutron Star System Mergers. I.: Numerical Methods and Equilibrium Data for Newtonian Models

    Get PDF
    The numerical modeling of binary neutron star mergers has become a subject of much interest in recent years. While a full and accurate model of this phenomenon would require the evolution of the equations of relativistic hydrodynamics along with the Einstein field equations, a qualitative study of the early stages on inspiral can be accomplished by either Newtonian or post-Newtonian models, which are more tractable. In this paper we offer a comparison of results from both rotating and non-rotating (inertial) frame Newtonian calculations. We find that the rotating frame calculations offer significantly improved accuracy as compared with the inertial frame models. Furthermore, we show that inertial frame models exhibit significant and erroneous angular momentum loss during the simulations that leads to an unphysical inspiral of the two neutron stars. We also examine the dependence of the models on initial conditions by considering initial configurations that consist of spherical neutron stars as well as stars that are in equilibrium and which are tidally distorted. We compare our models those of Rasio & Shapiro (1992,1994a) and New & Tohline (1997). Finally, we investigate the use of the isolated star approximation for the construction of initial data.Comment: 32 pages, 19 gif figures, manuscript with postscript figures available at http://www.astro.sunysb.edu/dswesty/docs/nspap1.p

    Parareal in time 3D numerical solver for the LWR Benchmark neutron diffusion transient model

    Get PDF
    We present a parareal in time algorithm for the simulation of neutron diffusion transient model. The method is made efficient by means of a coarse solver defined with large time steps and steady control rods model. Using finite element for the space discretization, our implementation provides a good scalability of the algorithm. Numerical results show the efficiency of the parareal method on large light water reactor transient model corresponding to the Langenbuch-Maurer-Werner (LMW) benchmark [1]

    Asymptotic Neutronic Solutions for Fast Burst Reactor Design

    Get PDF
    Deterministic numerical methodologies for solving time-eigenvalue problems are valuable in characterizing the inherent rapid transient neutron behavior of a Fast Burst Reactor (FBR). New nonlinear solution techniques used to solve eigenvalue problems show great promise in modeling the neutronics of reactors. This research utilizes nonlinear solution techniques to solve for the dominant time-eigenvalue associated with the asymptotic (exponential) solution to the neutron diffusion and even-parity form of the neutron transport equation, and lays the foundation for coupling with other physics phenomena associated with FBRs. High security costs and proliferation risks associated with Highly Enriched Uranium (HEU) fueled FBRs are the motivation for this research. Use of Low Enriched Uranium (LEU) as fuel reduces these risks to acceptable levels. However, the use of LEU fuel introduces complexities such as, increased volume, and longer neutron lifetimes. Numerical techniques are sought to explore these complexities and determine the limitations and potential of a LEU fueled FBR. A combination of deterministic and stochastic computational modeling techniques are tools used to investigate the effects these complexities have on reactor design and performance. Monte Carlo N-Particle (MCNP) code is useful to determine criticality and calculate reactor kinetics parameters of current and proposed designs. New deterministic methods are developed to directly calculate the fundamental time-eigenvalue in a way that will support multi-physics coupling. The methods incorporate Jacobian Free Newton Krylov solution techniques to address the nonlinear nature of the neutronics equations. These new deterministic models produce data to determine LEU designs that may meet the performance requirements of proven HEU FBRs in terms of neutron burst yield and burst duration (pulse width) based on the Nordheim-Fuchs model. This computational data and measured performance characteristics of historical LEU FBRs show that LEU designs can generate pulses that are beneficial for meeting Research and Development (R&D) requirements. These modern computational neutronic results indicate that a LEU fueled FBR is a plausible alternative to current HEU fueled reactors

    ์ง์ ‘ ์ „๋…ธ์‹ฌ ๊ณผ๋„ํ•ด์„๋Šฅ ๊ณ ๋„ํ™”

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ(๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ์—๋„ˆ์ง€์‹œ์Šคํ…œ๊ณตํ•™๋ถ€, 2022.2. ์ฃผํ•œ๊ทœ.์›์ž๋กœ ๊ทœ์ œ ๊ธฐ์ค€์ด ๊ฐ•ํ™”๋˜๊ณ , ๊ณ ์ •๋ฐ€๋„ ๋‹ค๋ฌผ๋ฆฌ ์—ฐ๊ณ„๊ณ„์‚ฐ์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉด์„œ ๊ณ ์‹ ๋ขฐ๋„ ์ „๋…ธ์‹ฌ ์ง์ ‘ ๊ณผ๋„ํ•ด์„์ด ์š”๊ตฌ๋˜๋Š” ์ƒํ™ฉ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ „๋…ธ์‹ฌ ์ง์ ‘ ๊ณ„์‚ฐ์˜ ๋ง‰๋Œ€ํ•œ ๊ณ„์‚ฐ์š”๊ตฌ๋Ÿ‰ ๋•Œ๋ฌธ์— ์‹ค์ œ์ ์ธ ๋…ธ์‹ฌ ๋ฌธ์ œ ํ•ด์„์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋งŽ์€ ๊ณ„์‚ฐ ์‹œ๊ฐ„์„ ํ•„์š”๋กœ ํ•˜๊ฑฐ๋‚˜, ์ˆ˜์ฒœ ์ฝ”์–ด ์ˆ˜์ค€์˜ ๋Œ€๊ทœ๋ชจ ์ปดํ“จํŒ… ์‹œ์„ค์— ์˜์กดํ•ด์•ผ ํ•œ๋‹ค๋Š” ํ•œ๊ณ„๋ฅผ ๋ณด์˜€๋‹ค. ๋ณธ ์—ฐ๊ตฌ๋Š” GPU ์ปดํ“จํŒ… ๊ธฐ์ˆ  ์ ์šฉ ๋ฐ ๊ณผ๋„ํ•ด์„ ๋ฐฉ๋ฒ•๋ก  ๊ฐœ์„ ์„ ํ†ตํ•ด์„œ ํšจ์œจ์ ์ธ ๊ณผ๋„ํ•ด์„๋Šฅ์„ ์ „๋…ธ์‹ฌ ์ง์ ‘ํ•ด์„ ์ฝ”๋“œ nTRACER์— ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. nTRACER์˜ ์‚ผ์ฐจ์› ์ง์ ‘ ์ „๋…ธ์‹ฌ ์ˆ˜์†กํ•ด์„์€ ์ด์ฐจ์› ์ธต๋ณ„ ํŠน์„ฑ๊ณก์„ ๋ฒ• (MOC) ์‚ผ์ฐจ์› ์†Œ๊ฒฉ๊ฒฉ์ž ์œ ํ•œ ์ฐจ๋ถ„๋ฒ• (CMFD), ์ผ์ฐจ์› ์ถ•๋ฐฉํ–ฅ ํŠน์„ฑ๊ณก์„ ๋ฒ• ๋“ฑ์˜ ๊ณ„์‚ฐ์š”์†Œ๋“ค์˜ ์—ฐ๊ณ„๋ฅผ ํ†ตํ•ด์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ๊ธฐ์กด ํ•ด๋ฒ•์— ์ ๊ทผ์‚ฌ ๋™ํŠน์„ฑ ๋ฐฉ์ •์‹ (PKE)์„ ๋„์ž…ํ•˜์—ฌ ๋…ธ์‹ฌ ์ „์ฒด ์ค‘์„ฑ์ž์†์˜ ๊ฑฐ๋™์„ ํ•ด์„ํ•˜๋Š” ์ค€์ •์  ํ•ด๋ฒ• (Quasi-static method)์„ ๋„์ž…ํ•˜์˜€๋‹ค. ์ด๋ฅผ ํ†ตํ•ด MOC/CMFD/PKE๋กœ ์ด๋ฃจ์–ด์ง„ 3๋‹จ๊ณ„ ํ•ด์„์ฒด๊ณ„๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ๊ฐ ๋‹จ๊ณ„๋งˆ๋‹ค ๋‹ค๋ฅธ ์‹œ๊ตฌ๊ฐ„ ํฌ๊ธฐ๋ฅผ ์ ์šฉํ•˜์˜€๋‹ค. ์š”๊ตฌ๋˜๋Š” ๊ณ„์‚ฐ๋Ÿ‰์ด ๋น„๊ต์  ํฌ๊ณ  ๊ณ„์‚ฐ์„ ํ†ตํ•ด์„œ ๊ฒฐ์ •ํ•˜๋Š” ๋ณ€์ˆ˜์˜ ํฌ๊ธฐ์˜ ๋ณ€ํ™”์œจ์ด ์ž‘์€ MOC์™€ CMFD ๊ณ„์‚ฐ์—๋Š” ๋น„๊ต์  ํฐ ์‹œ๊ตฌ๊ฐ„์„ ์‚ฌ์šฉํ•˜๊ณ , ๊ณ„์‚ฐ๋Ÿ‰์ด ์ž‘์€ PKE ๊ณ„์‚ฐ์—๋Š” ์ž‘์€ ์‹œ๊ตฌ๊ฐ„์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ณ„์‚ฐ๋Ÿ‰ ๋Œ€๋น„ ๋†’์€ ์ •ํ™•๋„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ๊ณผ๋„ ์ƒํ™ฉ์—์„œ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๊ฐ ๋ณ€์ˆ˜์˜ ๋ณ€ํ™”์œจ ๋˜ํ•œ ๋ณ€ํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ ์‘ํ˜• ํ•ด๋ฒ•์„ ๊ตฌํ˜„ํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ MOC ๋ฐ CMFD ๊ณ„์‚ฐ์„ ์ค„์ด๊ณ  ์ •ํ™•๋„ ๋Œ€๋น„ ์š”๊ตฌ๋˜๋Š” ๊ณ„์‚ฐ๋Ÿ‰์„ ์ตœ์†Œํ™”ํ•˜์˜€๋‹ค. MOC ๊ณ„์‚ฐ์˜ ๊ฒฝ์šฐ ๋…ธ์‹ฌ ์กฐ๊ฑด์ด ํฌ๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์‹œ๊ตฌ๊ฐ„์—์„œ๋งŒ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์กฐ๊ฑด์  ์ˆ˜์†ก๊ณ„์‚ฐ ํ•ด๋ฒ•์„ ํ†ตํ•ด์„œ ์ ์‘ํ˜• ํ•ด๋ฒ•์„ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ํŠนํžˆ ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ์กฐ๊ฑด์  MOC ๋ฐœ๋™ ๊ธฐ์ค€์„ ๊ธฐ์กด์˜ ๋‹จ์ˆœํ•œ ์ผ๊ตฐ ๋ฐ˜์‘๋‹จ๋ฉด์  ๋ณ€ํ™” ๊ธฐ์ค€ ๋Œ€์‹  ์„ธ๋ถ€ ๊ฒฉ์ž ์ž”์ฐจํ•ญ ๊ธฐ์ค€์„ ๋„์ž…ํ•˜์—ฌ MOC ๊ณ„์‚ฐ์˜ ์˜ํ–ฅ์„ ๋” ์ •๊ตํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜์˜€๋‹ค. CMFD ๊ณ„์‚ฐ์˜ ์‹œ๊ตฌ๊ฐ„ ํฌ๊ธฐ๋Š” ์ ์‘ํ˜• ์‹œ๊ตฌ๊ฐ„ ์กฐ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋„์ž…ํ•˜์—ฌ ๊ฐ ์‹œ๊ตฌ๊ฐ„์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ ๊ฐ’์ด ์ฃผ์–ด์ง„ ํ—ˆ์šฉ์น˜ ์ดํ•˜๋กœ ์œ ์ง€๋˜๋„๋ก ์กฐ์ •ํ•˜์˜€๋‹ค. ํ•ด๋‹น ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์œ„ํ•ด์„œ ๊ฐ ์‹œ๊ตฌ๊ฐ„์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค์ฐจ ๋ชจ๋ธ์„ ์œ ๋„ํ–ˆ๊ณ , ์œ ๋„๋œ ์˜ค์ฐจ ๋ชจ๋ธ์„ ํ†ตํ•ด ๊ณผ๋„ ๊ณ„์‚ฐ ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ์˜ค์ฐจ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถ”์ •ํ•˜์—ฌ ํ—ˆ์šฉ์น˜ ๊ธฐ์ค€์„ ๋งŒ์กฑํ•˜๋Š” ์‹œ๊ตฌ๊ฐ„ ํฌ๊ธฐ๋ฅผ ์‚ฐ์ถœํ•œ๋‹ค. 5ร—5 ํ•ต์—ฐ๋ฃŒ ์ง‘ํ•ฉ์ฒด ๋ฌธ์ œ ํ•ด์„์„ ํ†ตํ•ด์„œ ์ ์‘ํ˜• ํ•ด๋ฒ•๋“ค์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค. ์ƒˆ๋กœ์šด MOC ๋ฐœ๋™ ๊ธฐ์ค€์€ ์ด์ „์˜ MOC ๋ฐœ๋™ ๊ธฐ์ค€๋ณด๋‹ค ์ตœ๋Œ€ ์ถœ๋ ฅ ์ƒ๋Œ€ ์˜ค์ฐจ ๊ฐ’์„ ์•ฝ 80 % ๊ฐ์†Œ์‹œ์ผฐ๋‹ค. ์ ์‘ํ˜• ์‹œ๊ตฌ๊ฐ„ ์กฐ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋„์ž… ๊ฒฐ๊ณผ, ๊ฒ€์ฆ๋ฌธ์ œ ๊ณ„์‚ฐ ์‹œ ์ถœ๋ ฅ์ด ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ๊ตฌ๊ฐ„์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค์ฐจ๊ฐ€ ์ฃผ์–ด์ง„ ํ—ˆ์šฉ์น˜ ์ดํ•˜๋กœ ์œ ์ง€๋˜์—ˆ๊ณ , ๊ฐ™์€ ์ˆ˜์˜ ์‹œ๊ตฌ๊ฐ„์„ ์‚ฌ์šฉํ•œ ๊ณ ์ • ์‹œ๊ตฌ๊ฐ„ ๊ฒฐ๊ณผ ๋Œ€๋น„ ์ตœ๋Œ€ ์ถœ๋ ฅ ์ƒ๋Œ€ ์˜ค์ฐจ๊ฐ€ ์•ฝ 80 % ๊ฐ์†Œํ•˜์˜€๋‹ค. nTRACER ๊ณผ๋„ํ•ด์„ ์š”์†Œ ์ค‘ MOC ๋ฐ CMFD์˜ ์„ ํ˜•๊ณ„ ํ•ด๋ฒ• ๋“ฑ ์—ฐ์‚ฐ ์ง‘์•ฝ์ ์ธ ์š”์†Œ๋“ค์— GPU ์ปดํ“จํŒ…์ด ์ ์šฉ๋˜์—ˆ๋‹ค. GPU์˜ ํŠน์„ฑ์€ ๊ธฐ์กด์˜ CPU์™€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ด์— ๋งž๊ฒŒ ์ตœ์ ํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ๋‹ค. ํŠนํžˆ ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ๊ณผ๋„ CMFD ์„ ํ˜•๊ณ„ ํ•ด๋ฒ•์˜ ์ตœ์ ํ™”๊ฐ€ ์ค‘์ ์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜์—ˆ๋‹ค. ์šฐ์„ , ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์ ํ•ฉํ•œ GPU ํŠน์„ฑ์— ๋งž์ง€ ์•Š๋Š” ๊ทธ๋ฃน ์šฐ์„  ๋ฐฐ์น˜ ๋ฐฉ์‹์˜ ์„ ํ˜•๊ณ„ ํ•ด๋ฒ• ๋Œ€์‹  ๋‹ค์ค‘ ๊ทธ๋ฃน ์ง์ ‘ ํ•ด๋ฒ•์„ ์ ์šฉํ•˜์—ฌ ์ˆ˜๋ ด ์•ˆ์ •์„ฑ๊ณผ ๊ณ„์‚ฐ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œ์ผฐ๋‹ค. ๋˜ํ•œ, CMFD ์„ ํ˜•๊ณ„ ํ•ด๋ฒ•์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์„ ์กฐ๊ฑด์ž๋ฅผ ๊ธฐ์กด์˜ ๋ถˆ์™„์ „ LU ๋ถ„ํ•ด ๊ธฐ๋ฐ˜ ์„ ์กฐ๊ฑด์ž ๋Œ€์‹  ๋Œ€๊ทœ๋ชจ ๋ณ‘๋ ฌ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•œ ํฌ์†Œ ๊ทผ์‚ฌ ์—ญํ–‰๋ ฌ (SPAI) ์„ ์กฐ๊ฑด์ž๋กœ ๋Œ€์ฒดํ•˜์˜€๋‹ค. SPAI ์„ ์กฐ๊ฑด์ž๋Š” CMFD ํ–‰๋ ฌ์˜ ์—ญํ–‰๋ ฌ์„ ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ํฌ์†Œํ–‰๋ ฌ ๊ตฌ์กฐ์— ๋”ฐ๋ผ์„œ ๊ทผ์‚ฌํ•œ๋‹ค. ํฌ์†Œํ–‰๋ ฌ ๊ตฌ์กฐ์— ๋”ฐ๋ผ์„œ SPAI ์„ ์กฐ๊ฑด์ž์˜ ์ƒ์„ฑ ๋น„์šฉ๊ณผ ์„ ํ˜•๊ณ„ ํ•ด๋ฒ• ๋ฐ˜๋ณต๊ณ„์‚ฐ์ˆ˜๊ฐ€ ๊ฒฐ์ •๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์ ์˜ ํฌ์†Œํ–‰๋ ฌ ๊ตฌ์กฐ๊ฐ€ ์š”๊ตฌ๋œ๋‹ค. ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” SPAI ์ถ”์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋„์ž…ํ•˜์—ฌ CMFD ํ–‰๋ ฌ์— ๋”ฐ๋ฅธ ํฌ์†Œํ–‰๋ ฌ ๊ตฌ์กฐ ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜์˜€๋‹ค. ์ถ”์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋„์ž… ๊ฒฐ๊ณผ 2 %์˜ ์ถ”์ • ํƒˆ๋ฝ ๊ธฐ์ค€์น˜๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ, ๊ธฐ์กด์˜ ๊ณ ์ • ํฌ์†Œํ–‰๋ ฌ ๊ตฌ์กฐ ๋Œ€๋น„ ์š”๊ตฌ๋˜๋Š” ์„ ํ˜•๊ณ„ ํ•ด๋ฒ• ๋ฐ˜๋ณต๊ณ„์‚ฐ์ˆ˜๊ฐ€ 13 % ๊ฐ์†Œํ•˜์˜€๋‹ค. ์ƒˆ๋กœ์šด ์ง์ ‘ ์ „๋…ธ์‹ฌ ๊ณผ๋„ํ•ด์„๋Šฅ์˜ ์œ ํšจ์„ฑ์„ ๋‹ค์–‘ํ•œ ์‹ค์ œ์ ์ธ ๋…ธ์‹ฌ ๋ฌธ์ œ ํ•ด์„์„ ํ†ตํ•ด์„œ ์ž…์ฆํ•˜์˜€๋‹ค. SPERT III E-core ๋ฐ˜์‘๋„ ์‚ฌ๊ณ  ์‹คํ—˜์„ ํ•ด์„ํ•˜๊ณ  ์ด๋ฅผ ์‹คํ—˜์น˜์™€ ๋น„๊ตํ•˜์—ฌ ์ƒˆ๋กœ์šด ๊ณผ๋„ํ•ด์„๋Šฅ์˜ ์ค‘์„ฑ์ž ๊ฑฐ๋™ ํ•ด์„, ๋™์  ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, ์—ด๊ถคํ™˜ ๋ชจ๋ธ์˜ ์ •ํ™•์„ฑ์„ ํ™•์ธํ•˜์˜€๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ์กฐ๊ฑด์˜ 5๊ฐ€์ง€ ๋Œ€ํ‘œ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ์ตœ๋Œ€ ์ถœ๋ ฅ, ๋…ธ์‹ฌ ์ฃผ๊ธฐ, ์—๋„ˆ์ง€ ๋ฐฉ์ถœ๋Ÿ‰ ๋“ฑ ์ฃผ์š” ์‹คํ—˜์น˜์™€ ์‹คํ—˜ ๋ถˆํ™•์‹ค๋„ ๋ฒ”์œ„ ์ด๋‚ด์—์„œ ์ผ์น˜ํ•˜์˜€๋‹ค. ๊ฐ™์€ ์กฐ๊ฑด์—์„œ ์ˆ˜ํ–‰ํ•œ ์ด๋‹จ๊ณ„ ํ•ด์„๋ฐฉ๋ฒ•์„ ์ ์šฉ ์‹œ ๋…ธ์‹ฌ ์ฃผ๊ธฐ์—์„œ ์‹คํ—˜ ๋ถˆํ™•์‹ค๋„๋ณด๋‹ค ํฐ ์˜ค์ฐจ๋ฅผ ๋ณด์—ฌ, ์ง์ ‘ ์ „๋…ธ์‹ฌ ๊ณผ๋„ํ•ด์„๋Šฅ์„ ์ •ํ™•๋„๋ฅผ ํ™•์ธํ•˜์˜€๋‹ค. ๊ฐ ๊ณ„์‚ฐ์€ 20๊ฐœ์˜ ์ƒ์šฉ GPU๋ฅผ ์žฅ์ฐฉํ•œ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ 7์‹œ๊ฐ„ ์ด๋‚ด์— ์ˆ˜ํ–‰๋˜์—ˆ๊ณ , 320๊ฐœ์˜ CPU๋ฅผ ์žฅ์ฐฉํ•œ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ CPU ๊ธฐ๋ฐ˜ nTRACER ๊ณผ๋„ํ•ด์„๋Šฅ์„ ์‚ฌ์šฉํ•œ ๊ณ„์‚ฐ๋ณด๋‹ค ์•ฝ 7๋ฐฐ ๋น ๋ฅธ ์†๋„๋ฅผ ๋ณด์˜€๋‹ค. ๊ฐ ๊ณ„์‚ฐ์— ์‚ฌ์šฉ๋œ ์ปดํ“จํŒ… ์‹œ์„ค์˜ ๊ฐ€๊ฒฉ๊ณผ ์‹œ๊ฐ„์„ ๊ณ ๋ คํ–ˆ์„ ๋•Œ, ์ƒˆ๋กœ์šด ๊ณผ๋„ํ•ด์„๋Šฅ์€ ๊ธฐ์กด ๊ณผ๋„ํ•ด์„๋Šฅ ๋Œ€๋น„ ์•ฝ 13 ๋ฐฐ ๋†’์€ ๊ฐ€๊ฒฉ๋Œ€๋น„์„ฑ๋Šฅ์„ ๊ฐ€์ง„๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. APR1400์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฐ€์ƒ์˜ ์ œ์–ด๋ด‰ ์ดํƒˆ ์‚ฌ๊ณ ๋ฅผ 24๊ฐœ์˜ GPU๋ฅผ ์žฅ์ฐฉํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์‚ฐํ•˜์˜€๊ณ , 125 ๊ฐœ์˜ ์‹œ๊ตฌ๊ฐ„์„ ํ†ตํ•œ 1์ดˆ ๋™์•ˆ์˜ ๊ณผ๋„ํ•ด์„์„ 19์‹œ๊ฐ„ ์ด๋‚ด์— ์ˆ˜ํ–‰ํ•˜์—ฌ ์ง์ ‘ ์ „๋…ธ์‹ฌ ๊ณผ๋„ํ•ด์„์˜ ์‹ค์šฉ์  ํ™œ์šฉ์— ๋Œ€ํ•œ ๊ฐ€๋Šฅ์„ฑ์„ ํ™•์ธํ•˜์˜€๋‹ค.As regulations for nuclear reactors have been strengthened, and demand for high-fidelity multi-physics simulation has increased, high-fidelity direct whole core transient calculation is required. However, due to its heavy computational burden, application of direct whole core transient calculation to realistic core problems requires too long computing time or leadership class computing facilities containing thousands of CPU cores. In this work, the efficiency of direct whole core transient capability of nTRACER is enhanced through applying GPU computing technique and improvement of methodology. The 3D direct whole core transport calculation of nTRACER is composed of 2D planar method of characteristics (MOC), 3D coarse mesh finite difference (CMFD), and 1D axial MOC calculations. In this work, quasi-static method is employed which solve the point kinetics equation (PKE) to simulate the temporal variation of overall amplitude of neutron flux. Consequently, 3-level method composed of MOC/CMFD/PKE which uses different time step size for each level is implemented in nTRACER. Relatively large time step sizes are used for MOC and CMFD calculations, whose computational burden is heavy and results vary slowly. On the other hand, small time step size is used for PKE calculation. As a consequence, the calculation burden of 3D direct whole core calculation can be alleviated without significant loss of accuracy. Since the temporal change rate of each variation vary over time, adaptive solution method is implemented to avoid unnecessary MOC and CMFD calculation and minimize the required cost to the accuracy. For MOC calculation, adaptive solution is implemented by performing MOC calculation only when the core conditions are change significantly. In this work, rather than using simple cross section change, fine mesh residual norm is used as a MOC invoking criterion, which can evaluate the effect of MOC update more precisely. The time step size for CMFD calculation is controlled by the algorithm that is designed to maintain the error occur at each step below prescribed tolerance. To implement the adaptive time step control algorithm, new error model is derived. By using this model, error occur at each time step is calculated during transient calculation and the calculated error is used to determine the time step size. 5 ร—5 fuel assembly problem is used to evaluate the new adaptive solution methods. The new MOC invoking criteria reduces the relative peak power error by 80 % level when compared to previous criteria. The adaptive time step size control algorithm effectively controls the error below prescribed tolerance for the interval where the core power level changes rapidly. When compared to the fixed time step size case which has similar number of time step, the adaptive time step size control algorithm decreases the relative peak power error by 80 % level. GPU computing technique is applied for computationally intensive components of nTRACER such as MOC or CMFD. Since the characteristics of GPU are different from CPU, optimization is made accordingly. Especially, optimization of transient CMFD linear system solution is performed intensively in this work. First, rather than the group-major ordered linear system solution which is inappropriate for GPU computing, multi-group direct solution method is employed to enhance the stability and speed of the convergence. And, instead of ILU (Incomplete LU) preconditioner, SPAI (Sparse approximate inverse) preconditioner is used to utilize the massive parallelism of GPU. SPAI preconditioner is constructed by approximating inverse of the CMFD matrix using prescribed sparsity structure. Since the sparsity structure used for the construction determines the construction cost and the quality of precondition- ing, it is important to find the optimal sparsity structure. In this work, SPAI prediction algorithm is devised for optimization of sparsity structure. By using the SPAI prediction algorithm with 2 % drop criteria, the required iteration number is reduced by 13 % when compared to existing fixed sparsity structure. The effectiveness of new direct whole core transient capability is verified through various realistic core problems. Verification of neutron kinetics, kinetics data treatment, and thermal feedback model is performed using SPERT III E-core RIA (Reactivity initiated accident) experiments. For 5 representative tests, the calculated values for experimental data such as peak power level, reactor period, and released energy show good agreement within uncertainty range. When using conventional two step method to analyze same experiment, large difference between calculated value and experimental data occurs. All calculations are run on the cluster containing 20 commercial GPUs and are finished within 7 hours. It is 7 times faster than the calculation using CPU version of nTRACER on the cluster containing 320 GPUs. Considering the price of computing facilities for each calculation, the new transient capability is about 13 times cost effective than the previous CPU version. To check the possibility of actual use of direct whole core transient calculation for realistic core problem, hypothetical RIA in APR1400 core is used. The RUA is simulated up to 1 s using 125 time steps. The calculation is run on the cluster containing 24 GPUs and is finished within 19 hours.Contents Abstract i Contents v List of Figures viii List of Tables xi 1 Introduction 1 1.1 Study Background and Motivation 1 1.2 Objectives and Scopes 6 2 Direct Whole Core Transient Calculation Methodology 10 2.1 Time-dependent Neutron Transport Solutions 13 2.1.1 Time-dependent Planar MOC Solution 13 2.1.2 Time-dependent CMFD Solution 18 2.2 Effective Cross Section Generation 21 2.3 Kinetics Parameters Treatment 23 2.4 CMFD-based Adjoint Capability 28 2.5 Approximate Flux Weighting Method 31 3 The Multi-level Method 33 3.1 Intermittent Transport Update 35 3.2 Neutron Flux Factorization Methods 36 3.2.1 Improved Quasi-Static Method 36 3.2.2 Predictor Corrector Quasi-Static Method 39 3.2.3 Exponential Transform Method 39 3.3 Delayed Neutron Precursor Treatment 41 3.4 Examination of Flux Factorization Methods 43 3.4.1 C5G7-TD Results 43 3.4.2 SPERT III E-core Results 46 4 Adaptive time step Control 51 4.1 Conditional Transport Update 51 4.1.1 MOC Invoking Criteria 52 4.1.2 Evaluation of Flux Shape Change Estimator 55 4.2 Time Step Control of CMFD 59 4.2.1 Error Analysis of Multi-level Method 59 4.2.2 Estimation of Error 70 4.2.3 Determination of Time Step 73 4.2.4 Evaluation of Adaptive Time Step Size Control 75 4.3 Employment of Multi T/H Steps 82 5 Enhancement of CMFD Solution 87 5.1 Formulations of Transient CMFD 87 5.1.1 Group Major Ordering 87 5.1.2 Multi-group Direct Solution 91 5.1.3 Numerical Calculation Results 91 5.2 Preconditioner for Node Major Transient CMFD 95 5.2.1 Sparse Approximate Inverse Preconditioner 95 5.2.2 A Priori Sparsity Structure for SPAI preconditioner 97 6 Numerical Analyses 104 6.1 SPERT III E-core RIA Experiments 104 6.1.1 Calculation Options and Basic Information 104 6.1.2 Core Property Calculation at Zero Power Conditions 105 6.1.3 Analysis of the RIA simulation results 107 6.1.4 Computing Time Results 122 6.2 APR1400 Full Core Analysis 125 7 Conclusion 131 Bibliography 136 Appendix A SPERT III E-core Modelling 139 ์ดˆ๋ก 149๋ฐ•

    Low-Order Multiphysics Coupling Techniques for Nuclear Reactor Applications

    Get PDF
    The accurate modeling and simulation of nuclear reactor designs depends greatly on the ability to couple differing sets of physics together. Current coupling techniques most often use a fixed-point, or Picard, iteration scheme in which each set of physics is solved separately, and the resulting solutions are passed between each solver. In the work presented here, two different coupling techniques are investigated: a Jacobian-Free Newton-Krylov (JFNK) approach and a new methodology called Coarse Mesh Finite Difference Coupling (CMFD-Coupling). What both of these techniques have in common is that they are applied to the low-order CMFD system of equations. This allows for the multiphysics feedback effects to be captured on the low-order system without having to perform a neutron transport solve.The JFNK and CMFD-Coupling approaches were implemented in the MPACT (Michigan Parallel Analysis based on Characteristic Tracing) neutron transport code, which is being developed for the Consortium for Advanced Simulation of Light Water Reactors (CASL). These methods were tested on a wide range of practical reactor physics problems, from a 2D pin cell to a massively parallel 3D full core problem. Initially, JFNK was implemented only as an eigenvalue solver without any feedback enabled. However this led to greatly increased runtimes without any obvious benefit. When multiphysics problems were investigated with both JFNK and CMFD-Coupling, it was concluded that CMFD-Coupling outperformed JFNK in terms of both accuracy and runtime for every problem. When applied to large full core problems with multiple sources of strong feedback enabled, CMFD-Coupling reduced the overall number of transport sweeps required for convergence
    • โ€ฆ
    corecore