Advancement of functional expansion capabilities: Implementation and optimization in Serpent 2

B. Wendt (Corresponding Author), L. Kerby (Corresponding Author), A. Tumulak, J. Leppänen

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)

Abstract

Functional expansions (FEs) are a promising and mathematically-sound tool for representing distributions where meshes or tallies might otherwise be used. This study is based on a prior implementation of functional expansion tallies (FETs) into Serpent, and includes methods developed to improve performance. The Legendre and Zernike polynomial series, both of which can be used to construct an FE's function basis, are studied. A hybrid evaluation method, combining both direct calculations and recurrence relations, is developed for each. Subsequently, a vector-based version of the hybrid evaluation method is presented. The different evaluation methods are then benchmarked and compared. The migration of FETs into Serpent version 2.1.29 as a detector option is then presented. This new detector feature is benchmarked for speed and compared against the conventional mesh-based tallies. The fidelity of each tally type is also briefly discussed. This work is an elaboration and expansion on Advancement of Functional Expansion Tallies Capabilities in Serpent 2 (Wendt et al., 2017), presented in 2017 at both the ANS Student and ANS Annual meetings.

Original languageEnglish
Pages (from-to)138-153
Number of pages16
JournalNuclear Engineering and Design
Volume334
DOIs
Publication statusPublished - 1 Aug 2018
MoE publication typeA1 Journal article-refereed

Fingerprint

optimization
Astronomical Netherlands Satellite
expansion
evaluation
mesh
Detectors
student
Legendre functions
detectors
students
polynomials
evaluation method
Polynomials
Acoustic waves
Students
acoustics
detector
distribution
calculation
method

Cite this

@article{c0067bdefd684517ad93bf2b2164f625,
title = "Advancement of functional expansion capabilities: Implementation and optimization in Serpent 2",
abstract = "Functional expansions (FEs) are a promising and mathematically-sound tool for representing distributions where meshes or tallies might otherwise be used. This study is based on a prior implementation of functional expansion tallies (FETs) into Serpent, and includes methods developed to improve performance. The Legendre and Zernike polynomial series, both of which can be used to construct an FE's function basis, are studied. A hybrid evaluation method, combining both direct calculations and recurrence relations, is developed for each. Subsequently, a vector-based version of the hybrid evaluation method is presented. The different evaluation methods are then benchmarked and compared. The migration of FETs into Serpent version 2.1.29 as a detector option is then presented. This new detector feature is benchmarked for speed and compared against the conventional mesh-based tallies. The fidelity of each tally type is also briefly discussed. This work is an elaboration and expansion on Advancement of Functional Expansion Tallies Capabilities in Serpent 2 (Wendt et al., 2017), presented in 2017 at both the ANS Student and ANS Annual meetings.",
author = "B. Wendt and L. Kerby and A. Tumulak and J. Lepp{\"a}nen",
year = "2018",
month = "8",
day = "1",
doi = "10.1016/j.nucengdes.2018.05.004",
language = "English",
volume = "334",
pages = "138--153",
journal = "Nuclear Engineering and Design",
issn = "0029-5493",
publisher = "Elsevier",

}

Advancement of functional expansion capabilities : Implementation and optimization in Serpent 2. / Wendt, B. (Corresponding Author); Kerby, L. (Corresponding Author); Tumulak, A.; Leppänen, J.

In: Nuclear Engineering and Design, Vol. 334, 01.08.2018, p. 138-153.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Advancement of functional expansion capabilities

T2 - Implementation and optimization in Serpent 2

AU - Wendt, B.

AU - Kerby, L.

AU - Tumulak, A.

AU - Leppänen, J.

PY - 2018/8/1

Y1 - 2018/8/1

N2 - Functional expansions (FEs) are a promising and mathematically-sound tool for representing distributions where meshes or tallies might otherwise be used. This study is based on a prior implementation of functional expansion tallies (FETs) into Serpent, and includes methods developed to improve performance. The Legendre and Zernike polynomial series, both of which can be used to construct an FE's function basis, are studied. A hybrid evaluation method, combining both direct calculations and recurrence relations, is developed for each. Subsequently, a vector-based version of the hybrid evaluation method is presented. The different evaluation methods are then benchmarked and compared. The migration of FETs into Serpent version 2.1.29 as a detector option is then presented. This new detector feature is benchmarked for speed and compared against the conventional mesh-based tallies. The fidelity of each tally type is also briefly discussed. This work is an elaboration and expansion on Advancement of Functional Expansion Tallies Capabilities in Serpent 2 (Wendt et al., 2017), presented in 2017 at both the ANS Student and ANS Annual meetings.

AB - Functional expansions (FEs) are a promising and mathematically-sound tool for representing distributions where meshes or tallies might otherwise be used. This study is based on a prior implementation of functional expansion tallies (FETs) into Serpent, and includes methods developed to improve performance. The Legendre and Zernike polynomial series, both of which can be used to construct an FE's function basis, are studied. A hybrid evaluation method, combining both direct calculations and recurrence relations, is developed for each. Subsequently, a vector-based version of the hybrid evaluation method is presented. The different evaluation methods are then benchmarked and compared. The migration of FETs into Serpent version 2.1.29 as a detector option is then presented. This new detector feature is benchmarked for speed and compared against the conventional mesh-based tallies. The fidelity of each tally type is also briefly discussed. This work is an elaboration and expansion on Advancement of Functional Expansion Tallies Capabilities in Serpent 2 (Wendt et al., 2017), presented in 2017 at both the ANS Student and ANS Annual meetings.

UR - http://www.scopus.com/inward/record.url?scp=85047082575&partnerID=8YFLogxK

U2 - 10.1016/j.nucengdes.2018.05.004

DO - 10.1016/j.nucengdes.2018.05.004

M3 - Article

VL - 334

SP - 138

EP - 153

JO - Nuclear Engineering and Design

JF - Nuclear Engineering and Design

SN - 0029-5493

ER -