Optimal knot reduction in cubic spline interpolation of ORIGEN's reactor libraries

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The SCALE 6.2 code suite includes a set of reactor libraries that can be used in the depletion/decay code ORIGEN to model depletion of reactor fuel from a wide range of reactor systems. The size of the full set of library data is easily 10 GB, which in addition to other continuous energy cross-section data libraries takes most of the memory space in a SCALE release. In this work, we developed a monotone cubic spline interpolation algorithm and knot reduction algorithm to reduce the required number of interpolation points without loss of accuracy. Tests on real data libraries show that the monotone cubic spline algorithm works faster and more accurately than the previous cubic spline algorithm, and knot reduction reduces storage requirements to 45% of the original library size, a reduction of almost 5 GB from the original 11 GB library.

Original languageEnglish
Title of host publicationPhysics of Reactors 2016, PHYSOR 2016
Subtitle of host publicationUnifying Theory and Experiments in the 21st Century
PublisherAmerican Nuclear Society
Pages308-317
Number of pages10
ISBN (Electronic)9781510825734
StatePublished - 2016
Externally publishedYes
EventPhysics of Reactors 2016: Unifying Theory and Experiments in the 21st Century, PHYSOR 2016 - Sun Valley, United States
Duration: May 1 2016May 5 2016

Publication series

NamePhysics of Reactors 2016, PHYSOR 2016: Unifying Theory and Experiments in the 21st Century
Volume1

Conference

ConferencePhysics of Reactors 2016: Unifying Theory and Experiments in the 21st Century, PHYSOR 2016
Country/TerritoryUnited States
CitySun Valley
Period05/1/1605/5/16

Keywords

  • Cubic Spline
  • Knot Reduction
  • ORIGEN

Fingerprint

Dive into the research topics of 'Optimal knot reduction in cubic spline interpolation of ORIGEN's reactor libraries'. Together they form a unique fingerprint.

Cite this